body {	font-family:Arial,Helvetica,sans-serif;	font-size:0.9em;	color:#000;background-color: #B8F093;text-align:left;}
.cb {clear:both;}
.fr {float:right;}
.fl {float:left;}
a {color:green;text-decoration:none;font-weight:bold;}
a img{border:none;}
a:hover, a:active {color:#777;}
.centre{text-align:center;}

#w {	margin:20px auto;margin-bottom:0;	width:963px;background-color:#fff;}
.i{padding:20px 20px 10px 20px;border: 2px outset #ccc;border-left-width: 2px;	border-left-style: solid;}
#h{width:410px;float:left;}
#h h1 span { background:#FFFFFF url(../img/logo.jpg) no-repeat scroll 0 0; height:52px; left:0; position:absolute; top:0; width:963px; }
#h h1 { height:52px; margin:0; overflow:hidden; position:relative; width:410px;float:left; }
#hdr-img img{margin:10px 0 0 0;}
h2,h3{padding-top:10px;margin-top:0;}
h2{font-size:1.3em;}
/*
.nav{margin:20px 0 0 0;width:500px;float:right;}
.nav ul{margin:0;padding:0;}
.nav li{display:inline;}
.nav li a{color:#000;background:url(../img/navtab.jpg) no-repeat scroll top left;padding:4px 20px 4px 10px;width:43px;font-weight:normal;}
.nav li a:hover,.nav li a:active{background:url(../img/navtab-hover.jpg) no-repeat scroll top left;}
.nav li a span:hover {padding-top:10px;}
.nav li.wide a{color:#000;background:url(../img/navtab-wide.jpg) no-repeat scroll top left;width:61px;}
.nav li.wide a:hover,.nav li.wide a:active{background:url(../img/navtab-wide-hover.jpg) no-repeat scroll top left;}*/

#nav {	text-decoration: none;	font-size: 90%;	color: #000000;	width: 400px;float:right;margin-top:20px;}
#nav li {	list-style-type: none;}
#nav a {	text-decoration: none;	display: list-item;	color: #000000;	text-align: center;	line-height: 20px;font-weight:normal;}
#nav a:link {	color: #000000;	font-size: 90%;	text-decoration: none;}
#nav a:hover, #nav a:active {	color: #5db31a;	text-decoration: none;}
#navhome {	float: left;	width: 62px;}
#navhome a:link, #navhome a:visited {	background-image: url(../img/navtab.jpg);	background-repeat: no-repeat;	padding-bottom: 4px;	padding-top: 0px;}
#navhome a:hover, #navhome a:active {	background-image: url(../img/navtab-hover.jpg);	background-repeat: no-repeat;	padding-top: 4px;	padding-bottom: 0px;}

#navabout {	float: left;	width: 62px;}
#navabout a:link, #navabout a:visited {	background: url(../img/navtab.jpg) no-repeat scroll top left;	padding-bottom: 4px;	padding-top: 0px;}
#navabout a:hover, #navabout a:active {	background: url(../img/navtab-hover.jpg) no-repeat scroll top left;	padding-bottom: 0px;	padding-top: 4px;}
#navportfolio {	float: left;	width: 81px;}
#navportfolio a:link, #navportfolio a:visited {	background: url(../img/navtab-wide.jpg) no-repeat scroll top left;	padding-bottom: 4px;	padding-top: 0px;}
#navportfolio a:hover, #navportfolio a:active { 	background: url(../img/navtab-wide-hover.jpg) no-repeat scroll top left; 	padding-bottom: 0px;	padding-top: 4px;}
#navsamples {	float: left;	width: 81px;}
#navsamples a:link, #navsamples a:visited {	background: url(../img/navtab-wide.jpg) no-repeat scroll top left;	padding-bottom: 4px;	padding-top: 0px;}
#navsamples a:hover, #navsamples a:active {	background: url(../img/navtab-wide-hover.jpg) no-repeat scroll top left;	padding-bottom: 0px;	padding-top: 4px;}
#navprices {float: left;width: 62px;}
#navprices a:link, #navprices a:visited {	background: url(../img/navtab.jpg) no-repeat scroll top left;	padding-bottom: 4px;padding-top: 0px;}
#navprices a:hover, #navprices a:active {	background: url(../img/navtab-hover.jpg) no-repeat scroll top left;	padding-bottom: 0px;	padding-top: 4px;}
#navcontact {	float: left;	width: 81px;}
#navcontact a:link, #navcontact a:visited {	background: url(../img/navtab-wide.jpg) no-repeat scroll top left;	padding-bottom: 4px;	padding-top: 0px;}
#navcontact a:hover, #navcontact a:active {	background: url(../img/navtab-wide-hover.jpg) no-repeat scroll top left;	padding-bottom: 0px;	padding-top: 4px;}

#content{clear: both;border-top: 1px dotted #999999;border-bottom: 1px dotted #999999;padding:20px 0 20px 0;}
#phonenos img {	float: left;	margin: -10px 20px 0 0;}

.c2-c1{width:60%;float:left;}
.c2-c2{width:35%;float:right;margin-top:40px;}
.c3-c1{width:30%;float:left;margin-right:20px;padding-right:20px;border-right:1px dotted #999;min-height:180px;}
.c3-c2{width:30%;float:left;margin-right:20px;padding-right:20px;border-right:1px dotted #999;min-height:180px;}
.c3-c3{width:30%;float:left;margin-right:0;min-height:180px;}

cite{color:#dd0000;}
.sample {	padding: 10px;	border: 1px dotted #999999;}
.portfolio ul{margin-left:20px;}
.portfolio ul li {display:inline;list-style-type:none;margin-right:20px;}
.portfolio a img{margin-bottom:20px;border:1px solid #ccc;}
.portfolio a img:hover{border:1px solid #5db31a;}


#f{margin:0;padding:10px 0 0 0;color:#222;font-size:0.85em;border-top:1px dotted #999;}
#f a{color:#333;}
#f a:hover{color:#999;}
#f-img{}

/*contact form*/
fieldset{border:none;margin:20px 0 0 0;padding:0;clear:both;}
label,input{display:block;width:60%;}
textarea{display:block;width:100%;}
input,textarea{border:1px solid #222;background-color:#fff;}
.submit{width:15%;margin:10px 0 0 20%;background-color:#B8F093;}
.submit:hover{color:#336600;}
.error{color:#ac103d;}
legend{padding:0;margin:20px 0 0 0;color:#fff;font-size:1.5em;font-weight:bold;}
.accept,.notification-warning{margin-top:20px;}

