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

html, body {
	margin:0px;
	padding:0px;
	background-color: #202020;
}

.hidden {
	display: none;
}


#container {
	width: 630px;
	margin: auto;
}


#top-bar {
	height: 220px;
	margin: auto;
	background-color: #61BED2;	

}

@font-face {
	font-family: 'GothamLightGothamLight';
	src: url('gothmlig-webfont.eot');
	src: local('☺'), url('gothmlig-webfont.woff') format('woff'), url('gothmlig-webfont.ttf') format('truetype'), url('gothmlig-webfont.svg#webfontAY591mfu') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamBookGothamBook';
	src: url('gothmbok-webfont.eot');
	src: local('☺'), url('gothmbok-webfont.woff') format('woff'), url('gothmbok-webfont.ttf') format('truetype'), url('gothmbok-webfont.svg#webfonttjZOFpfQ') format('svg');
	font-weight: normal;
	font-style: normal;
}


h1 {
	font-family: 'GothamLightGothamLight';
	src: url('gothmlig-webfont.eot');
	src: local('☺'), url('gothmlig-webfont.woff') format('woff'), url('gothmlig-webfont.ttf') format('truetype'), url('gothmlig-webfont.svg#webfontAY591mfu') format('svg');
	font-weight: normal;
	font-style: normal;
	font-size: 42px;
	line-height:52px;
	padding:0px;
	margin:0px;
	color: #FFF;
	padding-bottom:18px;
}

h2 {
	font-family: 'GothamLightGothamLight';
	src: url('gothmlig-webfont.eot');
	src: local('☺'), url('gothmlig-webfont.woff') format('woff'), url('gothmlig-webfont.ttf') format('truetype'), url('gothmlig-webfont.svg#webfontAY591mfu') format('svg');
	font-weight: normal;
	font-style: normal;
	font-size: 27px;
	padding:0px;
	margin:0px;
	color: #FFF;
	padding-bottom:6px;
}

h2 a:link, h2 a:visited {
	color: #fff;
	text-decoration:none;
}
h2 a:hover {
	color: #61BED2;
	text-decoration:none;
}

h3 {
	font-family: 'GothamLightGothamLight';
	src: url('gothmlig-webfont.eot');
	src: local('☺'), url('gothmlig-webfont.woff') format('woff'), url('gothmlig-webfont.ttf') format('truetype'), url('gothmlig-webfont.svg#webfontAY591mfu') format('svg');
	font-weight: normal;
	font-style: normal;
	font-size: 22px;
	padding:0px;
	margin:0px;
	color: #7E7E7E;
	padding-bottom:12px;
}

h3 a:link, h3 a:visited {
	color: #61BED2;
	text-decoration:none;
}
h3 a:hover {
	color: #7E7E7E;
	text-decoration:none;
}




/* -----------------------------
	   NAVIGATION                  */
	
.nav_container {
	height: 145px;
	width: 110px;
	
}
	#navMain{
	display: block;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 5;
}
#navMain li{
	float: left;
	display: inline-block;
}


a.navHome, a.navHome_a{
	display: block;
	float:left;
	width:110px;
	height:30px;
	background: url("../images/cm-nav.png") 0px 0px;
	background-repeat:no-repeat;
}
a.navHome:hover{
	background: url("../images/cm-nav.png") -110px 0px;
}
a.navHome_a{
	background: url("../images/cm-nav.png") -110px 0px;
}

a.navServices, a.navServices_a{
	display: block;
	float:left;
	width:110px;
	height:39px;
	background: url("../images/cm-nav.png") 0px -30px;
	background-repeat:no-repeat;
}
a.navServices:hover{
	background: url("../images/cm-nav.png") -110px -30px;
}
a.navServices_a{
	background: url("../images/cm-nav.png") -110px -30px;
}

a.navWork, a.navWork_a{
	display: block;
	float:left;
	width:110px;
	height:34px;
	background: url("../images/cm-nav.png") 0px -69px;
	background-repeat:no-repeat;
}
a.navWork:hover{
	background: url("../images/cm-nav.png") -110px -69px;
}
a.navWork_a{

	background: url("../images/cm-nav.png") -110px -69px;
}

a.navContact, a.navContact_a{
	display: inline-block;
	float:left;
	width:110px;
	height:42px;
	background: url("../images/cm-nav.png") 0px -103px;
	background-repeat:no-repeat;
}
a.navContact:hover{

	background: url("../images/cm-nav.png") -110px -103px;
}
a.navContact_a{

	background: url("../images/cm-nav.png") -110px -103px;
}


	/* -----------------------------
	  END                 */


#main-area {
	margin: auto;
	background-color: #202020;	
}
#main-content {
	clear:left;
	width: 630px;
	/*float: right;
	padding-right:130px;*/
	padding-top: 40px;
}
#contact-bottom-content {
	clear:left;
	clear:both;
	width: 630px;
	height:350px;
	margin-top: 10px;
}

#work-sample-content {
	clear:left;
	clear:both;
	width: 630px;
	float: right;
	margin-bottom: 20px;
}

#main-bottom-content {
	clear:left;
	clear:both;
	width: 630px;
	float: right;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 20px;
	border-top: #61BED2 1px solid;
}
#main-bottom-left {
	float:left;
	width:190px;
	margin-right: 24px;
}
#main-bottom-right {
	float:left;
	width:380px;
	margin-right: 24px;
}
#main-bottom-right-bullets {
	float:right;
	width:380px;
	margin-top:14px;

}
#bullet-number {
	float:left;
	width:30px;
}
#bullet-text {
	float:right;
	width:350px;
}
.bullets-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:24px;
	padding-top:10px;
	color: #FFF;
}
#bottom-content {
	width: 630px;
	float: right;
	padding-right:130px;
	padding-top:15px;
}
#footer-content {
	width: 630px;
	height:100px;
	float: right;
	padding-right:130px;
}
#navigation {
	width: 110px;
	float:left;
	padding-top: 40px;
	padding-right:110px;
}
#twitter-feed {
	width: 180px;
	float:left;
	padding-top: 40px;
}

#logo-content {
	width: 630px;
	/*float: right;
	padding-right:130px;*/
	padding-top: 100px;
}


#bottom-bar {
	clear: both;
	margin-top:40px;
	margin: auto;
	overflow-y: hidden;
	background-color: #343434;
}
#footer {
	clear: both;
	height: 100px;
	margin: auto;
	background-color: #0E0E0E;
}

.gallery-thumbs {
	float:left;
	height: 140px;
	width:630px;
	margin-bottom:20px;
}
#thumbs {
	float:left;
	height: 140px;
	width:630px;
	margin-top:20px;
}
#home-thumbs {
	float:left;
	height: 140px;
	width:190px;
	margin-right: 24px;
}

#home-thumbs a img, #home-thumbs a { 
	border: none; 
	overflow: hidden; 
	float: left;
}

#home-thumbs a:hover {
	border: 2px solid #61BED2;	
}

#home-thumbs a:hover img { 
	margin: -2px; 
}


#home-thumb-right {
	float:left;
	height: 140px;
	width:190px;
}

#home-thumb-right a img, #home-thumb-right a { 
	border: none; 
	overflow: hidden; 
	float: left;
}

#home-thumb-right a:hover {
	border: 2px solid #61BED2;	
}

#home-thumb-right a:hover img { 
	margin: -2px; 
}


#bottom-bar-left {
	float:left;
	width:190px;
	margin-right: 24px;

}
#bottom-bar-right {
	float:left;
	width:190px;
}
#bottom-bar-2 {
	float:left;
	width:380px;
}
#footer-bar-left {
	float:left;
	width:190px;
	height:80px;
	margin-right: 24px;
}
#footer-bar-right {
	float:left;
	width:190px;
	height:80px;
}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:30px;
	padding-bottom:10px;
	color: #FFF;
}
p a:link, p a:visited {
	color: #FFF;
	text-decoration:none;
}
p a:hover {
	color: #61BED2;
	text-decoration:underline;
}
.bottom-bar-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7E7E7E;
	line-height: 18pt;
}
.bottom-bar-text a:link, .bottom-bar-text  a:visited {
	color: #7E7E7E;
	text-decoration:none;
}
.bottom-bar-text a:hover {
	color: #61BED2;
	text-decoration:underline;
}

.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 18pt;
}
.footer-text a:link, .footer-text  a:visited {
	color: #666;
	text-decoration:none;
}
.footer-text a:hover {
	color: #61BED2;
	text-decoration:underline;
}
.contact-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:24px;
	color: #61BED2;
}
.contact-text a:link, .contact-text a:visited {
	color: #61BED2;
	text-decoration:none;
}
.contact-text a:hover {
	color: #FFF;
	text-decoration:underline;
}
.address-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:24px;
	padding-bottom:10px;
	color: #61BED2;
}


.h4{
    display:none;
}

.dontShow {
    display:none;
}




/*---------------------------------
 *  Photos slider > Minimal
 *---------------------------------*/
.photoslider-mini{width:630px;height:353px;padding-bottom:20px;}

/* Panels buttons */
.photoslider-mini .sliderkit-go-btn{position:absolute;top:0;z-index:10;width:50px;height:353px;}
.photoslider-mini .sliderkit-go-prev{left:0;}
.photoslider-mini .sliderkit-go-next{right:0;}
.photoslider-mini .sliderkit-go-btn a{
	display:block;
	width:50px;
	height:353px;
	opacity:0.7;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center center;
}
.photoslider-mini .sliderkit-go-prev a{background-image:url("../images/slider-arrow-left.gif");}
.photoslider-mini .sliderkit-go-next a{background-image:url("../images/slider-arrow-right.gif");}
.photoslider-mini .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photoslider-mini .sliderkit-btn-disable a:hover{cursor:default;}
.photoslider-mini .sliderkit-go-btn span{display:none;}


