html, body {
	margin:0!important;
	padding:0!important;
	font-size:14px;
	line-height:16px;

	font-family:"Helvetica Neue UltraLight", "Helvetica Neue Light" sans-serif;
	background-color: #d1d3d0;
	
}
* {
	margin:0;
	padding:0
}
body{
	background-image: url(http://img23.imageshack.us/img23/9495/27261782.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#container {
	width:1000px;
	margin:0 auto;
	background-image: url(http://img14.imageshack.us/img14/7341/containere.png);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	
}
#parallax
    {position:relative; overflow:hidden; width:800px; height:450px;border:none;
	margin:0 auto 20px auto;}
	#parallax a{width:100px;
	height:100px;
	
}
	#parallax a img{
	border:none;}
	a img{
	border:none;}
#holder{
}
#nav {
	width:900px;
	
	margin:-100px 0 0 100px;
	z-index:10;
	float:right;
	
	display:block;
	position:absolute;

}
a{
z-index:100;}
#content{
	z-index:2;
	color:#666666;
	
	
}
#gallery{
padding:10px;
z-index:10;}
#gallery a{
display:block;
padding:5px;
}

#gallery ul li .imgholder{
width:200px;
height:100px;
display:block;}
#gallery .imgholder img{
overflow:hidden;
width:190px;}
#gallery ul li{
list-style:none;
display:block;overflow:hidden;
float:left;
margin:5px 15px 5px 0;
width:200px;;
height:100px;
	
}
#gallery img{
overflow:hidden;}

#service{
	background-image: url(http://img380.imageshack.us/img380/7338/nav1.png);
	background-repeat: no-repeat;
	background-position: -360px;
	margin:-10px 0 auto 200px;
}
#about {
	background-image: url(http://img380.imageshack.us/img380/7338/nav1.png);
	background-repeat: no-repeat;
	background-position: -580px;margin:-10px 0 auto 200px;
}
#portfolio{
	background-image: url(http://img380.imageshack.us/img380/7338/nav1.png);
	background-repeat: no-repeat;
	}

.link{
cursor:pointer;
float:left;
width:220px;
height:180px;
text-indent:-1000000em;
position:relative;
margin-top:-30px;
}
#footer{
background-image: url(http://img4.imageshack.us/img4/848/footery.png);
	background-repeat: no-repeat;
width:200px;
height:130px;
padding:20px;
float:left;
clear:both;
display:block;
}
a{
text-decoration:none;
color:#4F4F4F;}
.w300 a:hover,#footer a:hover{
background:#e1e1e1;}
#footer a{
color:#666666;
position:relative;
text-decoration:none;
top:80px;
left:130px;
padding:10px;
}
.shadowl,.shadowr{
height:100px;float:left;
width:5px;
display:block;

position:relative;

padding:80px 8px;}
.shadowl{

	background-image: url(http://img197.imageshack.us/img197/1174/shadowl.png);
	background-repeat: no-repeat;
	margin-left:-12px;
}
.shadow{
width:472px;
float:left;
margin:0 0 -260px 0;
}
.shadowr{
	
	background-image: url(http://img192.imageshack.us/img192/58/shadowr.png);
	background-repeat: no-repeat;

	float:right;
	
	
}
#shadow2{width:243px;
float:left;
margin:-28px 0 0 -20px;

position:absolute;
}
#shadow1{width:283px;
float:left;
margin:-28px 0 0 -20px;

position:absolute;
}

#blog{
	width:200px;	
	position:absolute;
	display:block;
	top:980px;
	right:50px;
	
	padding:150px;
	background-image: url(http://img4.imageshack.us/img4/848/footery.png);
	background-repeat: no-repeat;
	background-position: -400px;
}

.col {
	float:left;
display:block;
	z-index:100;
	margin:20px 20px 0 0;
	
	border:1px solid #fff;
	background:url(http://img15.imageshack.us/img15/7885/colb.png) repeat-x;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.col img,.w400 img{
overflow:hidden;}
.w400{width:450px;
}
.w200{width:180px;padding:1.5em;
line-height:1.5em;

}
.w300{width:220px;padding:1.5em;
line-height:1.5em;
}
.w300 a{text-decoration:none;
color:#4F4F4F;
}
.w300 ul,.w200 ul{
margin:0 0 0 1em;}
/* 280px */
p{
margin:1em 0;}
.fr {
	float:right;

}
.fl {
	float:left;

}
ul.nor {
	margin:-1em 0 0 2em;
	list-style:square inside;
	corlor:#fff;
}
ul.nor li {
	font-size:1.2em;
	line-height:1.5em;
	width:70%;
	corlor:#fff;
	list-style:square inside;
	text-indent:-4em;
	position:relative;
	left:4em;
}
ul.nor li.caption { /* Apply this class to the first list item in a list to give it a caption */
	font-variant:small-caps;
	list-style:none;
	corlor:#fff;
}
li > ul.nor, li > ol.nor {
	margin-bottom:0;
	margin-left:5em;
}
li > ul.nor li, li > ol.nor li {
	font-size:1em;
}
ol.nor {
	margin-bottom:1.8em;
	list-style:decimal inside;
}
ol.nor li {
	font-size:1.2em;
	line-height:1.5em;
}
a.top {
	padding:0 0 0 50px;
}
h1 {
	display:block;
	margin:1em 0 0 1em;
}
h2, h3, h4, h5 {
	margin:0 10px;
}
.underline {
	text-decoration:underline;
}
h1 {
	font-size:3em;
	margin-bottom:0.6em;
	line-height:1.2em;
}
h2 {
	font-size:2em;
	margin-bottom:0.9em;
	line-height:0.9em;
}
h3 {
	margin-bottom:.5em;
	font-size:1.5em;
	line-height:1em;
	font-variant:small-caps;
}
h4 {
	font-size:1.2em;
	text-transform:capitalize;
	text-align:center;
	
}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 470px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img {
	border: none;
}
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 150px;
	margin: 0 auto;
}
#lightbox-container-image {
	padding: 10px;
}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {
	left: 0;
}
#lightbox-nav a {
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 80%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption {
	font-weight: bold;
}
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}




.nor li {
	font-family:"Helvetica Neue UltraLight", "Helvetica Neue Light" sans-serif;
	corlor:#fff;
}
li.slide {
	display:block;
	float:left;
	height:120px;
	corlor:#fff;
}
.big {
	font-size:1.5em;
	margin:1em 0 0 0;
}
.cross {
	text-decoration:line-through;
}
#mail {
	text-transform:none;
	padding:0 0 0 1em;
}

a {
	color:#e1e1e1;
}

 
	
.text {
	float:left;
	position:relative;
}





