@font-face {
    font-family: 'itc_avant_garde_gothicbook';
    src: url('../fonts/itc_avant_garde_gothic_book-webfont.eot');
    src: url('../fonts/itc_avant_garde_gothic_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/itc_avant_garde_gothic_book-webfont.woff') format('woff'),
         url('../fonts/itc_avant_garde_gothic_book-webfont.ttf') format('truetype'),
         url('../fonts/itc_avant_garde_gothic_book-webfont.svg#itc_avant_garde_gothicbook') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'danielbold';
    src: url('../fonts/danielbd-webfont.eot');
    src: url('../fonts/danielbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/danielbd-webfont.woff') format('woff'),
         url('../fonts/danielbd-webfont.ttf') format('truetype'),
         url('../fonts/danielbd-webfont.svg#danielbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'karinshandregular';
    src: url('../fonts/karinshand_regular-webfont.eot');
    src: url('../fonts/karinshand_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/karinshand_regular-webfont.woff') format('woff'),
         url('../fonts/karinshand_regular-webfont.ttf') format('truetype'),
         url('../fonts/karinshand_regular-webfont.svg#karinshand') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* vertical version */
body{
	font-style:normal;
	min-width: 1200px;
	position: relative;
	background-color:#FFFFFF;
}

.clear{clear:both;}
ul{margin-left: 40px;}
#preloader{
	display:none!important;
}

#top { 
	width: 100%; 
	position: absolute; 
	left: 0; 
	top: 134px; 
	z-index: 5000; 
}
#header { 
	position: relative;
	font-size: 13px; 
	display:block;
}

/*--Navigation--------*/
#nav { 
	width: 220px;
	background:#666666;
	background: rgba(102, 102, 102, .75);
	font-size: 21px;
	text-transform: uppercase;
	font-family: 'itc_avant_garde_gothicbook', Verdana, sans-serif;
	text-align: right;
	border-radius: 0px 5px 5px 0;
	margin:0;
	display:block;
	list-style:none;
}
#nav li { 
	padding: 5px 0px;
	padding-right: 10px;
	border-bottom: 1px solid white;
}
#top li a { 
	color: #ffffff; 
	text-decoration: none; 
	padding-bottom: 10px;
}
#top li a:hover { color: #3f3f3f;}

#navigation.sticky {
     position: fixed;
     top: 0;
	 width:100%;
}
.longnav{
	width:100%!important; 
	display:block!important;
	margin: 0 auto!important; 
	text-align:center!important;
	border-radius: 0 0 5px 5px!important;
	height: 27px!important;
	padding-top: 10px!important;
}
.longnav li{
	border-bottom:none!important;
	display:inline!important;
	padding: 0 10px!important;
}
  
/* -- Tagline --*/

#tagline {
	/*color: #363636;*/
	background:#fff;	
	font-family: 'itc_avant_garde_gothicbook', Verdana, sans-serif;
	height:1990px!important;
	z-index:11;
	position:relative;
}
#tagline #content-wrapper { 
	margin:0px;
	/*color:#2217bd;*/
	margin-top:80px;
}
#tagline #content-wrapper h2{
	/*font-size:50px;*/
	text-align:center;
	margin-bottom:60px;
}
#flyit1,#flyit2,#flyit3, #flingit{ position: relative; }
#scaleit{ width: 503%; margin: 0px -200%; padding: 0; }
#scale2 { width: 503%; margin: 0px -202%; padding: 0; }

/* vvv in order of appearance on site vvv */
#spin-it{ color:#105d95; font-size:70px;}/*daring*/
#flyit1{ color: #fbaf1d; font-size:60px;}/*innovative*/
#fade1{	color: #105d95; font-size:50px;font-weight:normal;}/*refreshing*/
#flyit2{ color: #fbaf1d; font-size:58px;}/*extraordinary*/
#scaleit{ color: #105d95; }/*big*/
#fade2{	color: #fbaf1d; font-size:62px;font-weight:normal;}/*creative*/
#flyit3{ color: #105d95; font-size:55px;}/*talented*/
#fadelogo{ color: #105d95; }/*logo*/
#fade3{	color: #105d95; font-size:50px;font-weight:normal;}/*at work*/
#fade4{ color: #fbaf1d; font-size:50px;font-weight:normal;}/*at play*/
#fade5{ color: #105d95; font-size:50px;font-weight:normal;}/*community*/
#scale2{ color: #fbaf1d;font-weight:normal; }/*for you*/

.items{
	overflow:hidden;
}
	.item{
		position: relative; 
		height: 800px; 
		margin: 0 auto; 
		padding: 0; 
		overflow: hidden;
		list-style:none;
	}
		.inner,.inner-lev1,.inner-lev2{
			width:100%;
			height:100%;
			position:absolute;
			z-index:1;
		}
		.content{
			padding:20px;
			width:300px;
			margin:30px;
			position:relative;
			z-index:2;
			color:#000;
			font-size:15px;
		}
                .side-holiday{ 
                        padding:20px;
                        width:150px;
                        margin-left:35px;
                        margin-top:300px;
                        position:absolute;
                        z-index:2;
                        color:#000;
                        font-size:15px;
                }
                 .side-father{ 
                        padding:20px;
                        width:150px;
                        margin-left:284px;
                        margin-top:120px;
                        position:absolute;
                        z-index:2; 
                        color:#000;
                        font-size:15px;
                        display:none;
                }
                 .side-son{ 
                        padding:20px;
                        width:150px;
                        margin-left:915px;
                        margin-top:175px;
                        position:absolute;
                        z-index:2;
                        color:#000;
                        font-size:15px;
                        display:none;
                }
                .ball{
                        width:150px;
                        margin-left:950px;
                        margin-top:200px;
                        position:absolute;
                        z-index:2;
                        color:#000;
                        font-size:15px;
                        visibility: hidden;
                        animation: throwball 4s;
                        animation-delay:3.4s;
                        animation-iteration-count: 1;
                        animation-timing-function:linear;
                        -webkit-animation: throwball;
                        -webkit-animation-duration: 4s;
                        -webkit-animation-delay:3.4s;
                        -webkit-animation-iteration-count: 1;
                        -webkit-animation-timing-function:linear;
                        -webkit-animation-play-state:running;
                }
                .catch
                {

                }
                @keyframes throwball
                {
                0%   {margin-left:950px; margin-top:200px; opacity:0;}  
                1%   {opacity:0;visibility: hidden;}
                5%   {opacity:1;visibility: visible;}
                25%  {margin-top:140px; opacity:1;}
                40%  {margin-top:120px; opacity:1;}
                60%  {margin-top:140px; opacity:1;}
                70%  {margin-left: 405px; margin-top: 165px; opacity:1;visibility: visible;}
                100% {margin-left: 405px; margin-top: 165px; opacity:0;visibility: hidden;} 
                }

                @-webkit-keyframes throwball /* Safari and Chrome */
                {
                0%   {margin-left:950px; margin-top:200px; opacity:0; visibility: visible;}  
                1%   {opacity:1;visibility: visible;}
                5%   {opacity:1;visibility: visible;}
                25%  {margin-top:140px; opacity:1;}
                40%  {margin-top:120px; opacity:1;}
                60%  {margin-top:140px; opacity:1;}
                70%  {margin-left: 405px; margin-top: 165px; opacity:1;visibility: visible;}
                71% {opacity:0;visibility: hidden;} 
                100% {margin-left: 405px; margin-top: 165px; opacity:0;visibility: hidden;} 
                }
/*Telly Awards*/

.telly{
position:absolute;
top:31px;
right:58px;
z-index:100;
width:285px;
font-size:12px;
}
.telly .award{
width:36px;
height:110px;
float:left;
margin-right:18px;
}
.telly .link{
margin-top:10px;
}
.telly .link a{
color: #0059B5;
}

/* parallax images */
/* Home */
.item1{
	background: #fff url(../images/medium.jpg);
	background-size:100%;
}
/*slide in panel*/
	.ru-slide{
		width:100%;
		height:800px;
		background:url(../images/medium.jpg); 
		text-align:center;
	}
	.block{
		width:960px;
		margin:0 auto;
	}
	.rulogo{
		margin-top:-25px;
	}
	.company{
		margin-top:-90px;
		display:none;
	}
        .flagpole-block{
		width:960px;
		margin:0 auto;
                margin-top: -420px;
	}
        .flag{
            margin-left: 470px;
            margin-top:10px;
            position: absolute;
            z-index: 8;
        }
        .pole{
            position: relative;
            z-index: 9;
            margin-top: 8px;
            margin-left: -24px;
        }
        .flagpole{
                margin-left: 431px !important;
                margin-top: 1px;
                position: relative;
                z-index: 10;
        }
	.slogan{
		margin-top:-85px;
		display:none;
	}
	
	.banner{
		display:none;
		margin-top:-24px;
	}
/*home slideshow*/

	.slides_control{
		width:100%!important;
	}
	#home #slides .img1{
		background: #000 url(../images/medium.jpg) 50% 0px fixed no-repeat;
		background-size:100%;
	}
	#home #slides .img2{
		background: #000 url(../images/medium.jpg) 50% 0px fixed no-repeat;
		background-size:100%;
	}
	#home #slides .img3{
		background: #000 url(../images/medium.jpg) 50% 0px fixed no-repeat;
		background-size:100%;
	}
	#home #slides .img1,#home #slides .img2,#home #slides .img3{
		width:100%;
		height:800px;
	}
	#home #slides .slides_container{
		position: relative;
		width:100%;
		height: 800px;
		margin: 0 auto;
		padding: 0;
		overflow: hidden;
		list-style: none;
	}
/*homestyles*/
	#home  .content {
		/*background: #000;
		background: rgba(0, 0, 0, 0.4);*/
		padding:20px;
		width:327px;
		/*margin:430px 30px 30px;*/
		margin: 147px 30px 30px 70%;
		color: #000; 
		font-size:14px;
		display:block;
		z-index:12;
		position:absolute;
		top:0px;
	}
	#home .logo{
		width: 240px;
		height: auto;
		position: absolute;
		top: 10px;
		right: 125px;
		z-index:10;
		display:none;
	}
	#home .content .tag{
		width: 330px;
		font-size: 16px;
		text-transform: uppercase;
		color: #0059B5;
		font-weight: bold;
		font-family: 'itc_avant_garde_gothicbook', Verdana, sans-serif;
		margin: 0 0 5px 0;
	}
	#home .footerblock{
		width: 100%;
		height: 98px;
		background: #E4E5E7;
		color: #666;
		font-family: Arial, sans-serif;
		position:fixed;
		bottom:0px;
		left:0px;
		text-transform:uppercase;
		z-index:10;
	}
	#home .footerblock .container{
		width:300px;
		margin:0 auto;
		padding-top: 20px;
	}
	#home .footerblock .container .location{
		width: auto;
		height: 42px;
		float: left;
		padding: 10px;
		text-align:center;
	}
	#home .location a {
		color:#666;
		text-decoration:none;
	}
	#home .container .location h2{
		font-weight:normal;
		font-size:26px;
	}
	#home .location .number{
		font-size: 12px;
		text-align: center;
		display:block;
	}
	#tooltip {
		position: absolute;
		z-index: 3000;
		border: 1px solid #111;
		background-color: #eee;
		padding: 10px;
		font-size:12px;
		font-family: Arial, sans-serif;
		text-align:center;
	}
	#tooltip h3, #tooltip div { margin: 0; }

	
/* Capabilities */	
.item2{
	background: #e2e3e3 url(../images/capabilities.jpg) 50% 0px fixed repeat-y;
	z-index:11;
}
	/*---IE---*/
	.capabilitiesbg{
		background: #e2e3e3 url(../images/capabilities.jpg) 50% 0px fixed repeat-y;
		position: absolute; 
		width:100%;
		height: 800px; 
		margin: 0 auto; 
		padding: 0; 
		display:none;
	}
	.capabilitiesbg .title{
		background: url(../images/ruCapabilities.png) 50% 0px fixed no-repeat;
		width:100%;
		height:800px;
		position:absolute;
		z-index:1;
		display:none;
	}
	.capabilitiesbg .webdept{
		background: url(../images/weblabel.png) 22% 51px fixed no-repeat;
		width:100%;
		height:800px;
		position:absolute;
		z-index:1;
		display:none;
	}
	.capabilitiesbg .strategydept{
		background: url(../images/strategylabel.png) 14% 370px fixed no-repeat;
		width:100%;
		height:800px;
		position:absolute;
		z-index:1;
		display:none;
	}
	.capabilitiesbg .videodept{
		background: url(../images/video-label.png) 82% 0px fixed no-repeat;
		width:100%;
		height:800px;
		position:absolute;
		z-index:1;
		display:none;
	}
	.capabilitiesbg .graphicsdept{
		background: url(../images/graphicslabel.png) 50% 480px fixed no-repeat;
		width:100%;
		height:800px;
		position:absolute;
		z-index:1;
		display:none;
	}
	/*------*/
	.inner2{
		background: url(../images/weblabel.png) 22% 51px fixed no-repeat;
	}
	.inner2a{
		background: url(../images/strategylabel.png) 14% 370px fixed no-repeat;
	}
	.inner2b{
		background: url(../images/video-label.png) 82% 0px fixed no-repeat;
	}
	.inner2c{
		background: url(../images/graphicslabel.png) 50% 480px fixed no-repeat;
	}
	.inner2d{
		background: url(../images/ruCapabilities.png) 50% 0px fixed no-repeat;
	}
	#capabilities .content { 
	width: 460px;
	margin-top: 346px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
	margin-left: 50%;
	padding: 15px;
	height: 182px;
}
#capabilities .content p { 
	color: #000; 
	width:460px; 
	margin-bottom:8px;
	font-family:'Myraid Pro', Arial, sans-serif;
}

#webblock{
	width: 275px;
	height: 24%;
	display: block;
	position: absolute;
	top: 6%;
	left: 17%;
	z-index: 20;
	text-decoration: none;
}
#strategyblock{
	width: 380px;
	height: 37%;
	display: block;
	position: absolute;
	bottom: 16%;
	left: 10%;
	z-index: 20;
	text-decoration: none;
}
#videoblock{
	width: 380px;
	height: 24%;
	display: block;
	position: absolute;
	top: 2%;
	right: 16%;
	z-index: 20;
	text-decoration: none;
}
#graphicsblock{
	width: 390px;
	height: 24%;
	display: block;
	position: absolute;
	bottom: 10%;
	right: 34%;
	z-index: 20;
	text-decoration: none;
}

	
/* Who We Are */	
.item3{
	background: white url(../images/whobg.png) 50% 0px fixed no-repeat;
	z-index:11;
}
	/*---IE---*/
	.whobg{
		background: white url(../images/whobg.png) 50% 0px fixed no-repeat;
		position: absolute; 
		width:100%;
		height: 800px; 
		margin: 0 auto; 
		padding: 0; 
		display:none;
	}
	.whobg .bubble{
		background: url(../images/smBubble.png) 50% 60px fixed no-repeat;
		width:100%;
		height:800px;
		position:absolute;
		z-index:1;
		display:none;
	}
	.whobg .bubblepart1{
		background: url(../images/bubbleshards1.png) 45% 40px fixed no-repeat;
		width:100%;
		height:800px;
		position:absolute;
		z-index:1;
		display:none;
	}
	.whobg .bubblepart2{
		background: url(../images/bubbleshards2.png) 60% 69px fixed no-repeat;
		width:100%;
		height:800px;
		position:absolute;
		z-index:1;
		display:none;
	}
	/*------*/
	.inner3{
		background: url(../images/smBubble.png) 50% 60px fixed no-repeat;
	}
	.inner3a{
		background: url(../images/bubbleshards1.png) 45% 40px fixed no-repeat;
	}
	.inner3b{
		background: url(../images/bubbleshards2.png) 60% 69px fixed no-repeat;
	}
	#who .content { 
		margin-top: 0%; 
		margin-left: 65%; 
		color: #000; 
		width: 250px; 
		padding-top: 100px; 
		position:relative;
		z-index:5;
	}
	#who .content p { 
		color: #727c83; 
		width: 250px; 
		margin-bottom: 8px;
	}
	#who .content ul { 
		color: #727c83;
		margin-bottom:5px;
	}		
	#who .lightson { 
		background: url(../images/lightson.png)  no-repeat!important; 
		height: 505px;
		width: 577px;
		z-index:13;
	}
	#who #light{
		background: url(../images/lightsoff.png)  no-repeat;
		width: 577px;
		height: 505px;
		position: absolute; 
		bottom: -55px;
		right: 233px;
		z-index:1;
	}
	#who .attention{
		width: 213px;
		height: 335px;
		position: absolute;
		bottom: 0px;
		right: 166px;
		cursor:pointer;
	}
	
/* Portfolio */	
.item4{
	background: #a8a2a0 /*url(../images/contactusbg.png) 50% 0px fixed no-repeat*/;
	z-index:11;
}

/* Talk to Us (contact) */	
.item5{
	background: #a8a2a0 url(../images/contactusbg.png) 50% 0px fixed no-repeat;
	z-index:11;
}
	/*---IE---*/
	.contactbg{
		background: #a8a2a0 url(../images/contactusbg.png) 50% 0px fixed no-repeat;
		position: absolute; 
		width:100%;
		height: 800px; 
		margin: 0 auto; 
		padding: 0; 
		display:none;
	}
	.contactbg .line{
		background: url(../images/dropaline.png) 38% 94px fixed no-repeat;
		width:100%;
		height:800px;
		position:absolute;
		z-index:1;
		display:none;
	}
	.contactbg .phone{
		background: url(../images/phone2.png) 78% 0px fixed no-repeat;
		width:100%;
		height:800px;
		position:absolute;
		z-index:1;
		display:none;
	}
	/*------*/
	.inner5{
		background: url(../images/phone2.png) 78% 0px fixed no-repeat;
	}
	.inner5a{
		background: url(../images/dropaline.png) 38% 94px fixed no-repeat;
	}
	.inner5b{
		background: url(../images/email-cannon.png) 0% 432px fixed no-repeat;
		z-index:5;
	}
	.cloudsmoke{
		background: url(../images/cloudsmoke2.png) no-repeat;
		display:none;
		width:296px;
		height:325px;
		position:absolute;
		top:-144px;
		left: 80px;
		z-index:4;
	}
	.emailtext{
		background:url(../images/email-text.png) no-repeat;
		width:785px;
		height:232px;
		position:absolute;
		/*top: 489px;
		left: -840px;*/
		top:38px;
		left: -625px;
		z-index:3;
	}
	.cannonimg{z-index:5;}
	#cannon, .cannonimg{
		position:absolute;
		bottom:0px;
		left:0px;
	}
	#cannon{
		width:180px;
		height:216px;
	}
	.inner5d{
		 /*background: url(../images/getStarted.png) 85% 0 no-repeat;*/
         background: url(../images/new-dotted-line.png) 85% 0 no-repeat;
		 position:relative;
		 z-index:5;
	}
	#contact .getstarted{
		width:960px;
		height:800px;
		display:none;
		position:absolute;
		right:155px;
		bottom:0px;
	}
	.getstarted a{
		width:511px;
		height:230px;
		display:block;
		position:relative;
		z-index:10;
                margin-top: 570px;
                margin-left: 450px;
	}
	.slideLocation, .slideTab{
		padding: 20px 20px 0;
		height: 101px!important;
		width: 180px;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODE4MTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(0,0,0,0.35) 0%, rgba(10,10,10,0.35) 40%, rgba(24,24,24,1) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.35)), color-stop(40%,rgba(10,10,10,0.35)), color-stop(100%,rgba(24,24,24,1)));
		background: -webkit-linear-gradient(left,  rgba(0,0,0,0.35) 0%,rgba(10,10,10,0.35) 40%,rgba(24,24,24,1) 100%);
		background: -o-linear-gradient(left,  rgba(0,0,0,0.35) 0%,rgba(10,10,10,0.35) 40%,rgba(24,24,24,1) 100%);
		background: -ms-linear-gradient(left,  rgba(0,0,0,0.35) 0%,rgba(10,10,10,0.35) 40%,rgba(24,24,24,1) 100%);
		background: linear-gradient(to right,  rgba(0,0,0,0.35) 0%,rgba(10,10,10,0.35) 40%,rgba(24,24,24,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000', endColorstr='#181818',GradientType=1 );
		box-shadow: 1px 3px 10px 0px #333;
	}      
	.locationTabs{
		position:absolute;
		z-index:10;
	}
	.locations{
		color:#fff;
		position: absolute;
		left: 10px;
		top: 70px;
		text-transform: uppercase;
		font-size: 24px;
	}
	.slideLocation p, .slideTab p{
		color: #fff;
		font-size: 12px;
		font-family: Verdana, Arial, sans-serif;
		line-height:16px;
	}
	.handle{top:-3px!important;}
		#contact #minot .handle, #contactform #minotTab .handle{
		background-image:url(../images/minotTab.png)!important;
	}
	#contact #fargo .handle, #contactform #fargoTab .handle{
		background-image:url(../images/fargoTab.png)!important;
	}
	#contact #mn .handle, #contactform #mnTab .handle{
		background-image:url(../images/mnTab.png)!important;
	}
/* Contact Form */	
.item6{
	/*background: #24282c url(../images/contactform-BG.png) 50% 0px fixed no-repeat;*/
	background: #24282c url(../images/awards-contactformBG.jpg) 50% 0px fixed no-repeat;
	background-size:100%;
	z-index:11;
}
	/*---IE---*/
	.contactformbg{
		background: #24282c url(../images/awards-contactformBG.jpg) 50% 0px fixed no-repeat;
		position: absolute; 
		width:100%;
		height: 800px; 
		margin: 0 auto; 
		padding: 0; 
		display:none;
	}
	/*------*/
	/*.inner6{
		background: url(../images/banner3.png) 0% 0% no-repeat;
		height: 560px;
		width: 260px;
		position: absolute;
		bottom:-800px;
	}*/
	#contactform .hearyou{
		font-size:45px;
		color:#fff;
		font-family:'Arial Black', Arial, sans-serif;
		font-weight:bold;
		text-shadow:1px 1px 5px #333;
		text-transform:uppercase;
		position:absolute;
		top:460px;
		/*top:285px;
		left:15px;*/
		right:-1800px;
		width:315px;
		margin-bottom:20px;
	}
	#contactform .content { 
		margin-top: 0%;
		margin-left: 63%;
		color: #000;
		width: 250px;
		padding-top: 230px;
		display:block;
		 background: none repeat scroll 0 0 transparent;
	}
	/*#contactform .contact_sales{
		font-family: Arial, sans-serif;
		position: relative;
		z-index: 1;
		padding: 30px 0 0 23px;
		right:-1800px;
		top:0px;
	}
	.contact_sales p{
		text-transform:uppercase;
		font-weight:bold;
		margin-bottom:5px;
	}
	.contact_sales h2{
		font-family:'danielbold', Arial, sans-serif;
		font-size:26px;
		text-transform:uppercase;
		margin-bottom:10px;
	}
	.contact_sales ul{
		list-style:none;
		margin-left:10px;
		margin-bottom:30px;
	}
	.contact_sales ul li{
		margin-bottom:6px;
		line-height:18px;
	}
	.contact_sales ul li a{
		color:#000;
	}
	.contact_sales ul li a:hover{
		text-decoration:underline;
	}*/
	
	#contactform .formbox{
		/*width:394px;
		height: 495px;*/
		width:433px;
		height: 540px;
		background:url(../images/letterheadskewed.png) no-repeat;
		position:absolute;
		top:100px;
		left:300px;
		padding:0 30px 30px 0;
	}
	.formbox #form{
		width:280px;
		position:relative;
		/*top:72px;
		left:15px;*/
		top:80px;
		left:12px;
		-webkit-transform: translate(52px) rotate(5deg);
		-webkit-transform-origin: -74% 100%;
		-o-transform:translate(52px) rotate(5deg); 
		-o-transform-origin:-74% 100%;
		-moz-transform: translate(52px) rotate(5deg);
		-moz-transform-origin: -74% 100%;
		transform: translate(52px) rotate(5deg);
		transform-origin: -74% 100%;
	}

	#form .row{
		padding-bottom:7px;
	}
	#form .row label{
		display: inline-block;
		padding-right: 10px;
		color:#000;
		font-size:19px;
		font-weight:bold;
		width: 49px;
		font-family:'karinshandregular', Arial, sans-serif;
	}
	#form .submitbutton{
		background:url(../images/submitBtn.png) no-repeat;
		width:110px;
		height:32px;
		border:none;
		cursor:pointer;
	}

	#form #name, #form #email, #form #phone{
		width:193px;
		height:33px;
		background:url(../images/input1.png) no-repeat;
		border:none;
		padding-left:15px;
	}
	#form #comments{
		background:url(../images/comments.png) no-repeat;
		border:none;
		resize: none;
		padding: 10px;
		padding-left: 15px;
		height: 97px;
	}
