/*
	nav
*/
#navWrap{float:right;position:relative;height:37px;width:490px;/*width:500px;*/padding:15px;margin:10px 0;}

#nav{position:absolute;z-index:3000;display:block;height:37px;width:595px;}
#nav li{float:left;list-style:none;padding-left:10px;}
#nav li a{font-size:15px; font-style: italic}
#nav li img{float:left;margin-top:5px;}
#nav li.back{background: url(../images/global/nav/lava.png) no-repeat right -37px;margin-top:20px;width:10px;height:37px;z-index:50;position:absolute;}
#nav li.back .left{margin-left:-10px;bottom:-5px;background: url(../images/global/nav/lava.png) no-repeat top left;height:37px;margin-right:19px;}
.mainLinks{font-family: 'Titillium Web', sans-serif; text-decoration:none;color:#fff;outline:none;text-align:center;top:7px;letter-spacing:0;z-index:1000;display:block;float: left;height: 37px;position: relative;margin: auto 17px;}
.mainLinks:hover{border:none;color:#ee6923;}

/* Targeting the second level menu */
#nav li ul {
	color: #fff;
	display: none;
	margin: 20px 0 0 0;
	width: 205px;
	position: absolute;
	z-index:8000;
	padding-top:8px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}

#nav li ul li {
	width:185px;
	height:30px;
	padding:5px 10px;
    background:#2f2f2f;
    opacity:0.9;
	background:rgba(47, 47, 47, 0.9);
}

#nav li ul li a {
	background: none;
	border: none;
	margin: 0;
	padding:5px;
	display:block;
	color:#fff;
}

#nav li ul li a:hover {
	background: #777;
	border:1px solid #bbb;
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
	color:#F39B69;
}

/* Third level menu */
#nav li ul li ul{
	position:absolute;
	left:205px;
    z-index:8000;
}

/* Accordion */
#accordion{padding:20px 0 10px 0;}
#accordion a{padding-left:10px;}
#accordion h4{padding:8px 14px}
#accordion img{width:20px;height:20px;float:left;margin:6px 10px 0 0;display:block;}
#accordion p{padding:10px;font-size:14px; width: 510px; font-family: "Titillium Web";}
#accordionQuote .quoteBuilderUl div{padding:10px 30px;}
#accordionQuote .quoteBuilderUl div p{padding:0;margin:0;font-size:16px;color:#444;text-shadow:1px 1px #fff;}
#accordionQuote .quoteBuilderUl div input[type=text]{padding:2px;margin:0;font-size:14px;color:#666;background:#fff;width:800px;height:20px;border:1px solid #000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

/*General Mosaic Styles*/
.galleryThumbs li{display:block;float:left;margin-left:14px;}
.galleryThumbs li:first-child{margin-left:0;}

.mosaic-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:303px;
	height:160px;
	margin:10px 8px 10px 0;
	/*border:4px solid #4C4C4A;*/
	-webkit-box-shadow:0 3px 8px rgba(000,0,0,0.5);
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}

.mosaic-backdrop {
	display:block;
	position:absolute;
	top:0;
	height:100%;
	width:100%;
}
	
.mosaic-overlay {
	display:none;
   	z-index:5;
	position:absolute;
	width:283px;
	height:140px;
    background: url(../images/background-tile-dark.png);
    padding: 10px;
    -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}

.iconArrow{background: url(../images/branding/thumbs-hover-corner.png); height: 40px; width: 40px; position: absolute; right: 0; bottom: 0}

.mosaic-overlay .details{color:#fff;margin:0;padding:10px; width: 270px}
.mosaic-overlay .details h4{margin:0;padding:0;color:#fff;}



/*.bar2 .mosaic-overlay {
	bottom:-50px;
	height:70px;
	opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
    display: none
}*/
		
.mosaic-block:hover .mosaic-overlay {
    display: none
}

/*.mosaic-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:303px;
	height:160px;
	margin:10px 0;
	border:4px solid #4C4C4A;
	-webkit-box-shadow:0 1px 3px rgba(000,0,0,0.5);
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}

.mosaic-backdrop {
	display:none;
	position:absolute;
	top:0;
	height:100%;
	width:100%;
}
	
.mosaic-overlay {
	display:none;
   	z-index:5;
	position:absolute;
	width:100%;
	height:100%;
	background:#ee6923;
	padding:10px;
}

.mosaic-overlay .details{color:#fff;margin:0;padding:0;text-shadow:-1px -1px #000;}
.mosaic-overlay .details h4{margin:0;padding:0;color:#fff;text-shadow:-1px -1px #000;}

.bar2 .mosaic-overlay {
	bottom:-50px;
	height:70px;
	opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
}
		
.bar2 .mosaic-overlay:hover {
	opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
}*/

.tooltip {
	display:none;
	background:transparent url(../images/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
	z-index: 8000;
}

/* Clients page */
.clientThumbs{margin:0;padding:0;list-style:none}
.clientThumbs li{padding:0;float:left;position:relative;width:217px;height:120px;margin:10px 0 10px 31px;-webkit-box-shadow:0 1px 6px rgba(000,0,0,0.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.clientThumbs li:first-child{margin:10px 0 10px 0}