body
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-image:url(img/backgrdmain.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color: #d6d6d8;
	margin:0px 0px 0px 0px;

}

.v9px { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
.v10px { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.v11px { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.v12px { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.v14px { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
.v15px { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; }
.v16px { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
.v18px { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; }
.v20px { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; }
.v21px { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px; }
.v32px { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:32px; }

.q14px { font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; font-size:14px; }
.q15px { font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; font-size:15px; }
.q16px { font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; font-size:16px; }
.q18px { font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; font-size:18px; }
.q20px { font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; font-size:20px; }
.q22px { font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; font-size:22px; }
.q24px { font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; font-size:24px; }
.q26px { font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; font-size:26px; }
.q28px { font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; font-size:28px; }
.q30px { font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; font-size:30px; }
.q32px { font-family:Quattrocento Sans, Arial, Helvetica, sans-serif; font-size:32px; }

.orangehighlight { background-color:#ed6e00; color:#FFF; padding:0 5px; }
.sepWhite { border:0; width:0px; padding-left:0px; padding-right:0px; color:#FFF; }
.smallarrow { font-size:10px; vertical-align:0px; }

body.home #nav a.home, body.aboutus #nav a.aboutus, body.showcase #nav a.showcase, body.services #nav a.services, body.contactus #nav a.contactus {
	background-position:0px bottom;
	color:#fff;
}

body.home #nav a.home span, body.aboutus #nav a.aboutus span, body.showcase #nav a.showcase span, body.services #nav a.services span, body.contactus #nav a.contactus span {
	background-position:right bottom;
}

.shadow
{
	-moz-box-shadow: 0px 5px 15px #999;
	-webkit-box-shadow: 0px 5px 15px #999;
	box-shadow: 0px 5px 15px #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=180, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=180, Color='#999999');
}

a:hover img.imagehovershadow {
	-moz-box-shadow: 0px 5px 15px #999;
	-webkit-box-shadow: 0px 5px 15px #999;
    box-shadow: 0px 5px 15px #999;
}

a.whiteLink:link { text-decoration:none; color:#FFF; }
a.whiteLink:visited { text-decoration:none; color:#FFF; }
a.whiteLink:hover { text-decoration:none; color:#c6ff00; }
a.whiteLink:active { text-decoration:none; color:#c6ff00; }

a.greyLink:link { text-decoration:none; color:#999; }
a.greyLink:visited { text-decoration:none; color:#999; }
a.greyLink:hover { text-decoration:none; color:#ed6e00; }
a.greyLink:active { text-decoration:none; color:#ed6e00; }

a.greyLink2:link { text-decoration:none; color:#666; }
a.greyLink2:visited { text-decoration:none; color:#666; }
a.greyLink2:hover { text-decoration:none; color:#666; }
a.greyLink2:active { text-decoration:none; color:#666; }

a.greyLink3:link { text-decoration:none; color:#666; }
a.greyLink3:visited { text-decoration:none; color:#666; }
a.greyLink3:hover { text-decoration:none; color:#ed6e00; }
a.greyLink3:active { text-decoration:none; color:#ed6e00; }

#nav ul{
	padding:0;
	margin:0;
}

#nav li{
	list-style:none;
	position:relative;
	float:left;
	text-align:left;
}

#nav a{
	background:transparent url(img/buttons.png) no-repeat top left;
	display:block; 
	float:left; 
	height:28px;  
	margin-right:5px;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color:#666;
}

#nav :hover > a{
	background-position:0px bottom;
	color:#fff;
}

#nav a span{
	background:transparent url(img/buttons.png) no-repeat top right;
	cursor:pointer;
	float:left;  
	height:24px; 
	padding:4px 12px 0 0; 
	margin-left:12px;
}

#nav :hover > a span{
	background-position:right bottom;
}

#nav :hover > ul{
	visibility:visible;
}

#nav .lv2{
	position:absolute;
	top:28px;
	left:-213px;
	visibility:hidden;
	width:850px;
}

#nav .lv2 a{
	background:transparent url(img/buttons_orange_grey.png) no-repeat bottom left;
	border:5px solid #fff;
	color:#fff;
	height:24px;
}

#nav .lv2 a span{
	background:transparent url(img/buttons_orange_grey.png) no-repeat bottom right;
	float:left;
	height:20px;
}

#nav .lv2 :hover > a{
	background-position:top left;
	color:#FFF
}

#nav .lv2 :hover > a span{
	background-position:top right;
}

/* jQuery lightBox plugin - Gallery style */
	#gallery {
		/*background-color: #FFF;
		padding: 0px;*/
		width: 200px;
	}
	#gallery ul { list-style: none; }
	#gallery li { 
		list-style: none; 
		background-color: #FFF;
	}
	/*#gallery ul li { display: inline; }	
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}*/
	#gallery ul a:hover img {
		/*border: 5px solid #fff;
		border-width: 5px 5px 20px;*/
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

/* start ie_warn */
div.no-ie, div.no-ie6 {display: none;}
/* end ie_warn notice */