    /* HELPER CLASSES */

	/*bright blue color:#00a6d5;*/
    
    /* clear fix hack */
    .clearfix:after
    {
        content: ".";
        display:block;
        height:0;
        visibility:hidden;
        clear:both;
    }
    
    /* END HELPER CLASSES */

    /*------------------------------------------------------------------------*/
    
    /* GENERIS STYLES */
    
    
    html{
        overflow:auto;
		height:100%;
    }
    
    body
    {
	margin:0;
	padding:0;
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	line-height: 20px;
	font-size:12px;
	background:#000;
	height:100%;
	color: #666;
    }
    
    h1{
        font-size:28px;
		font-family: 'Roboto Condensed', sans-serif;
		line-height: 34px;
		font-weight:normal;
		position:relative;
		color:#fff;
    }
    
    h2{
        font-size:14px;
		line-height: 14px;
		font-weight:normal;
        font-family: 'Roboto Condensed', sans-serif;
		color:#444;
    }
    
    h3{
		font-style:normal;
        font-size:12px;
		line-height: 20px;
		font-weight:normal;
        font-family: 'Roboto Condensed', sans-serif;
		color:#00a6d5;
	}
    
    h4{
    }
    
    p{
        font-family: 'Open Sans', sans-serif;
        line-height: 20px;
        font-size:12px;
        margin-top:25px;
		color:#666;
    }
	
	span{
		font-family: 'Open Sans', sans-serif;
        line-height: 20px;
        font-size:12px;
	}
	
	input[type="text"], textarea{
        font-size:12px;
        font-family: 'Oxygen', sans-serif;
        font-weight: normal;
	}
    
    a{
        text-decoration:none;
		-webkit-transition: color 0.1s linear;  
		   -moz-transition: color 0.1s linear;  
			-ms-transition: color 0.1s linear;  
			 -o-transition: color 0.1s linear;  
				transition: color 0.1s linear;
    }
    
    small{
        font-size:9px;
        text-transform:uppercase;
    }
	
	em{
		font-family: 'Oxygen', sans-serif;
		font-style:italic;
		font-size:12px;
	}
	
	pre {
        font-family:"Courier New", Courier, monospace;
		font-size: 12px;
        padding-left: 30px;
		margin-top:32px;
		line-height: 16px;
		overflow: auto; /* If the Code exceeds the width, a scrolling is available */
		overflow-Y: hidden;  /* Hides vertical scroll created by IE */
    }
    
    .highlight{
        padding:0 3px;
		background:#00a6d5;
    }
	
	hr{
		margin-top:32px;
		border:none;
	}
	
	blockquote{
		clear:both;
		position:relative;
		font-size:28px;
		font-family: 'Roboto Condensed', sans-serif;
		line-height: 34px;
		font-weight:normal;
		position:relative;
		color:#444;
		margin-bottom:20px;
	}
    
    /*remove outline on focus and clicks*/
    *:focus {
	outline: none;
}
    
    a:focus, a:active , input:focus, input:active, input[type=submit]:active, input[type=radio]:active{
    outline: 0px;
    -moz-outline-style: none;
    }
    
    /*outline in geko browsers*/
    button::-moz-focus-inner,
    input[type="reset"]::-moz-focus-inner,
    input[type="button"]::-moz-focus-inner,
    input[type="radio"]::-moz-focus-inner,
    input[type="submit"]::-moz-focus-inner,
    input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
    }
    
    
    ul{
        list-style:none;
        list-style-image:none;
        margin:0 0;
        margin-left:0;
    }
    
    li{
        padding-top:0;
    }
    
    
    /* END GENERAL STYLES */
    
	
	/*SPRITES*/
    span.sprite{
		background:url(../img/sprites.png) no-repeat 0 0;
		display:block;
		text-indent:-9999px;
		overflow:hidden;
		position:relative;
	}
    /*------------------------------------------------------------------------*/
    
    
    /* HEADER */
	
	.header{
		position:relative;
		/*background:#363636;*/
		background:url(../img/woodblack2.jpg) repeat;
		z-index:100;
		width:100%;
		margin-top:5px;
		border-top:1px solid #4a4a4a;
		border-bottom:1px solid #2e2e2e;
		-webkit-box-shadow: 0px 0px 4px #444; 
		   -moz-box-shadow: 0px 0px 4px #444; 
				box-shadow: 0px 0px 4px #444; 
	}	
	
	.headerContent{
		position:relative;
		width:960px;
		margin:30px auto;
	}
	
	.headerPrimary{
	width:655px;
	padding-right:0px;
	float:right;
	border-left: 1px solid #656565;
	margin-bottom: 30px;
	}
	
	.headerSecondary{
	padding-left:20px;
	float:left;
	margin-bottom: 30px;
	/* [disabled]width: 401px; */
	}
	
	.headerPrimary .logo{
		position:absolute;
		width:181px;
		height:69px;
		top:0;
		left:0;
	}
	
	.headerPrimary .social{
	float:left;
	width:100px;
	margin-top:0px;
	border-right: 1px solid #656565;
	padding-left: 25px;
	}
	
	.social li{
		float:left;
		overflow:hidden;
		width:33px;
		height:31px;
	}
	
	.social a{
		display:block;
		width:33px;
		height:31px;
		text-indent:-9999px;
		margin-left:5px;
		position:relative;
		opacity:0.6;
	}
	
	.social a:hover{
		opacity:1;
	}
	
	.social span{
		width:33px;
		height:31px;
	}
	
	.social .first{
		background-position:-2px 0;
	}
	
	.social .second{
		background-position:-35px 0;
	}
	
	.social .third{
		background-position:-68px 0;
	}
	
	.social .fourth{
		background-position:-101px 0;
	}	
	
	.headerPrimary .tagline{
		margin-top:64px;
		float:left;
		position:relative;
	}
	
	.headerSecondary h2{
		margin-bottom:18px;
		color:#fff;
	}
	
	.headerSecondary img{
		display:block;
	}
	
	.headerSecondary span{
		font-size:12px;
		line-height:20px;
		color:#aaa;
		margin-top:16px;
		margin-right:23px;
		width:154px;
		display:block;
		float:left;
		-webkit-transition: color 0.1s linear;  
		   -moz-transition: color 0.1s linear;  
			-ms-transition: color 0.1s linear;  
			 -o-transition: color 0.1s linear;  
				transition: color 0.1s linear;
	}
	
	/*button styles*/
	.btn{
	float:left;
	margin-top:19px;
	position:relative;
	display:block;
	padding-left:10px;
	padding-right:10px;
	height:28px;
	background:url(../img/btn_bg_head.jpg) repeat-x 0 0;
	text-align:center;
	line-height:30px;
	font-size:12px;
	font-family: 'Signika', sans-serif;
	color:#ddd;
	border:1px solid #161616;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 1px #282828;
	-moz-box-shadow: 0px 1px 1px #282828;
	box-shadow: 0px 1px 1px #282828;
	}
	
	.btn:hover{
		color:#fff;
		background-position:0 -28px;
		border:1px solid #202225;
		
		-webkit-box-shadow: none; 
		   -moz-box-shadow: none; 
				box-shadow: none;
	}
	
	/*light buttons styles*/
	.btn.light{
		color:#666;
		border:1px solid #ccc;
		background-image:url(../img/btn_bg_light.jpg);
		-webkit-box-shadow: 0px 1px 1px #ececec; 
		   -moz-box-shadow: 0px 1px 1px #ececec; 
				box-shadow: 0px 1px 1px #ececec;
	}
	
	.btn.light:hover{
		color:#444;
		text-shadow: none;
		background-position:0 -28px;
		border:1px solid #cccccc;
		
		-webkit-box-shadow: none; 
		   -moz-box-shadow: none; 
				box-shadow: none;
	}
	
	
	
	.btn2{
	float:left;
	/* [disabled]margin-top:19px; */
	position:relative;
	display:block;
	padding-left:10px;
	padding-right:10px;
	height:28px;
	background:url(../img/btn_bg_light.jpg);
	text-align:center;
	line-height:30px;
	font-size:12px;
	font-family: 'Signika', sans-serif;
	/* [disabled]color:#ddd; */
	/* [disabled]border:1px solid #161616; */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 1px #282828;
	-moz-box-shadow: 0px 1px 1px #282828;
	box-shadow: 0px 1px 1px #282828;
	width: 22px;
	margin-right: 10px;
	}
	
	.btn2:hover{
		color:#fff;
		background-position:0 -28px;
		border:1px solid #202225;
		
		-webkit-box-shadow: none; 
		   -moz-box-shadow: none; 
				box-shadow: none;
	}
	
	/*light buttons styles*/
	.btn2.light{
	color:#666;
	border:1px solid #666;
	background-image:url(../img/btn_bg_light.jpg);
	-webkit-box-shadow: 0px 1px 1px #ececec;
	-moz-box-shadow: 0px 1px 1px #ececec;
	box-shadow: 0px 1px 1px #ececec;
	}
	
	.btn2.light:hover{
		color:#444;
		text-shadow: none;
		background-position:0 -28px;
		border:1px solid #cccccc;
		
		-webkit-box-shadow: none; 
		   -moz-box-shadow: none; 
				box-shadow: none;
	}
	
	
	
	/*blue buttons styles*/
	.btn.blue{
		color:#fff;
		border:1px solid #0080a4;
		background-image:url(../img/btn_bg_blue.jpg);
		-webkit-box-shadow: 0px 1px 1px #ececec; 
		   -moz-box-shadow: 0px 1px 1px #ececec; 
				box-shadow: 0px 1px 1px #ececec;
	}
	
	.btn.blue:hover{
		color:#fff;
		text-shadow: none;
		background-position:0 -28px;
		border:1px solid #006c8a;
		
		-webkit-box-shadow: none; 
		   -moz-box-shadow: none; 
				box-shadow: none;
	}
	
	
	
	
	.headerSecondary .btn{
		width:52px;
	}
	
	/*MAIN NAV*/
	
	.nav{
	float:right;
	margin-top:0px;
	position:relative;
	overflow:visible;
	}
	
	.nav li{
		float:left;
		margin-right:20px;
		position:relative;
	}
	
	.nav li a{
		position:relative;
		display:block;
		float:left;
		color:#fff;
		height:30px;
		line-height:30px;
		padding:0 10px 0 10px;
		font-size:13px;
		font-family: 'Roboto Condensed', sans-serif;
		white-space:nowrap;
		-moz-border-radius: 3px; 
        -webkit-border-radius: 3px; 
        border-radius: 3px;
		
		-webkit-transition: color 0.5s linear, border-bottom-color 0.5s linear;  
		   -moz-transition: color 0.5s linear, border-bottom-color 0.5s linear;  
			-ms-transition: color 0.5s linear, border-bottom-color 0.5s linear;  
			 -o-transition: color 0.5s linear, border-bottom-color 0.5s linear;  
				transition: color 0.5s linear, border-bottom-color 0.5s linear;
		
		-webkit-transition: none;  
		   -moz-transition: none;
			-ms-transition: none;
			 -o-transition: none; 
				transition: none;
	}
	
	.nav li a.drop{
		background:url(../img/drop.png) no-repeat 92% 14px;
		padding-right:20px;
	}
	
	.nav li.selected a, .nav li:hover a{
		/*background-color:#111;*/
		background-color:#363636;
		
	}
	
	/*DROPDOWN SUBMENU*/
	
	.nav .submenu{
		overflow:hidden;
		background:#111;
		list-style:none;
		position:absolute;
		left:-9999px;
		top:27px;
		opacity:0;
		display:block;
		-webkit-transition:0.25s linear opacity;
		-moz-transition:0.25s linear opacity;
		width:150px;
		margin-left:0;
		z-index:999;
		
		-moz-border-radius: 3px; 
        -webkit-border-radius: 3px; 
        border-radius: 3px;
		
		-moz-border-radius-topleft: 0px; 
        -webkit-border-top-left-radius: 0px; 
        border-top-left-radius: 0px;
	}
	
	.nav .submenu li{
		overflow:hidden;
		padding-top:5px;
		padding-bottom:5px;
		float:left;
		margin:0;
		width:150px;
		height:30px;
		cursor:pointer;
		border-bottom:1px solid #565656;
	}
	
	.nav .submenu li:first-child{
		overflow:visible;
		padding-top:10px;
		
		-moz-border-radius-topleft: 0px; 
        -webkit-border-top-left-radius: 0px; 
        border-top-left-radius: 0px;
		
		-moz-border-radius-topright: 3px; 
        -webkit-border-top-right-radius: 3px; 
        border-top-right-radius: 3px;
	}
	
	.nav .submenu li:last-child {
		overflow:visible;
		-moz-box-shadow: none; 
		-webkit-box-shadow:  none; 
		box-shadow:  none;
		height:30px;
		padding-bottom:10px;
		border-bottom:none;
		
		-moz-border-radius-bottomleft: 3px; 
        -webkit-border-bottom-left-radius: 3px; 
        border-bottom-left-radius: 3px;
		
		-moz-border-radius-bottomright: 3px; 
        -webkit-border-bottom-right-radius: 3px; 
        border-bottom-right-radius: 3px;
	}
	
	.nav .submenu li a{
		color:#ccc;
		background:none;
		font-family: 'Roboto Condensed', sans-serif;
		white-space:nowrap;
		display:block;
		text-align:left;
		float:left;
		width:135px;
		font-size:13px;
		line-height:30px;
		padding:0 0 0 15px;
		margin:0;
		cursor:pointer;
	}
	
	.nav li:hover .submenu{
		left:0;
		opacity:1;
	}
	
	.nav li:hover .submenu li:hover, .nav li .submenu li.selected{
		/*background:#00a6d5;*/
		background:#363636;
	}
	
	.nav li:hover .submenu li:hover a, .nav li .submenu li.selected a{
		color:#fff;
	}
	
	.nav li .submenu li.selected:hover, .nav li .submenu li.selected:hover a,
	.nav li .submenu li.selected:hover a.selected:hover{
		cursor:default !important;
	}	
	
	/* END DROPDOWN SUBMENU*/
	
	
	
	/*END HEADER*/
	
	/*-------------------------------------------------------------*/
	
	/*MAIN CONTAINERS*/
	
	
	.mainContent{
		width:100%;
		position:relative;
		z-index:1;
		/*background:#363636;*/
		background:url(../img/woodblack.jpg) repeat;
	}
	
	.scrollerMain{
		overflow:hidden;
	}	
	
	.js .scrollerMain  {
		opacity: 0;
	}

	.contentWrap{
		background:#fefefe;
		overflow:hidden;
		margin:30px auto;
		width:1024px;
		border-left:1px solid #999;
		border-right:1px solid #999;
		-webkit-box-shadow: 0px 3px 4px #333; 
		   -moz-box-shadow: 0px 3px 4px #333; 
				box-shadow: 0px 3px 4px #333;
	}
	
	.content{
		position:relative;
		margin:0 auto;
		padding-top:40px;
		border-top:5px solid #363636;
		border-bottom:5px solid #363636;
		width:960px;
		z-index:5;
	}
	
	.content p{
		margin-bottom:25px;
		margin-top:0;
	}
	
	.content h2{
		margin-bottom:25px;
	}
	
	.content h1{
		color:#111;
	}
	
	/*-------------------------------------------------------------*/
	
	/*homepage content*/
	
	/*homepage banner*/
	
	.banner{
	width:960px;
	height:372px;
	margin-bottom:0px;
	}
	
	.banner .homeSlider{
	width:460px;
	height:320px;
	float:left;
	overflow:hidden;
	}
	
	.banner .peKenBurns .peKb_slides .peKb_spinner{
		background: url("../img/spinner.gif") no-repeat center center;
	}
   
	.banner .peKenBurns .peKb_slides .peKb_videooverlay{
		background: url("../img/vid_play.png") no-repeat center center;
	}
	
	.banner .peKenBurns .peKb_slides{
		padding:0;
	}
	
	.banner .infoPanel{
	width:459px;
	height:270px;
	padding-left:35px;
	float:left;
	/* [disabled]background:#363636; */
	padding-top:50px;
	position:relative;
	/* [disabled]background-image: url(../img/woodblack2.jpg); */
	}
	
	.infoPanel .slideInfo{
		width:226px;
		position:relative;
	}
	
	.slideInfo h2{
		margin-bottom:8px;
		font-size:14px;
		color:#fff;
	}
	
	.slideInfo span{
		color:#00a6d5;
		margin-bottom:25px;
		display:block;
	}
	
	.slideInfo p{
		color:#aaa;
	}
	
	.slideInfo .btn{
		margin-top:0;
		color:#999;
	}
	
	.slideInfo .slide{
	position:absolute;
	top:-21px;
	left:-21px;
	z-index:1;
	display:none;
	width: 465px;
	height: 217px;
	}
	
	.slideInfo .slide a img, .slideInfo .slide img{
		display:none;
	}
	
	.slideInfo .slide.active {
	z-index:20;
	display:block;
	}
	
	.infoPanel .controls{
	float:left;
	overflow:hidden;
	position:absolute;
	bottom:8px;
	left:412px;
	}
	
	.controls a{
		width:34px;
		height:34px;
		float:left;
		display:block;
	}
	
	.controls span{
		width:34px;
		height:34px;
		opacity:0.65;
	}
	
	.controls a:hover span{
		opacity:1;
	}
	
	.controls .prev span{
		background-position:-134px 0;
	}
	
	.controls .next span{
		background-position:-171px 0;
	}
	
	.controls .close{
		opacity:0;
	}
	
	.controls .close span{
		background-position:-209px 0;
	}
	
	/*end homepage banner*/
	
	.rows{
		float:left;
		width:659px;
		clear:both;
	}
	
	.content .row{
		float:left;
		margin-bottom:50px;
	}
	
	.titleCol{
		width:193px;
		margin-right:22px;
		float:left;
	}
	
	.titleCol h1{
		margin-bottom:15px;
	}
	
	.titleCol p{
		color:#666;
	}
	
	.titleCol .btn{
		margin-top:0;
		width:55px;
	}
	
	.row.top p{
		float:left;
		width:407px;
		color:#444;
		margin-bottom:0;
	}
	
	/*services*/
	
	.mid .service{
		float:left;
		width:193px;
		margin-right:22px;
	}
	
	.service img{
		display:block;
		margin-bottom:20px;
	}
	
	.service h3{
		margin-bottom:8px;
		margin-left:3px;
	}
	
	.service h3 a{
		font-weight:bold;
		font-size:12px;
		color:#111;
	}
	
	.service h3 a:hover{
		color:#00a6d5;
	}
	
	.service ul a{
		color:#444;
	}
	
	.service ul a:hover{
		color:#000;
	}
	
	.service li{
		padding-left:20px;
		margin-left:5px;
		background:url(../img/bullet1.png) no-repeat 2px 4px;
	}
	
	
	/*clients section*/
	
	.clients{
	width:460px;
	float:left;
	}
	
	.client{
	border:1px solid #C6CACE;
	display:block;
	width:84px;
	float:left;
	margin-left:7px;
	margin-bottom:5px;
	-webkit-box-shadow: 0px 1px 2px #ddd;
	-moz-box-shadow: 0px 1px 2px #ddd;
	box-shadow: 0px 1px 2px #ddd;
	}
	
	.client.first{
		margin-left:0;
	}
	
	.client img{
		display:block;
	}
	
	
	/*homepage sidebar*/
	
	.sidePanel{
		width:259px;
		padding-left:42px;
		padding-top:25px;
		float:left;
		background:#e6e6e6;
		margin-bottom:20px;
	}
	
	.sidePanel h2{
		color:#222;
		font-size:13px;
	}
	
	.latestWork{
		float:left;
		margin-bottom:25px;
		color:#444;
	}
	
	.latestWork img{
		display:block;
		/*margin-bottom:10px;*/
	}
	
	.latestWork h3{
		color:#111;
		font-size:12px;
		font-weight:bold;
	}
	
	.sidePanel .btn{
		float:left;
		margin-bottom:35px;
		width:200px;
		margin-top:0;
	}
	
	/*end homepage sidebar*/
	
	/*-------------------------------------------------------------*/
	
	/*services page content*/
	.contentWrap.services ,
	.contentWrap.testimonials ,
	.contentWrap.projectNarrow ,
	.contentWrap.projectWide ,
	.contentWrap.blog {
		background:#fefefe url(../img/sidebar_bg.jpg) repeat-y top right;
	}
	
	
	.services .rows{
		width:658px;
		margin-bottom:40px;
	}
	
	.services .titleCol{
		padding-top:30px;
	}
	
	.row .serviceWrap{
		border-top:1px solid #ddd;
		padding-top:30px;
		float:left;
	}
	
	.row .serviceWrap.top{
		border-top:none;
		padding-top:8px;
	}
	
	.services .row:first-child{
		border-top:none;
		padding-top:0;
	}
	
	.services .row:first-child .titleCol{
		padding-top:0;
	}
	
	.service.long .btn{
		margin-top:0;
	}
	
	.service.last{
		margin-right:0;
	}
	
	
	
	/*sidebar*/
	
	.sidebar{
		width:259px;
		padding-left:42px;
		padding-top:25px;
		float:left;
		margin-bottom:20px;
	}
	
	.sidebar form{
		margin-top:0 !important;
	}
	
	.sidebar.bg{
		background:#e6e6e6;
	}
	
	.sidebar h2{
		color:#222;
		font-size:13px;
		font-weight:bold;
	}
	
	.sidebar li{
		background: url("../img/bullet1.png") no-repeat scroll 2px 4px transparent;
		margin-left: 5px;
		padding-left: 30px;
		margin-bottom:5px;
	}
	
	.sidebar li a{
		color:#444;
	}
	
	.sidebar li a:hover{
		color:#111;
	}
	
	.sidebar .widget{
		padding-bottom:5px;
	}
	
	.widget h2{
		font-weight:normal;
	}
	
	.searchWidget{
		margin-bottom:40px !important;
	}
	
	.searchWidget input[type=text]{
		float:left;
		-moz-border-radius: 4px; 
        -webkit-border-radius: 4px; 
        border-radius: 4px;
		background:#FEFEFE;
		border:2px solid #dedede;
		height:29px;
		line-height:26px;
		font-size:12px;
		color:#999;
		font-family: 'Oxygen', sans-serif;
		padding:0 10px;
		width:165px;
	}
	
	.searchWidget input[type=submit]{
		float:left;
		margin-left:5px;
		border:none;
		position:relative;
		display:block;
		padding-left:10px;
		padding-right:10px;
		height:30px;
		background:url(../img/btn_bg_head.jpg) repeat-x 0 0;
		text-align:center;
		line-height:30px;
		font-size:12px;
		font-family: 'Oxygen', sans-serif;
		color:#ddd;
		border:1px solid #161616;
		cursor:pointer;
		
		-webkit-box-shadow: 0px 1px 1px #888; 
		   -moz-box-shadow: 0px 1px 1px #888; 
				box-shadow: 0px 1px 1px #888;
		
		-moz-border-radius: 4px; 
        -webkit-border-radius: 4px; 
        border-radius: 4px;
	}
	
	.searchWidget input[type=submit]:hover{
		color:#fff;
		text-shadow: 0px 2px 0px #000;
		background-position:0 -28px;
		border:1px solid #202225;
		
		-webkit-box-shadow: none; 
		   -moz-box-shadow: none; 
				box-shadow: none;
	}
	
	
	.recentWork .btn{
		margin-top:0;
	}
	
	.recentPosts img{
		float:left;
		margin-right:15px;
		margin-top:2px;
		-webkit-box-shadow: 0px 1px 2px #111; 
		   -moz-box-shadow: 0px 1px 2px #111; 
				box-shadow: 0px 1px 2px #111;
	}
	
	.recentPosts li{
		background:transparent;
		margin-left:0;
		padding-left:2px;
		background:transparent !important;
		padding-left:2px !important;
	}
	
	.recentPosts li a{
		font-weight:bold;
		color:#444;
	}
	
	.recentPosts li a:hover h3{
		color: #00A6D5;
	}
	
	.recentPosts h3{
		font-weight:bold;
		color:#444;
	}
	
	.twitterWidget p{
		color:#555;
		padding-left:25px;
		background:url(../img/tweet_icon.png) no-repeat 0 2px;
		line-height:20px;
	}
	
	.twitterWidget .tweet a{
		color:#00A6D5;
	}
	
	.twitterWidget .tweet a:hover{
		color: #000;
	}
	
	.twitterWidget span{
		color:#999;
		font-size:11px;
		display:block;
		margin-top:2px;
	}
	
	
	.flickrWidget .flickr a{
		display:block;
		width:51px;
		height:51px;
		margin-left:10px;
		float:left;
		margin-bottom: 10px;
		margin-top:2px;
		background-position: center center;
		-webkit-box-shadow: 0px 1px 2px #000; 
		   -moz-box-shadow: 0px 1px 2px #000; 
				box-shadow: 0px 1px 2px #000;
	}
	
	.flickrWidget a.first{
		margin-left:2px !important;
	}
	
	.flickrWidget .flickr {
		margin-top:25px;
		overflow:hidden;
		padding-bottom:27px;
	}
	
	.flickrWidget a:hover{		
		-webkit-box-shadow: 0px 1px 2px #000; 
		   -moz-box-shadow: 0px 1px 2px #000; 
				box-shadow: 0px 1px 2px #000;
	}
	
	.flickrWidget .first{
		margin-left:0;
	}
	
	.flickrWidget .lower {
		margin-bottom: 0px;
	}
	
	.flickrWidget .btn{
		margin-top:0;
	}
	
	.sidebar .latestWork a{
		margin-left:2px;
		margin-bottom:10px;
		float:left;
	}
	
	.sidebar .latestWork img{
		-webkit-box-shadow: 0px 1px 2px #000; 
		   -moz-box-shadow: 0px 1px 2px #000; 
				box-shadow: 0px 1px 2px #000;
	}
	
	
	.videoWidget .influx-video{
		width:259px !important;
		height:146px !important;
	}
	
	
	
	/*------------------------------------------------------------------------*/
	
	/*fullwidth page*/
	
	.fullwidth .content h1{
		margin-bottom:25px;
	}
	
	/*COLUMNS*/
	
	.col_2{
	width:460px;
	float:left;
	margin-bottom:30px;
	margin-right:40px;
	padding-top: 20px;
	}
	
	.col_2a{
	width:460px;
	float:left;
	
	margin-right:10px;
	
	
	
	}

	.col_2tabs{
	width:407px;
	float:left;
	margin-bottom:30px;
	margin-right:0px;
	padding-top: 20px;
	}
	
	.col_3{
		width:300px;
		float:left;
		margin-bottom:30px;
		margin-right:30px;
	}
	
	.col_4{
		width:225px;
		float:left;
		margin-bottom:30px;
		margin-right:20px;
	}
	
	.col_5{
		width:176px;
		float:left;
		margin-bottom:30px;
		margin-right:20px;
	}
	
	.col_3-4{
		width:715px;
		float:left;
		margin-bottom:30px;
		margin-right:20px;
	}
	
	.col_1-4{
		width:225px;
		float:left;
		margin-bottom:30px;
		margin-right:20px;
	}
	
	.col_4 .influx-video{
		width:225px;
		height:126px;
	}
	
	.last{
		margin-right:0;
	}
	
	#leftList{
		float:left;
		margin-right:60px;
		margin-left:20px;
	}
	
	#rightList{
		float:left;
	}
	
	.fullwidth .downloadWrap{
		margin-top:22px;
		clear:both;
		display:block;
	}
	
	.fullwidth .content{
		padding-bottom:40px;
	}
	
	#iconButtons .col4{
		float:left;
		margin-left:25px;
		display:block;
	}
	
	#iconButtons .col4 .btn{
		margin-top:0 !important;
	}
	
	#normalButtons .btn{
		float:left;
		margin-left:10px;
		margin-top:0 !important;
	}
	
	#normalButtons .btn.first{
		margin-left:0;
	}
	
	
	
	/*-----------------------------------------------------------------------*/
	
	/*testimonial page*/
	
	.quotesWrapper{
	width:439px;
	float:left;
	margin-bottom:30px;
	}
	
	.quotesWrapper .testimonial{
	width:193px;
	overflow:hidden;
	position:relative;
	margin-bottom:40px;
	float:left;
	margin-right:21px;
	}
	
	.quotesWrapper .testimonial h1{
		float:left;
		margin-bottom:25px;
		z-index:3;
		color:#00A6D5;
	}
	
	.quotesWrapper .testimonial h2{
		float:right;
		margin-top:0;
		z-index:2;
		color:#222;
	}
	
	.quotesWrapper .testimonial p{
		position:relative;
		float:left;
	}
	
	.quotesWrapper .testimonial .sprite{
		width:56px;
		height:44px;
		background-position:-70px -31px;
		position:absolute;
		top:-57px;
		right:15px;
		z-index:1;
	}
	
	/*-------------------------------------------------------------------------*/
	
	/*TEAM PAGE*/
	
	.leftSidebarContact{
		margin-top:60px;
	}
	
	.leftSidebarContact.last{
		margin-bottom:40px;
	}
	
	.leftSidebarContact a{
		color:#00a6d5;
	}
	
	.sidebarNav li{
		background:transparent !important;
		margin-left:0 !important;
		padding-left:0 !important;
		border-bottom:1px solid #dedede;
		width:173px;
	}
	
	.sidebarNav li a{
		font-size:13px;
		font-family: 'Oxygen', sans-serif;
		color:#666 !important;
		display:block;
	}
	
	.sidebarNav li:hover, .sidebarNav li.selected {
		border-color:#222 !important;
	}
	
	.sidebarNav li a:hover, .sidebarNav li.selected a {
		color:#00a6d5 !important;
	}
	
	
	.teamMembers{
		width:745px;
		float:left;
		position:relative;
		margin-bottom:30px;
	}
	
	.teamMembers .member{
		overflow:hidden;
		margin-right:23px;
		width:233px;
		position:relative;
		float:left;
		margin-bottom:40px;
		
	}
	
	.member img{
		position:absolute;
		top:0px;
		left:20px;
	}
	
	.teamMembers .member.last{
		margin-right:0;
	}
	
	.member .memberInfo{
		background:#e6e6e6;
		width:193px;
		padding:20px;
		float:left;
	}
	
	.memberInfo h2{
		margin-bottom:3px;
		color:#444;
		font-size:16px;
	}
	
	.memberInfo span{
		font-size:12px;
		color:#00a6d5;
	}
	
	.memberInfo a{
		color:#444;
	}
	
	.memberInfo p{
		margin-top:10px;
		color:#666;
		margin-bottom:5px;
	}
	
	.member .cap{
		width:193px;
		background:#e6e6e6;
		background:#ccc;
		height:20px;
		padding:0 20px;
		margin-bottom:1px;
		margin-top:134px;
		float:left;
		
		-moz-border-radius-topleft: 4px; 
        -webkit-border-top-left-radius: 4px; 
        border-top-left-radius: 4px;
		
		-moz-border-radius-topright: 4px; 
        -webkit-border-top-right-radius: 4px; 
        border-top-right-radius: 4px;
	}
	
	.member .base{
		width:193px;
		background:#e6e6e6;
		height:40px;
		padding:0 20px;
		float:left;
		
		-moz-border-radius-bottomleft: 4px; 
        -webkit-border-bottom-left-radius: 4px; 
        border-bottom-left-radius: 4px;
		
		-moz-border-radius-bottomright: 4px; 
        -webkit-border-bottom-right-radius: 4px; 
        border-bottom-right-radius: 4px;
	}
	
	.member .base ul{
		overflow:hidden;
		margin-left:-5px;
	}
	
	.member .base li{
		width:35px;
		float:left;
		height:31px;
		overflow:hidden;
		background:transparent !important;
		padding-left:0 !important;
		margin-left:0 !important;
		margin-bottom:0 !important;
	}
	
	
	.member .base li a{
		display:block;
		width:33px;
		height:31px;
		text-indent:-9999px;
		margin-left:5px;
		position:relative;
		opacity:0.3;
	}
	
	.member .base li a:hover{
		opacity:1;
	}
	
	.member .base li span{
		width:33px;
		height:31px;
	}
	
	.member .base li .third{
		background-position:-68px 0;
	}
	
	.member .base li .fourth{
		background-position:-101px 0;
	}
	
	.member .base li .second{
		background-position:-35px 0;
	}
	
	/*-------------------------------------------------------------------------*/
	
	/*ABOUT PAGE*/
	
	.textWrap{
		margin-top:20px;
		width:745px;
		float:left;
		position:relative;
		margin-bottom:30px;
	}
	
	.textWrap .right{
		float:right;
		margin-left:42px;
		margin-bottom:30px;
	}
	
	.textWrap .left{
		float:left;
		margin-right:42px;
		margin-bottom:30px;
	}
	
	
	/*-------------------------------------------------------------------------*/
	
	/*PRODUCTS PAGE*/
	
	.products .featuredProduct{
		width:100%;
		float:left;
		margin-bottom:40px;
	}
	
	.featuredProduct .details{
		width:204px;
		border-right:1px solid #dedede;
		margin-right:0;
		padding-right:20px;
		margin-right:32px;
		padding-bottom:60px;
	}
	
	.featuredProduct .details h1{
		margin-bottom:60px;
	}
	
	.featuredProduct .details a{
		float:left;
		margin-right:5px;
		margin-top:10px;
	}
	
	.products .product{
		margin-bottom:60px;
		position:relative;
	}
	
	.product .price{
	position:absolute;
	background:url(../img/price.png) no-repeat;
	display:block;
	width:56px !important;
	height:56px;
	top:8px;
	right:-28px;
	}
	
	.product h2.sale{
		background:url(../img/sale.png) no-repeat 60% 0;
	}
	
	.products .productInfo{
		border-right:1px solid #dedede;
		padding-right:20px;
		width:204px;
		margin-bottom:10px;
	}
	
	.products .product img{
		display:block;
		float:right;
		margin-bottom:10px;
		left:20px;
		position:relative;
	}
	
	.products .product span{
		font-size:11px;
		color:#999;
		width:165px;
		display:block;
		margin-left:23px;
	}
	
	.product .btn{
		margin-left:23px;
	}
	
	.product .btn.last{
		margin-left:10px;
	}
	
	
	/*-------------------------------------------------------------------------*/
	
	/*PORTFOLIO PAGE*/
	
	.portfolio p.intro{
		width: 407px;
		float:left;
		padding-right:36px;
		border-right:1px solid #dedede;
	}
	
	.portfolio .sidePanel{
		background:transparent;
		padding-top:0;
		
	}
	
	.portfolio .sidePanel h2{
		margin-bottom:13px;
	}
	
	.filter{
		float:left;
		font-size:12px;
		margin:0;
		position:relative;
		color:#666;
		width:110px;
		margin-right:20px;
	}
	
	.filter.last{
		margin-right:0;
	}
	
	.filter li{
		margin:0;
		padding:0;
		margin-right:10px;
		background:transparent !important;
		padding-left:0 !important;
		margin-bottom:0 !important;
	}
	
	.filter li a{
		padding-top:5px;
		color:#666;
		padding-bottom:1px;
		margin-bottom:1px;
	}
	
	.filter li a:hover{
		color:#00a6d5 !important;
	}
	
	.filter li a.selected{
		color:#00a6d5;
	}
	
	.thumbGrid{
		margin-top:20px;
		margin-bottom:40px;
		overflow:hidden;
		float:left;
		clear:both;
	}
	
	.thumbGrid.masonaryWrap{
		margin-top:20px;
		margin-bottom:40px;
		overflow:hidden;
		width:960px;
		float:left;
		clear:both;
	}
	
	.thumbGrid a{
		display:block;
		float:left;
		position:relative;
		margin-left:1px;
		margin-bottom:1px;
		width:239px;
		height:160px;
	}
	
	.thumbGrid.masonaryWrap a{
		display:block;
		float:left;
		margin-left:1px;
		margin-bottom:1px;
		width:auto;
		height:auto;
	}
	
	/*activate hover state on 1st click */
	.iDevices .thumbGrid a.preview span.hack{
        display:block;
        height:0;
        visibility:hidden;
    }
	
	.thumbGrid a:hover{
		cursor:pointer;
	}
	
	.thumbGrid img{
		display:block;
		width:239px;
		height:160px;
	}
	
	.thumbGrid.masonaryWrap img{
		display:block;
		width:auto;
		height:auto;
	}
	
	
	/*------------------------------------------------------------------------*/
	/*PORTFOLIO ALT PAGE*/
	
	.portfolio .titleCol h1{
		margin-bottom:15px;
	}
	
	.portfolio .titleCol h2{
		color:#00a6d5;
		margin-bottom:2px;
	}
	
	.portfolio .titleCol span{
		display:block;
		color:#666;
	}
	
	.featuredWork{
		float:left;
		width:745px;
		margin-bottom: 50px;
	}
	
	.featuredWork .intro{
		margin-top:25px;
		margin-bottom:0;
	}
	
	.featuredWork a.btn{
		float:left;
		margin-left:50px;
		margin-top:45px;
	}
	
	.featuredWork a.btn.last{
		margin-left:30px;
	}
	
	.category{
		clear:both;
		float:left;
		width:100%;
		margin-bottom:50px;
	}
	
	.category .titleCol h1{
		margin-bottom:2px;
	}
	
	.category .titleCol span{
		margin-bottom:15px;
		display:block;
		color:#00a6d5;
	}
	
	.categoryThumbs{
	width:460px;
	overflow:hidden;
	float:left;
	}
	
	.categoryThumbs a{
	display:block;
	float:left;
	position:relative;
	margin-left:1px;
	margin-bottom:1px;
	width:90px;
	height:145px;
	}
	
	
	/*------------------------------------------------------------------------*/
	
	/*PROJECT PAGE*/
	
	.project .titleCol h1{
		margin-bottom:15px;
	}
	
	.project .titleCol h2{
		color:#00a6d5;
		margin-bottom:20px;
	}
	
	.project .titleCol span{
		display:block;
		color:#666;
	}
	
	.project .titleCol .btn{
		width:auto;
		margin-right:3px;
	}
	
	.project .featuredWork img{
		float:left;
		margin-right:1px;
		margin-bottom:1px;
		display:block;
	}
	
	.project .featuredWork img.last{
		margin-right:0;
	}
	
	.project .featuredWork p{
		float:left;
		display:inline;
		margin-top:25px;
		margin-bottom:25px;
	}
	
	.btn.facebook span{
		margin-top:3px;
		width:22px;
		height:22px;
		background-position:-129px -37px;
	}
	
	.btn.twitter span{
		margin-top:3px;
		width:22px;
		height:22px;
		background-position:-155px -37px;
	}
	
	/*------------------------------------------------------------------------*/
	
	/*PROJECT ALT PAGE*/
	.projectNarrow .projectWrap{
		float:left;
		width:658px;
	}
	
	.projectWrap img{
		display:block;
	}
	
	.projectNarrow .featuredWork{
		width:407px;
		margin-top:70px;
	}
	
	.projectNarrow .featuredWork img{
		margin-bottom:15px;
	}
	
	.projectNarrow .titleCol .btn{
		width:auto;
		margin-right:3px;
	}
	
	.projectNarrow .titleCol h1{
		margin-bottom:5px;
	}
	
	.projectNarrow .titleCol h2{
		margin-bottom:15px;
		color:#00a6d5;
	}
	
	.caption{
		color:#999;
		font-size:12px;
		line-height:18px;
	}
	
	.caption a{
		color:#444;
	}
	
	.caption a:hover{
		color:#00a6d5;
	}
	
	
	/*------------------------------------------------------------------------*/
	
	/*PROJECT ALT PAGE 01*/
	
	.projectWide .projectWrap{
		float:left;
		width:626px;
		position:relative;
		padding-right:32px;
	}
	
	.projectWide .projectWrap h1{
		margin-bottom:10px;
	}
	
	.projectWide .projectWrap h2{
		color:#00a6d5;
	}
	
	.projectWide .projectWrap p{
		margin:0 0 20px;
	}
	
	.projectWide .projectWrap img{
		margin-bottom:20px;
	}
	
	.projectWide .related img{
		margin-bottom:0;
	}
	
	.projectWide .share{
		position:absolute;
		top:0;
		right:32px;
	}
	
	.projectWide .share .btn{
		margin-left:5px;
	}
	
	.projectWide .related{
		margin-top:20px;
		position:relative;
	}
	
	.projectWide .related a{
		float:left;
		margin-right:1px;
		margin-bottom:20px;
	}
	
	.projectWide .related a.last{
		margin-right:0;
	}
	
	.projectWide .related .btn{
		position:absolute;
		top:0;
		right:0;
	}
	
	/*------------------------------------------------------------------------*/
	
	/*BLOG MAIN PAGE*/
	
	
	
	.blog .postWrap, .blog .discussion{
		float:left;
		width:626px;
		position:relative;
		padding-right:32px;
	}
	
	.blog .postWrap h1{
		margin-bottom:10px;
	}
	
	.blog .postWrap h2{
		color:#aaa;
	}
	
	.blog .postWrap p{
		margin:0 0 20px;
	}
	
	.blog .post{
		margin-bottom:20px;
	}
	
	.blog .postBody{
	width:407px;
	float:left;
	margin-bottom:60px;
	}
	
	.blog .postBody h2{
		color:#444;
	}
	
	.blog .meta span{
		color: #00a6d5;
		display:block;
	}
	
	.blog .action{
		border-top:1px solid #dedede;
		margin-top:15px;
		float:left;
		width:100%;
		clear:both;
		padding-top:25px;
	}
	
	.blog .action .btn{
		margin-right:5px;
	}
	
	.sliderWrap{
		position:relative;
		overflow:hidden;
		padding-bottom:34px;
		margin-bottom:20px;
		margin-top:0 !important;
	}
	
	.featuredWork .sliderWrap{
		position:relative;
		padding-bottom:20px;
		margin-bottom:0px;
		margin-top:0 !important;
		overflow:visible;
	}
	
	.slider{
		float:left;
		clear:both;
		overflow:hidden;
	}
	
	.slider img{
		display:block;
		margin-bottom:0 !important;
	}
	
	.sliderNav{
		position:absolute;
		left:0px;
		bottom:12px;
		margin-top:25px;
		margin-left:0;
		margin-top:5px;
	}
	
	.featuredWork .sliderNav{
		position:absolute;
		right:auto;
		left:-5px;
		top:auto;
		bottom:-10px;
		margin-top:25px;
		margin-left:0;
		margin-top:5px;
	}
	
	.sliderNav li{
		float:left;
		padding:0;
		margin:0;
		margin-left:5px;
		width:8px;
		height:8px;
		background:none !important;
		padding:0 !important;
	}
	
	.sliderNav a{
		display:block;
		text-indent:-9999px;
		width:8px;
		height:8px;
	}
	
	.sliderNav li a:hover, .sliderNav li a.selected{
		background-position:0 -8px !important;
	}
	
	.sliderNav a{
		background:url(../img/light_slideBtn.png) no-repeat;
	}
	
	
	.post img.left{
		float:left;
		margin-right:30px;
		margin-bottom:30px;
	}
	
	.post .meta p{
		display:block;
		clear:both;
	}
	
	.postQuote{
		margin-top:0 !important;
		position:relative;
		margin-bottom:20px;
	}
	
	.post .postQuote h1{
		color:#444;
	}
	
	.postQuote .sprite{
		position:absolute;
		right:15px;
		bottom:0px;
		background-position:-71px -31px;
		width:52px;
		height:43px;
	}
	
	.post .postQuote h2{
		color:#00a6d5;
		float:right;
		margin-right:75px;
		margin-top:0px;
		margin-bottom:0;
	}
	
	/*pagination*/
	
	.postWrap .postNav{
		margin-bottom:40px;
		float:left;
		margin-top:40px;
	}
	
	
	.postNav ul{
		float:left;
	}
	
	.postNav ul li{
		float:left;
		margin-right:2px;
		background:transparent;
		padding-left:0 !important;
		margin-left:0 !important;
	}
	
	.postNav .btn{
		margin-top:0;
	}
	
	.postNav .selected .btn{
		color:#444;
		text-shadow: none;
		background-position:0 -28px;
		border:1px solid #cccccc;
		
		-webkit-box-shadow: none; 
		   -moz-box-shadow: none; 
				box-shadow: none;
	}
	
	/*-----------------------------------------------------------------------*/
	
	/*BLOG POST PAGE*/
	
	.postBody h2{
		clear:both;
		margin-top:0 !important;
		margin-bottom:15px;
	}
	
	.alert{
		margin-bottom:20px;
		-moz-border-radius: 4px; 
        -webkit-border-radius: 4px; 
        border-radius: 4px;
		background:#e6e6e6;
		padding:20px 40px 20px 60px;
		position:relative;
		clear:both;
		border:1px solid #aaa;
	}
	
	.alert p{
		font-weight:bold;
		color:#000;
		margin-bottom:0 !important;
	}
	
	.alert .sprite{
		width:28px;
		height:28px;
		background-position:-184px -41px;
		position:absolute;
		left:14px;
		top:16px;
	}

	.alert.attention .sprite{
		background-position:-184px -41px;
	}
	
	.alert.info{
		background:#d2efff;
		border:1px solid #99aeba;
	}
	
	.alert.info .sprite{
		background-position:-217px -41px;
	}
	
	.alert.download{
		background:#ccf1ab;
		border:1px solid #81d14c;
	}
	
	.downloadWrap:hover .alert{
		background:#81d14c;
	}
	
	.alert.download .sprite{
		background-position:-251px -41px;
	}
	
	.alert.view{
		background:#454440;
		background:#66655f;
		border:1px solid #454440;
	}
	
	.alert.view p{
		color:#fff;
	}
	
	.alert.view .sprite{
		background-position:-282px -41px;
	}
	
	/*POST COLUMNS*/
	
	.postBody .col4,
	.postBody .col3,
	.postBody .col2{
		float:left;
		margin-bottom:25px;
	}
	
	.postBody .col2{
		width:48%;
		margin-right:4%;
		
	}
	
	.postBody .col3{
		margin-right:4%;
		width:30.66%;
	}
	
	.postBody .col4{
		margin-right:4%;
		width:22%;
	}
	
	.postBody .last{
		margin-right:0;
	}
	
	
	/*POST LISTS*/
	
	.content li{
		background: url("../img/bullet1.png") no-repeat scroll 2px 4px transparent;
		margin-left: 5px;
		padding-left: 30px;
		margin-bottom:5px;
		color:#666;
	}
	
	.content li a{
		color:#444;
	}
	
	.content li a:hover{
		color:#111;
	}
	
	ul.type1 li{
		background-image: url("../img/bullet2.png");
	}
	
	
	/*POST BUTTONS*/
	
	.postBody .btn{
		margin-top:0;
	}
	
	.btn.icon{
		padding-left:32px;
		padding-right:15px;
		position:relative;
	}
	
	.btn.icon .sprite{
		position:absolute;
		left:8px;
		top:7px;
	}
	
	.btn.icon .sprite.note{
		width:18px;
		height:18px;
		background-position:-376px -41px;
	}
	
	.btn.icon .sprite.rss{
		width:18px;
		height:18px;
		background-position:-338px -41px;
	}
	
	.btn.icon .sprite.warning{
		width:18px;
		height:18px;
		background-position:-316px -41px;
	}
	
	.btn.icon .sprite.close{
		width:18px;
		height:18px;
		background-position:-358px -41px;
	}
	
	/*CODE SNIPPET*/
	
	pre {
		background: url("../img/pre.jpg") repeat scroll 0 0 #F7F7F7;
		color: #9C2926;
		font-family: "Courier New",Courier,monospace;
		font-size: 12px;
		line-height: 16px;
		margin-top:0;
		padding-top: 16px;
		padding-bottom: 32px;
		overflow-x: auto;
		overflow-y: hidden;
		padding-left: 30px;
		margin-bottom:25px;
	}
	
	
	/*BLOCKQUOTE*/
	
	blockquote{
		padding-left:75px;
	}
	
	blockquote .sprite{
		background-position: -70px -78px;
		top: 10px;
		height: 43px;
		position: absolute;
		left: 5px;
		width: 52px;
	}
	
	
	
	/*BLOG COMMENTS*/
	.discussion{
		float:left;
		margin-bottom:40px;
		margin-top:40px;
	}
	
	
	
	/*COMMENTS*/
	
	#comments{
		margin:0 auto;
		position:relative;
		overflow:hidden;
		float:left;
		clear:both;
	}
	
	.comments li{
		background:transparent;
		padding-left:0 !important;
		margin-left:0 !important;
	}
	
	.comment{
		overflow:hidden;
		position:relative;
	}
	
	#comments-title{
		margin-left:162px;
	}
	
	#comments-title span{
		font-size:24px;
		font-family: Georgia,Serif;
	}
	
	.commentlist, .commentlist ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	/*indenting children*/
	.commentlist ul .comment-content{
		width:319px;
	}
	
	.commentlist ul .comment-author{
		width:281px;
	}
	
	.commentlist ul .comment-meta{
		width:319px;
	}
	
	.commentlist li{
		margin-top:55px;
	}
	
	.commentlist .comment-reply{
		margin-top:40px;
	}
	
	.children{
		clear:both;
	}
	
	
	.comment .comment-number{
		font-size:16px;
		color:#eee;
		position:absolute;
		top:15px;
		width:40px;
		height:40px;
		left:10px;
		font-family:'Oxygen', sans-serif;
		line-height:40px;
		text-align:center;
		
	}
	
	.by-author .comment-number{
		background:url(img/sprites.png) no-repeat -14px -122px;
		color:#000;
	}
	
	.comment.by-author .avatar{
		border:1px solid #fff;
	}
	
	.comment-wrap{
		position:relative;
		overflow:hidden;
	}
	
	.comment-author{
		float:left;
		width:193px;
		margin-right:22px;
	}
	
	.comment .avatar{
		float:right;
		margin-bottom:10px;
		display:block;
	}
	
	.comment-author a{
		color:#000;
		font-weight:bold;
		display:block;
		clear:both;
		float:right;
	}
	
	.comment-author a:hover{
		color:#00a6d5;
	}
	
	.comment-meta{
		padding-bottom:25px;
		border-bottom:1px solid #dedede;
		float:right;
		color:#999;
		width:407px;
	}
	
	.comment-meta a{
		font-size:11px;
		color:#999;
	}
	
	.comment-meta .reply{
		margin-left:8px;
		font-size:11px;
		text-transform:uppercase;
		color:#00a6d5;
	}
	
	.comment-meta .reply:hover{
		color:#000;
	}
	
	.comment-content{
		float:left;
		position:relative;
		width:407px;
	}
	
	.comment-content span{
		position:absolute;
		width:8px;
		height:6px;
		text-indent:-9999px;
		display:inline-block
	}
	
	.comment-content span.speech{
		position:absolute;
		display:block;
		width:6px;
		height:66px;
		top:0px;
		left:22px;
		text-indent:-9999px;
		background-position:0 -56px;
	}
	
	.comment-content span.open{
		background-position:-176px -40px;
		top:0px;
		left:36px;
	}
	
	.comment-content span.close{
		background-position:-190px -40px;
		bottom:5px;
		right:0px;
	}
	
	.comment-content p{
		color:#666;
	}
	
	/*COMMENT FORM*/
	
	#respond{
		clear:both;
		float:left;
		margin-bottom:40px;
		margin-top:80px;
		position:relative;
	}
	
	#respond h1{
		float:left;
		width:193px;
	}
	
	#respond .cancel-comment-reply-link{
		font-weight:normal;
		margin-left:20px;
		font-size:11px;
		text-transform:uppercase;
		color:#777;
		display:none;
	}
	
	
	#respond form{
		width:407px;
		margin-left:215px;
	}
	
	#respond p{
		overflow:hidden;
		position:relative;
		margin-bottom:10px;
		border-bottom:1px solid #444;
	}
	
	#respond label{
		position:absolute;
		top:0;
		left:0;
	}

	
	#respond input[type=submit]{
		margin-left:0;
	}
	
	
	/*CONTACT PAGE*/
	
	.contact form{
		margin-top:30px;
		float:left;
	}
	
	.contact .postBody{
		border-bottom:1px solid #dedede;
		padding-bottom:60px;
		margin-bottom:40px;
	}
	
	.contact .contactForm .postBody{
		margin-top:20px;
	}
	
	input[type=text]{
		float:left;
		-moz-border-radius: 4px; 
        -webkit-border-radius: 4px; 
        border-radius: 4px;
		background:#fff;
		border:2px solid #dedede;
		height:27px;
		line-height:26px;
		font-size:12px;
		color:#666;
		font-family: 'Oxygen', sans-serif;
		padding:0 10px;
		width:215px;
		margin-bottom:20px;
	}
	
	input[type=text].error{
		border: 2px solid #ee2622;
	}
	
	textarea{
		float:left;
		-moz-border-radius: 4px; 
        -webkit-border-radius: 4px; 
        border-radius: 4px;
		background:#fff;
		border:2px solid #dedede;
		font-size:12px;
		color:#666;
		font-family: 'Oxygen', sans-serif;
		width:383px;
		padding:6px 10px;
		height:97px;
		line-height:18px;
		overflow:auto;
		margin-bottom:20px;
	}
	
	input[type=submit]{
		float:left;
		margin-left:5px;
		border:none;
		position:relative;
		display:block;
		padding-left:10px;
		padding-right:10px;
		height:30px;
		background:url(../img/btn_bg_light.jpg) repeat-x 0 0;
		text-align:center;
		line-height:30px;
		font-size:12px;
		font-family: 'Oxygen', sans-serif;
		color:#666;
		border:1px solid #ccc;
		cursor:pointer;
		
		-webkit-box-shadow: 0px 1px 1px #ececec; 
		   -moz-box-shadow: 0px 1px 1px #ececec; 
				box-shadow: 0px 1px 1px #ececec;
		
		-moz-border-radius: 4px; 
        -webkit-border-radius: 4px; 
        border-radius: 4px;
	}
	
	input[type=submit]:hover{
		color:#444;
		text-shadow: none;
		background-position:0 -28px;
		border:1px solid #cccccc;
		
		-webkit-box-shadow: none; 
		   -moz-box-shadow: none; 
				box-shadow: none;
	}
	
	form span{
		margin-left:15px;
		margin-top:7px;
		float:left;
		color:#999;
		font-size:11px;
	}
	
	form span.error{
		display:none;
		color:#b32b2b;
	}
	
	form span.success{
		display:none;
		color:#00a6d5;
	}

	.contactInfo .postBody{
		margin-top:20px;
	}
	
	.contactInfo a{
		color:#00a6d5;
	}
	
	.contactInfo .col2{
		margin-bottom:0;
	}
	
	.contact .map .postBody{
		border-bottom:0;
		padding-bottom:0;
	}
	
	.contact .map img{
		display:block;
	}
	
	.contact .map p{
		margin-top:25px;
	}
	
	.contact .map{
		margin-bottom:25px;
	}
	
	/*FOOTER CONTENT -------------------------*/
	
	
	
	.footer{
		overflow:hidden;
		width:100%;
		
		-webkit-box-shadow: 0px 0px 4px #666; 
		   -moz-box-shadow: 0px 0px 4px #666; 
				box-shadow: 0px 0px 4px #666;
	}
	
	.footer p{
		color:#bbb;
	}
	
	.footer h2{
		margin-bottom:35px;
		color:#fff;
	}
	
	.footerUpper{
		width:100%;
		position:relative;
		z-index:100;
		background:url(../img/woodblack1.jpg) repeat;
		/*background:#292929;*/
		border-top:1px solid #2e2e2e;
		border-bottom:1px solid #2e2e2e;
		-webkit-box-shadow: 0px 2px 6px #000; 
		   -moz-box-shadow: 0px 2px 6px #000; 
				box-shadow: 0px 2px 6px #000;
				
	}
	
	.upperContent{
		width:960px;
		margin:0 auto;
		padding-bottom:17px;
	}
	
	.upperContent .col{
	float:left;
	margin-left:36px;
	}
	
	/*testiimonial*/
	.upperContent .testimonial{
	width:216px;
	margin-left:0;
	margin-top:28px;
	position:relative;
	margin-right: 30px;
	}
	
	.upperContent .testimonial h1 a{
		color:#fff;
	}
	
	.upperContent .testimonial h1 a:hover{
		color:#00a6d5;
	}
	
	.testimonial h2{
	color:#37C6FD;
	float:right;
	margin-right:25px;
	margin-top:20px;
	margin-bottom:0;
	}
	
	.testimonial p{
	width:193px;
	}
	
	.testimonial .sprite{
		position:absolute;
		right:25px;
		bottom:-5px;
		background-position:-10px -31px;
		width:52px;
		height:43px;
	}
	
	
	/*testiimonial*/
	.upperContent .testimonial2{
	width:216px;
	margin-left:36px;
	margin-top:28px;
	position:relative;
	padding-left: 44px;
	border-left: 1px solid #656565;
	}
	
	.upperContent .testimonial2 h1 a{
		color:#fff;
	}
	
	.upperContent .testimonial2 h1 a:hover{
		color:#00a6d5;
	}
	
	.testimonial2 h2{
		color:#00a6d5;
		float:right;
		margin-right:25px;
		margin-top:20px;
		margin-bottom:0;
	}
	
	.testimonial2 p{
		width:200px;
	}
	
	.testimonial2 .sprite{
		position:absolute;
		right:25px;
		bottom:-5px;
		background-position:-10px -31px;
		width:52px;
		height:43px;
	}
	
	
	
	/*latest posts*/
	
	.upperContent .news{
		width:372px;
		margin-top:30px;
	}
	
	.latestPosts{
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #656565;
	margin-bottom:30px;
	}
	
	.latestPosts .recentPost{
		float:left;
		margin-bottom:25px;
	}
	
	.recentPost img{
		float:left;
		margin-right:15px;
		margin-top:2px;
		-webkit-box-shadow: 0px 1px 2px #111; 
		   -moz-box-shadow: 0px 1px 2px #111; 
				box-shadow: 0px 1px 2px #111;
	}
	
	.recentPost div{
	float:left;
	width:200px;
	margin-left: 15px;
	}
	
	.recentPost h2{
		margin-bottom:5px;
	}
	
	.recentPost h2 a{
		color:#fff;
	}
	
	.recentPost h2 a:hover{
		color:#00a6d5;
	}
	
	.recentPost p{
		margin-top:0;
		line-height:20px;
	}
	
	/*latest posts 2*/
	.recentPost2{
	float:left;
	padding-top: 25px;
	width: 960px;
	border-top: 1px solid #aaa;
	/* [disabled]padding-bottom: 25px; */
	border-bottom: 1px solid #aaa;
	}
	
	.recentPost2 img{
		float:left;
		margin-right:15px;
		margin-top:2px;
		
	}
	
	.recentPost2 div{
	float:left;
	width:830px;
	margin-left: 15px;
	}
	
	.recentPost2 h2{
		margin-bottom:5px;
	}
	
	.recentPost2 h2 a{
		color:#fff;
	}
	
	.recentPost2 h2 a:hover{
		color:#00a6d5;
	}
	
	.recentPost2 p{
		margin-top:0;
		line-height:20px;
	}

	.recentPost2a{
	float:left;
	padding-top: 25px;
	width: 960px;
	border-top: 1px solid #aaa;
	/* [disabled]padding-bottom: 25px; */
	border-bottom: 1px solid #aaa;
	background: url(../img/1337.png) repeat;
	}
	
	.recentPost2a img{
		float:left;
		margin-right:15px;
		margin-top:2px;
		
	}
	
	.recentPost2a div{
	float:left;
	width:430px;
	margin-left: 15px;
	}
	
	.recentPost2a h2{
		margin-bottom:5px;
	}
	
	.recentPost2a h2 a{
		color:#fff;
	}
	
	.recentPost2a h2 a:hover{
		color:#00a6d5;
	}
	
	.recentPost2a p{
		margin-top:0;
		line-height:20px;
	}

	/*newsletter*/
	.newsletter{
		position:relative;
	}
	
	.newsletter label{
		position:absolute;
		top:10px;
		left:12px;
		font-size:14px;
		line-height: 14px;
		font-weight:normal;
        font-family: 'Oxygen', sans-serif;
		color:#606060;
	}
	
	.newsletter input[type=text]{
		width:272px;
		float:left;
		border:1px solid #333;
		background:#1f1f1f;
		padding-left:10px;
		padding-right:10px;
		color:#999;
		height:26px;
		line-height:25px;
		margin-top:1px;
		
		-moz-border-radius: 4px; 
        -webkit-border-radius: 4px; 
        border-radius: 4px;
	}
	
	.newsletter input[type=text].error{
		border: 1px solid #ee2622;
	}
	
	.newsletter input[type=submit]{
		background:url(../img/btn_bg_foot.jpg) repeat-x 0 0;
		border:none;
		width:72px;
		height:28px;
		line-height:28px;
		font-size:12px;
		margin-top:1px;
		margin-left:5px;
		font-family: 'Oxygen', sans-serif;
		cursor:pointer;
		
		color:#ddd;
		border:1px solid #161616;
		
		-moz-border-radius: 4px; 
        -webkit-border-radius: 4px; 
        border-radius: 4px;
		
		-webkit-box-shadow: 0px 1px 1px #222222; 
		   -moz-box-shadow: 0px 1px 1px #222222; 
				box-shadow: 0px 1px 1px #222222;
	}
	
	.newsletter input[type=submit]:hover{
		color:#fff;
		text-shadow: none;
		background-position:0 -28px;
		border:1px solid #1c1c1c;
		
		-webkit-box-shadow: none; 
		   -moz-box-shadow: none; 
				box-shadow: none;
	}
	
	/*partner profile*/
	
	.upperContent .profile{
		width:255px;
		padding-left:44px;
		margin-top:30px;
		border-left:1px solid #656565;
		position:relative;
	}
	
	.profile p{
		width:150px;
	}
	
	.profile p.first{
		width:242px;
	}
	
	.profile h2.person{
		margin-top:25px;
		color:#00a6d5;
		margin-bottom:0;
	}
	
	.profile span{
		color:#fff;
	}
	
	.footer .btn{
	width:71px;
	/* [disabled]margin-top:15px; */
	float:none;
	background-image:url(../img/icons/btn_bg_foot.jpg);
	-webkit-box-shadow: 0px 1px 1px #222222;
	-moz-box-shadow: 0px 1px 1px #222222;
	box-shadow: 0px 1px 1px #222222;
	}
	
	.footer .btn:hover{
		border:1px solid #1c1c1c;
		
		-webkit-box-shadow: none; 
		   -moz-box-shadow: none; 
				box-shadow: none;
	}
	
	.profile img{
	position:absolute;
	bottom:-179px;
	right:160px;
	}
	
	
	/*lower footer area*/
	
	.footerLower{
		width:100%;
		position:relative;
		background:#111111;
		height:92px;
	}
	
	.lowerContent{
		margin:0 auto;
		padding:30px 0;
		width:960px;
		overflow:hidden;
	}
	
	.lowerContent a{
		color:#888;
	}
	
	.lowerContent a:hover{
	color:#fff;
	/* [disabled]float: right; */
	}
	
	/*footer navigation*/
	
	.lowerContent .navFooter{
		float:left;
		padding-right:20px;
	}
	
	.navFooter li{
		float:left;
		margin-right:10px;
		color:#bbb;
		line-height:30px;
	}
	
	/*footer copyright info*/
	
	.lowerContent .copy{
		float:right;
		padding-left:20px;
		margin-right:10px;
		border-left:1px solid #656565;
		margin-top:0;
		color:#888;
		line-height:30px;
	}
	
	/*footer social media icons*/
	
	.lowerContent .social{
	float:left;
	margin-left:20px;
	margin-top:-3px;
	width:200px;
	}
	
	.lowerContent .social li{
		width:100px;
	}
	
	.lowerContent .social .first{
		background-position:-1px 0;
	}
	
	.lowerContent .social .second{
		background-position:-34px 0;
	}
	
	.lowerContent .social .third{
		background-position:-67px 0;
	}
	
	.lowerContent .social .fourth{
		background-position:-100px 0;
	}	
	
	.lowerContent .btn{
	width:22px;
	/* [disabled]margin-top:15px; */
	float:left;
	background-image:url(../img/btn_bg_light.jpg);
	-webkit-box-shadow: 0px 1px 1px #222222;
	-moz-box-shadow: 0px 1px 1px #222222;
	box-shadow: 0px 1px 1px #222222;
	}
	
	.lowerContent .btn:hover{
		border:1px solid #1c1c1c;
		
		-webkit-box-shadow: none; 
		   -moz-box-shadow: none; 
				box-shadow: none;
	}
	.btn2.facebook span{
		margin-top:3px;
		width:22px;
		height:22px;
		background-position:-129px -37px;
	}
	
	.btn2.twitter span{
		margin-top:3px;
		width:22px;
		height:22px;
		background-position:-155px -37px;
	}
	.lowerContent .action{
	/* [disabled]border-top:1px solid #dedede; */
	/* [disabled]margin-top:15px; */
	float:left;
	margin-left:200px;
	margin-top:-3px;
	width:120px;
	/* [disabled]padding-top:25px; */
	}
	
	.lowerContent .action .btn{
		margin-right:5px;
	}
	.lowerContent .action .btn. .facebook span{
		margin-top:3px;
		width:22px;
		height:22px;
		background-position:-129px -37px;
	}
	
	.lowerContent .action .btn.twitter span{
		margin-top:3px;
		width:22px;
		height:22px;
		background-position:-155px -37px;
	}
	
	/*footer logo*/
	
	.lowerContent .logo{
	float:right;
	width:62px;
	margin-right:20px;
	margin-top:3px;
	}
	
	/*------------------------------------------------------------------------*/
	
	
	/*OLD INFLUX STYLES*/
	
	
	/*SIDEBAR*/
	
	.postSidebar{
		float:left;
		width:196px;
		position:relative;
		margin-top:20px;
	}
	
	.widget{
		margin-bottom:70px;
		overflow:hidden;
	}
	
	.widget2{
	overflow:hidden;
	background: img/moreoptsing
.png;
	/* [disabled]background: url(../img/1337.png) repeat; */
	}
	
	.widget h1{
		margin-top:12px;
		margin-bottom:25px;
		font-size:11px;
	}
	
	.widget p{
		font-size:12px;
		line-height:20px;
		margin-bottom:22px;
		margin-top:0;
	}
	
	.widget ul{
		margin:0;
		padding:0;
	}
	
	.widget li{
		margin:0;
	}
	
	.widget .quote{
		display:block;
	}
	
	
	.widget a p{
		-webkit-transition: color 0.1s linear;  
		   -moz-transition: color 0.1s linear;  
			-ms-transition: color 0.1s linear;  
			 -o-transition: color 0.1s linear;  
				transition: color 0.1s linear;
	}
	
	
	
	
	/*LIGHTBOX ICON*/
	a.influx-over{
		position:relative;
		display:block;
	}
	
	a.influx-over .lightboxIcon {
		display: block;
		background: url(../img/lightbox.png) no-repeat center center;
		position: absolute;
		left: 0;
		text-indent: -9999px;
		top:0;
		z-index:10;
		width:100%;
		height:100%;
		margin:0 !important;
	}
	
	a.influx-over .linkIcon {
		display: block;
		overflow:hidden;
		background:url(../img/link.png) no-repeat center center;
		position: absolute;
		left: 0;
		text-indent: -9999px;
		top:0;
		z-index:10;
		width:100%;
		height:100%;
		margin:0 !important;
	}
	
	
	/*------------------------------------------------------------------------*/
    
    /* STYLES FOR Local Video Player */
    
    /*------------------------------------------------------------------------*/
	
	
	
	.pppause,
	.ppplay:hover,
	.ppplay:active,
	.pppause:hover,
	.pppause:active,
	.ppscrubber,
	.pptimeleft,
	.ppvmax,
	.ppvmax:hover,
	.ppvmax:active,
	.ppmute,
	.ppvslider,
	.ppvmarker, 
	.ppnext,
	.ppprev,
	.ppnext:hover,
	.ppprev:hover,
	.ppprev:active{
		background-image:url(../js/template/video/theme/light.png) !important;
	}
	
	.ppplayhead,
	.pploaded{
		background-color:#00cefb !important;
	}
	
	.pploaded{
		opacity: 0.5 !important;
	}
	
	/*time readout text*/
	.pptimeleft span{
		font-size:10px;
		color:#bbb;
	}
	
	
	/*------------------------------------------------------------------------*/
    
    /* STYLES FOR PrettyPhoto Text */
    
    /*------------------------------------------------------------------------*/
	
	.pp_description{
		color:#fff !important;
	}
	
	.pp_pic_holder div.ppt {
		 font-family: 'Oxygen', sans-serif !important; 
	}
	
	.pp_pic_holder .pp_description{
		margin-top:6px !important;
		font-weight: normal !important;
		color:#fff !important;
		font-family:'Oxygen', sans-serif !important; 
	}
	
	.pp_pic_holder div.ppt {
		color:#fff !important; 
	}
	
	.dark .pp_pic_holder .pp_close {
		background-position:2px -67px !important;
	}
	
	
	
    /*------------------------------------------------------------------------*/
    
    /* CONDITIONAL STYLES FOR IE7 */
    
    /*------------------------------------------------------------------------*/
    
	
	
	.ie7 textarea{
		overflow:auto;
	}
	
	.ie7 input[type=submit]{
		line-height:12px;
		margin-top:5px;
	}
	
	.ie7 .mainContent{
		overflow-x: hidden;
	}	
	
	.ie7 .slider{
		width:900px;
	}
	
	.ie7 .bodySlider{
		width:674px;
		overflow:hidden;
	}
	
	.ie7 .filter{
		overflow:hidden;
		display:block;
		width:900px;
	}
	
	.ie7 .filter li{
		float:left;
	}
	
	.ie7 .filter li a{
		float:left;
	}
	
	.ie7 .secondaryContent{
		padding-bottom:50px;
	}
	
	.ie7 .post{
		float:left;
		width:674px;
		overflow:hidden;
	}
	
	.ie7 .postContent{
		overflow:hidden;
		
	}
	
	.ie7 .projectInfo{
		margin-top:0;
	}
	
	.ie7 .projectInfo .description p{
		position:relative;
	}
	
	.ie7 .description h1{
		margin-top:10px;
		overflow:hidden;
	}
	
	.ie7 p, .ie7 span{
		font-family:'Oxygen', sans-serif;
	}
	
	.ie7 .buttonsHolder{
		clear:both;
		overflow:hidden;
	}
	
	.ie7 .postPage{
		overflow:hidden;
	}
	
	.ie7  .postBody{
		overflow:hidden;
		width:674px !important;
	}
	
	.ie7  .post .col3{
		overflow:hidden;
	}
	
	.ie7  hr{
		border:none;
		height:1px;
		float:left;
		clear:both;
	}
	
	.ie7  .media{
		width:674px;
		overflow:hidden;
	}
	
	/*------------------------------------------------------------------------*/
    
    /* CONDITIONAL STYLES FOR IE8 */
    
    /*------------------------------------------------------------------------*/
	
	.ie8 textarea{
		overflow:auto;
	}
	
	.ie8 input[type=submit]{
		line-height:12px;
		/*margin-top:5px;*/
	}
	
	.ie8 .mainContent{
		overflow-x: hidden;
	}
	
	.ie8 p, .ie8 span{
		font-family:'Oxygen', sans-serif;
	}
	
	/*------------------------------------------------------------------------*/
    
    /* STYLES FOR APPLE DEVICES (iDevices) */
    
    /*------------------------------------------------------------------------*/
	
   
    /*prevent auto adjustment of text size*/
    .iDevices body,
    .iDevices p,
    .iDevices div,
	.iDevices a,
	.iDevices span,
    .iDevices h1,
    .iDevices h2,
    .iDevices h3,
    .iDevices h4,
    .iDevices h5,
    .iDevices h6 {
		-webkit-text-size-adjust: none;
		-webkit-transition: none;  
			-moz-transition: none;  
			 -ms-transition: none;  
			  -o-transition: none;  
				 transition: none; 
    }
	
	.nav ul.submenu{
		-webkit-transform: translateZ(0);
	}
	
	/*to fix a freezing bug on iOs all css3 styles are being reset*/
	.iDevices a{
		-webkit-transition: none;  
		   -moz-transition: none;  
			-ms-transition: none;  
			 -o-transition: none;  
				transition: none;  
    }
	
	.iDevices input[type=submit]{
		-webkit-transition: none;  
		-moz-transition: none;   
		 -ms-transition: none;  
		  -o-transition: none;  
			 transition: none;  
	}
	
	.iDevices .latest a{
		-webkit-transition: none;  
		   -moz-transition: none;   
			-ms-transition: none;  
			 -o-transition: none;   
				transition: none;  
	}
	
	.iDevices .nav li a{
		-webkit-transition: none;  
		   -moz-transition: none;   
			-ms-transition: none;   
			 -o-transition: none;  
				transition: none;  
	}
	
	.iDevices .projectContent{
		-webkit-box-shadow: none; 
		   -moz-box-shadow: none;  
				box-shadow: none; 
	}
	
	.iDevices .postContent{
		-webkit-box-shadow: none;  
		   -moz-box-shadow: none;  
				box-shadow: none;
	}
	
	.iDevices .homeBtn{
		-webkit-transition: none;  
		   -moz-transition: none;
			-ms-transition: none;  
			 -o-transition: none; 
				transition: none;
	}
	
	.iDevices .prevBtn{
		-webkit-transition: none;
		   -moz-transition: none; 
			-ms-transition: none; 
			 -o-transition: none;
				transition: none;
	}
	
	.iDevices .nextBtn{
		-webkit-transition: none;  
		   -moz-transition: none;  
			-ms-transition: none;  
			 -o-transition: none;  
				transition: none;
	}
	
	.iDevices  a.link{
		-webkit-transition: none;  
		-moz-transition: none;  
		 -ms-transition: none;  
		  -o-transition: none; 
			 transition: none;
	}
	
	.iDevices  a.top{
		-webkit-transition: none; 
		-moz-transition: none;  
		 -ms-transition: none; 
		  -o-transition: none;  
			 transition: none;
	}
	
	
	.iDevices .footerInfo a{
		-webkit-transition: none;  
		   -moz-transition: none;
			-ms-transition: none;
			 -o-transition: none; 
				transition: none;
	}
	
	
	.iDevices .flickrWidget a img{
		-webkit-transition: none;  
		-moz-transition: none;
		 -ms-transition: none;
		  -o-transition: none;
			 transition: none;
	}
	
	.iDevices .download a span{
		-webkit-transition: none;
		   -moz-transition: none;
			-ms-transition: none;
			 -o-transition: none;
				transition: none;
	}
	
	.iDevices .actionBtn{
		-webkit-transition: none;  
		   -moz-transition: none;  
			-ms-transition: none;  
			 -o-transition: none;  
				transition: none;
	}
	
	.iDevices .widget a p{
		-webkit-transition: none;  
		   -moz-transition: none;  
			-ms-transition: none;  
			 -o-transition: none;  
				transition: none;  
	}
	
	.iDevices .contentWrap{
		width:980px !important;
	}
	
	/*services page content*/
	.iDevices .contentWrap.services ,
	.iDevices .contentWrap.testimonials ,
	.iDevices .contentWrap.projectNarrow ,
	.iDevices .contentWrap.projectWide ,
	.iDevices .contentWrap.blog {
		background-position: 667px top;
	}
	
	/*------------------------------------------------------------------------*/
    
    /* STYLES FOR Android devices*/
    
    /*------------------------------------------------------------------------*/
	
	.mobile .contentWrap{
		width:980px !important;
	}
	
	/*services page content*/
	.mobile .contentWrap.services ,
	.mobile .contentWrap.testimonials ,
	.mobile .contentWrap.projectNarrow ,
	.mobile .contentWrap.projectWide ,
	.mobile .contentWrap.blog {
		background-position: 667px top;
	}
	
	
	
	/*------------------------------------------------------------------------*/
    
    /* STYLES FOR PrettyPhoto Text */
    
    /*------------------------------------------------------------------------*/
	
	
	.pp_pic_holder div.ppt {
		font-family: PTSansBold, helvetica, arial, sans-serif !important; 
	}
	
	.pp_pic_holder .pp_description{
		margin-top:6px !important;
		font-weight: normal !important;
		color:#fff !important;
		font-family: PTSansRegular, helvetica, arial, sans-serif !important; 
	}
	
	
	/*------------------------------------------------------------------------*/
    
    /* STYLES FOR Video */
    
    /*------------------------------------------------------------------------*/
    
    .iDevices img { -webkit-transform: translateZ(0px);} 
    
    a.influx-video {
    	display: block;
    	width: 675px;
    	height: 379px;
    	overflow: hidden;
    }
	
	a.influx-video span.largePlay{
		background:url(../img/start.png);
		display:block;
		width:84px;
		height:84px;
		position:absolute;
		top:0;
		left:0;
		text-indent:-9999px;
		cursor:pointer;
		z-index:1;
	}
	
	a.influx-video:hover span.largePlay{
		background-position: 0 -84px;
	}
	
	.mainContent a.influx-video{
		margin-bottom:25px;
	}
	
	.blog a.influx-video,
	.projectNarrow a.influx-video,
	.projectWide a.influx-video
	{
    	width: 407px;
    	height: 229px;
	}
	
	/*------------------------------------------------------------------------*/
    
    /* STYLES FOR jQuery ui tweaks */
    
    /*------------------------------------------------------------------------*/
	
	.tabsWrap{
		border:none !important;
	}
	
	.tabContent{
		border: 1px solid #dedede !important;
		font-family: 'Oxygen', sans-serif !important;
	}
	
	.ui-tabs-nav{
		border:none !important;
		padding:0 !important;
		background:transparent !important;
	}
	
	
	.ui-state-default{
		background:#fafafa !important;
	}
	
	.ui-state-active{
		background:#fff !important;
		border: 1px solid #dedede !important;
	}
	
	
	.ui-state-hover{
		border: 1px solid #bbb !important;
	}
	
	.ui-state-active.ui-state-hover{
		border: 1px solid #dedede !important;
	}
	
	.ui-widget{
		font-family: 'Oxygen', sans-serif !important;
	}
	
	.ui-tabs .ui-tabs-panel{
		padding: 2em 1.4em 1em !important;
	}
	
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
		color:#666 !important;
	}
	
	
	/*accordion*/
	
	.ui-accordion .ui-accordion-content{
		padding:2em 2.2em 1em !important;
		border-left: 1px solid #dedede !important;
		border-right: 1px solid #dedede !important;
		border-bottom: 1px solid #dedede !important;
	}
	
	.ui-accordion-icons .ui-accordion-header a{
		font-family: 'Oxygen', sans-serif !important;
		color:#00a6d5 !important;
	}
	
	.ui-accordion-content ul, .ui-accordion-content ol{
		margin-bottom:15px !important;
	}
	
	
