body {
	background: #fff url('images/bg.gif') repeat;
	margin:0;
	padding:0;
	font-size: 11px;
	font-family:Verdana;
	color:#ffffff; 
}

div#wrapper {
	margin: 0 auto;
	width: 900px;
}

#nav {
	margin: 0 auto;
	width:900px;
	height: 58px;
	float: left;
}

#nav ul {
	height: 58px;
	list-style: none;
	list-style-type: none;
	padding: 0;
	float: left;
	margin: 0 auto;
	background:#fff;
}

#nav li {
	float: left;
	padding: 0;
	margin: 0 auto;
	list-style: none;
	list-style-type: none;
	background: #000;
}	

#nav li span {
		display: none;
}

#nav li a.home {
	width: 111px;
	height: 58px;
	display: block;
	background: url('images/home.gif') no-repeat;
}	

#nav li a.purchase {
	width: 113px;
	height: 58px;
	display: block;
	background: url('images/purchase.gif') no-repeat;
}	

#nav li a.prints {
	width: 96px;
	height: 58px;
	display: block;
	background: url('images/prints.gif') no-repeat;
}	

#nav li a.clients {
	width: 104px;
	height: 58px;
	display: block;
	background: url('images/clients.gif') no-repeat;
}	

#nav li a.custom {
	width: 134px;
	height: 58px;
	display: block;
	background: url('images/custom.gif') no-repeat;
}	

#nav li a.portfolio {
	width: 109px;
	height: 58px;
	display: block;
	background: url('images/portfolio.gif') no-repeat;
}	

#nav li a.pricing {
	width: 101px;
	height: 58px;
	display: block;
	background: url('images/pricing.gif') no-repeat;
}	

#nav li a.contact {
	width: 132px;
	height: 58px;
	display: block;
	background: url('images/contact.gif') no-repeat;
}	

div#head {
	float: left;
	width: 900px;
	height: 150px;
	background: url('images/banner.gif') no-repeat;
}

div#topcontent {
	float: left;
	width: 900px;
	height: 203px;
	background: url('images/top.gif') no-repeat;
}

div#topcontentp {
	float: left;
	width: 900px;
	height: 57px;
	background: url('images/top_p.gif') no-repeat;
}

div#imagescroll {
	margin: 38px 0 0 1px;
	padding-top:20px;
	width: 898px;
	height: 150px;
	background: url('images/scroller.gif') no-repeat;
}

div#images {
	margin: 0 0 0 30px;
	width: 834px;
	height: 109px;
}

div#bottom {
	width: 900px;
	float: left;
	background: #394247;
}

div#left {
	margin: 0 0 0 7px;
	width: 600px;
	float: left;
}

span.news {
	display: none;
}

h1 {
	margin: 0 auto;
	padding: 0;
	width: 597px;
	height: 55px;
	background: url('images/nau.gif') no-repeat;
}

div.newsbox {
	float: left;
	width: 600px;
	margin: 0 0 0 13px;
}

div.newsbox img {
	margin: -5px 0 0 0;
}

span.title {
	font-size: 12px;
	font-weight: bold;
}

div.clear {
	margin: 0 auto;
	width: 500px;
	height: 20px;
	float: left;
}

p.content {
	font-size: 11px;
	padding: 0;
	width: 560px;
	float: left;
	line-height: 24px;
	color: #afddff; 
}

div#right {
	float: left; 
	width: 274px;
	margin: 0 auto;
	padding: 0;
}

h2 {
	margin: 0 0 0 9px;
	padding: 0;
	width: 274px;
	height: 33px;
	background: url('images/clients1.gif') no-repeat;
}

div.testimonial {
	margin: 0 0 20px 14px;
	width: 267px;
	height: 174px;
	float: left;
}

div.text {
	margin: 20px 0 0 0;
	width: 267px;
	height: 138px;
	background: url('images/tbg.gif') no-repeat;
	font-size: 11px;
}

p.test {
	margin: 0 auto;
	width: 240px;
	height: 138px;
	padding: 20px;
	line-height: 18px;
}

div.client {
	margin: 0 auto;
	width:267px;
	height: 36px;
	background: url('images/tnamebg.gif') no-repeat;
}

span.cname {
	margin: 12px 0 0 12px;
	float: left;
	color: #384247;
	font-size: 10px;
}

span.readm img {
	margin: 12px 0 0 75px;
}

a img {
	border: none;
}

div#foot {
	width: 900px;
	height: 65px;
	float: left;
	background: url('images/footer.gif') no-repeat;
}

.box .screenimg {width: 109px; height: 101px; margin: 0 12px 0 12px; overflow: hidden; display: block; position: relative; border: 3px solid #122631; float: left;}
.box .screenimg span { display:none; }
.box .screenimg:hover { text-decoration:none; line-height: 8px; border: 3px solid #1d3441;}
.box .screenimg:hover span.rollover { opacity:0.80; filter:alpha(opacity=80); -moz-opacity:0.80; background:#000; display:block; position:absolute; bottom:0px; left:0px; width:600px; height: 30px; line-height: 14px; padding:10px 10px; color:#fff; font-size:10px; font-family:Arial; }

.box .screenimg2 {width: 109px; height: 101px; margin: 0 12px 0 12px; overflow: hidden; display: block; position: relative; border: 1px solid #2d2d2d; float: left;}
.box .screenimg2 span { display:none; }
.box .screenimg2:hover { text-decoration:none; line-height: 8px; border: 1px solid #2d2d2d;}
.box .screenimg2:hover span.rollover { opacity:0.80; filter:alpha(opacity=80); -moz-opacity:0.80; background:#000; display:block; position:absolute; bottom:0px; left:0px; width:600px; height: 30px; line-height: 14px; padding:10px 10px; color:#fff; font-size:10px; font-family:Arial; }

.outer_box {
	margin: 0 10px 27px 17px;
	float: left;
	width: 136px;
	background: #121212;
	padding: 14px 0 0 0;
	height: 120px;
	border: 1px solid #49545a;
}
div#portfolio_wrap {
	margin: 0 0 30px 35px;
	float: left;
	width: 825px;
}