@charset "UTF-8";


ul#menu {
	height:28px;
	list-style:none;
	margin: 0px;
	padding: 0px;
}

ul#menu li {
	float:left;
	margin-right: 1px;
}

ul#menu li a {
background:url(images/navigation.gif) no-repeat scroll top left;
display:block;
height:28px;
position:relative;


}

ul#menu li a.home {
width:100px;
}

ul#menu li a.webdesign {
width:100px;
background-position:-100px 0px;
}

ul#menu li a.ebaytemplates {
width:100px;
background-position:-200px 0px;
}

ul#menu li a.leaflets {
width:100px;
background-position:-300px 0px;
}

ul#menu li a.logodesign {
width:100px;
background-position:-400px 0px;
}

ul#menu li a.stationery {
width:100px;
background-position:-500px 0px;
}

ul#menu li a.businesscards {
width:100px;
background-position:-600px 0px;
}

ul#menu li a.adverts {
width:100px;
background-position:-700px 0px;
}

ul#menu li a.designservices {
width:100px;
background-position:-800px 0px;
}

ul#menu li a span {
background:url(images/navigation.gif) no-repeat scroll bottom left;
display:block;
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:100;
text-indent:-9999px;
}

ul#menu li a.home span {
background-position:0px -28px;
}
ul#menu li a.webdesign span {
background-position:-100px -28px;
}
ul#menu li a.ebaytemplates span {
background-position:-200px -28px;
}
ul#menu li a.leaflets span {
background-position:-300px -28px;
}
ul#menu li a.logodesign span {
background-position:-400px -28px;
}
ul#menu li a.stationery span {
background-position:-500px -28px;
}
ul#menu li a.businesscards span {
background-position:-600px -28px;
}
ul#menu li a.adverts span {
background-position:-700px -28px;
}
ul#menu li a.designservices span {
background-position:-800px -28px;
}

ul#menu li a span:hover {
cursor:pointer;
text-indent:-9999px
}
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	background-color: #CCC;
}
#sitewrapper {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	font-size:12px;
}
#sitewrapper .clear {
	clear: both;
}
#sitewrapper #internalwrapper {
	width: 940px;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 5px;
}
#sitewrapper #internalwrapper h1 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#sitewrapper #internalwrapper .webaddress p {
	margin: 0px;
	padding: 0px;
}
#sitewrapper #internalwrapper #header {
	height: 157px;
	width: 940px;
	background-image: url(images/headerbg.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
}
#sitewrapper #internalwrapper #header #navigation {
	clear: both;
	margin-left: 15px;
	margin-top: 12px;
}
#sitewrapper #internalwrapper #header #trolley {
	height: 88px;
	width: 165px;
	float: left;
	background-image: url(images/basket.gif);
	margin-top: 15px;
}
#sitewrapper #internalwrapper #header #trolley p {
	color: #FFF;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
}
#sitewrapper #internalwrapper #header #trolley p a {
	color: #FFF;
}
#sitewrapper #internalwrapper #header #trolley p a:hover {
	color: #ba0000;
}
#sitewrapper #internalwrapper #header .logoblock .contactdetails {
	float: right;
}
#sitewrapper #internalwrapper #header .logoblock .contactdetails p {
	text-align: right;
	color: #FFF;
	margin-top: 35px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sitewrapper #internalwrapper #header .logoblock {
	margin-top: 0px;
	width: 735px;
	padding-top: 15px;
	float: left;
	margin-right: 25px;
}
#sitewrapper #internalwrapper #header .logoblock a {
	color: #FFF;
	text-decoration: none;
}
#sitewrapper #internalwrapper #header .logoblock ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sitewrapper #internalwrapper #header .logoblock ul li {
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ba0000;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #FFF;
}
#sitewrapper #internalwrapper #header .logoblock .contactdetails a {
	color: #FFF;
}
#sitewrapper #internalwrapper #header .logoblock .contactdetails a:hover {
	color: #ccc;
}
#sitewrapper #internalwrapper #leftnav {
	width: 180px;
	float: left;
	margin-top: 15px;
}
#sitewrapper #internalwrapper a  {
	color: #ba0000;
}
#sitewrapper #internalwrapper a:hover {
	color: #666666;
}
#sitewrapper #internalwrapper #leftnav .leftnavblock {
	background-color: #fafafa;
	width: 160px;
	margin-top: 15px;
	border: 1px solid #CCC;
}
#sitewrapper #internalwrapper #leftnav .leftnavblock li, #sitewrapper #internalwrapper #rightnav .rightnavblock ul li{
	padding:0px;
margin:0px;
}
#sitewrapper #internalwrapper #leftnav .leftnavblock ul, #sitewrapper #internalwrapper #rightnav .rightnavblock ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 12px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#sitewrapper #internalwrapper #leftnav .leftnavblock ul li a, #sitewrapper #internalwrapper #rightnav .rightnavblock ul li a {
	background-image: url(images/redarrow.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 10px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	display: block;
	padding-top: 8px;
	color: #666666;
	text-decoration: none;
margin:0px;
}
#sitewrapper #internalwrapper #leftnav .leftnavblock ul li a:hover, #sitewrapper #internalwrapper #rightnav .rightnavblock ul li a:hover {
	background-color: #CCC;
	background-image: url(images/redarrowover.gif);
	background-position: 0px 10px;
}
#sitewrapper #internalwrapper #leftnav .leftnavblock p {
	padding-right: 8px;
	padding-left: 8px;
	font-size: 11px;
padding-top:5px;
padding-bottom:5px;
margin:0px;
}
#sitewrapper #internalwrapper #leftnav .leftnavblock h3, #sitewrapper #internalwrapper #rightnav .rightnavblock h3 {
	height: 40px;
	width: 158px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
#sitewrapper #internalwrapper #leftnav .leftnavblock .csnav {
	background-image: url(images/ntdesignpanelheader.gif);
	
}
#sitewrapper #internalwrapper #rightnav .rightnavblock .serviceheadnav {
	background-image: url(images/ntdesignservicepanelheader.gif);}
	
#sitewrapper #internalwrapper #leftnav .leftnavblock .pricing {
	background-image: url(images/pricingdeliveryheader.gif);
}
#sitewrapper #internalwrapper #leftnav .leftnavblock .testimonials {
	background-image: url(images/testimonialsheader.gif);
}
#sitewrapper #internalwrapper #maincontent {
	float: left;
	width: 582px;
	margin-top: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
#sitewrapper #internalwrapper #maincontent h2  {
	height: 45px;
	width: 550px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	border: 1px solid #CCC;
}
#sitewrapper #internalwrapper #maincontent .selectiondesign {
	margin-left: 15px;
}
#sitewrapper #internalwrapper #maincontent .designwork  {
	background-image: url(images/designwork.gif);
}
#sitewrapper #internalwrapper #maincontent .aboutntdesign  {
	margin-top: 15px;
	margin-left: 15px;
}
#sitewrapper #internalwrapper #maincontent .aboutntdesignheader {
	background-image: url(images/ntdesignaboutheader.gif);
}
#sitewrapper #internalwrapper #maincontent .aboutntdesign h3 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}
#sitewrapper #internalwrapper #maincontent .servicepanel {
	width: 265px;
	float: left;
	margin-top: 25px;
}
#sitewrapper #internalwrapper #maincontent .servicepanel h3 {
	margin: 0px;
	padding: 0px;
}
#sitewrapper #internalwrapper #maincontent .servicepanel h3 a:visited, #sitewrapper #internalwrapper #maincontent .servicepanel h3 a:link{
	height: 45px;
	width: 265px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	border: 1px solid #CCC;
}

#sitewrapper #internalwrapper #maincontent .servicepanel .serviceimage {
	float: left;
	margin-right: 10px;
	width: 105px;
	margin-top: 10px;
}
#sitewrapper #internalwrapper #maincontent .servicepanel h4 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sitewrapper #internalwrapper #maincontent .servicepanel p  {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#sitewrapper #internalwrapper #maincontent .servicepanel .servicetext {
	float: left;
	width: 150px;
	margin-top: 10px;
}


#sitewrapper #internalwrapper #maincontent .servicepanel .serviceweb {
	background-image: url(images/webdesign.gif);
}
#sitewrapper #internalwrapper #maincontent .servicepanel .ebaytemplate {
	background-image: url(images/ebaytempheader.gif);
}
#sitewrapper #internalwrapper #maincontent .servicepanel .logodesign {
	background-image: url(images/logodesignheader.gif);
}
#sitewrapper #internalwrapper #maincontent .servicepanel .buscards {
	background-image: url(images/buscardheader.gif);
}
#sitewrapper #internalwrapper #maincontent .servicepanel .stationery {
	background-image: url(images/stationeryheader.gif);
}
#sitewrapper #internalwrapper #maincontent .servicepanel .leaflets {
	background-image: url(images/advertheader.gif);
}
#sitewrapper #internalwrapper #rightnav {
	float: right;
	width: 160px;
	margin-top: 15px;
}
#sitewrapper #internalwrapper #rightnav .rightnavblock {
	background-color: #fafafa;
	border: 1px solid #ccc;
	margin-top: 15px;
}
#sitewrapper #internalwrapper #rightnav .rightnavblock h3 {
	margin: 0px;
	padding: 0px;
}
#sitewrapper #internalwrapper #rightnav .rightnavblock h3 a:visited, #sitewrapper #internalwrapper #rightnav .rightnavblock h3 a:link{
	height: 40px;
	width: 158px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
#sitewrapper #internalwrapper #rightnav .rightnavblock .portfolio {
	background-image: url(images/portfolioheader.gif);
}
#sitewrapper #internalwrapper #rightnav .rightnavblock .contact {
	background-image: url(images/contactheader.gif);
}
#sitewrapper #internalwrapper #rightnav .rightnavblock .designservices {
	background-image: url(images/designservicesheader.gif);
}
#sitewrapper #internalwrapper #rightnav .rightnavblock p {
	padding-right: 8px;
	padding-left: 8px;
	font-size: 11px;
	margin-top: 5px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
#sitewrapper #internalwrapper #rightnav .greylink p a {
	color: #666;
}
#sitewrapper #internalwrapper #rightnav .rightnavblock .glossary {
	background-image: url(images/glossaryheader.gif);
}
#sitewrapper #internalwrapper #leftnav .leftnavblock  .clients{
	background-image: url(images/clientsheader.gif);
}
#sitewrapper #internalwrapper .basetext {
	padding-top: 15px;
}
#sitewrapper #internalwrapper .basetext p {
	font-size: 11px;
}
#sitewrapper #internalwrapper #footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ba0000;
	margin-top: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}
#sitewrapper #internalwrapper #footer .footertext {
	float: left;
	width: 450px;
}
#sitewrapper #internalwrapper #footer .footertext p {
	font-size: 10px;
	padding: 0px;
	color: #999;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sitewrapper #internalwrapper #catlandcontent {
	float: left;
	width: 758px;
	margin-top: 15px;
	
}
#sitewrapper #internalwrapper #catlandcontent .catlanding {
	margin-left: 15px;
	width: 742px;
}
#sitewrapper #internalwrapper #catlandcontent h2 {
	height: 45px;
	width: 742px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	border: 1px solid #CCC;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding h3       {
	font-size: 16px;
	color: #333;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .catlandweb {
	background-image: url(images/websitedesign.gif);
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .catlandabout {
	background-image: url(images/aboutnt.gif);
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .catlandebay {
	background-image: url(images/ebaytempheader1.gif);
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .catlandlogo {
	background-image: url(images/logoheader.gif);
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .catlandleaf {
	background-image: url(images/leafhead.gif);
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .catlandadv {
	background-image: url(images/headadvert.gif);
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .catlandbus {
	background-image: url(images/headbus.gif);
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .catlandstat {
	background-image: url(images/headstat.gif);
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .catlanddesser {
	background-image: url(images/desservhead.gif);
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .testimonial {
	background-image: url(images/testheader.gif);
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .glossary {
	background-image: url(images/glossaryhead.gif);
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .portheader {
	background-image: url(images/portheader.gif);
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .textwrapper.testimonialspacing p{
	margin-top: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #ba0000;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .textwrapper {
		float: left;
	margin-top: 15px;
	width: 370px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .textwrapper p {
	margin-top: 0px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .textwrapper .smallprint {
	font-size: 10px;
}








#sitewrapper #internalwrapper #catlandcontent #productimage {
	float: right;
	width: 330px;
	margin-top: 15px;
}

#sitewrapper #internalwrapper #catlandcontent #productimage .mainimage {
	border: 1px dashed #c8c8c8;
	padding: 10px;
	margin-left: 30px;
	width: 280px;
}

#sitewrapper #internalwrapper #catlandcontent #productimage .thumbimages {
	border: 1px dashed #c8c8c8;
	width: 80px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 12px;
	float: left;
}
#sitewrapper #internalwrapper #catlandcontent #productimage .thumbs {
	margin-left: 30px;
}
#sitewrapper #internalwrapper #catlandcontent #productimage .thumbimageslast {
	border: 1px dashed #c8c8c8;
	width: 80px;
	padding: 5px;
	margin-top: 10px;
	float: left;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions .packagelinks .packageoption {
	width: 170px;
	float: left;
	border: 1px solid #CCC;
	margin-right: 18px;
	background-color: #666;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .textwrapper ul  {
	padding-top:0px;
padding-left:5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions .packagelinks .packageoption p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
	margin-right: 0px;
	margin-left: 0px;
	color: #FFF;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions .packagelinks .packageoption p a {
	color: #FFF;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions img{
	float: left;
	
	margin-right: 10px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions .package1 .imageright {
	float: right;
	margin-left: 15px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions .package1{
	float: left;
	width: 742px;
	}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions li {
	float: left;
	width: 220px;
	background-image: url(images/redarrow.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 2px;
	margin-top: 3px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions h4 {
	margin:0px;
	padding:0px;
	font-size: 13px;
	line-height: normal;
	display: block;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding .buybutton {
	float: right;
	margin: 0px;
	padding: 0px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions #pricingoptions form{
	margin: 0px;
	padding: 0px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions h5 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions #productdescription .service{
	float: left;
	width: 150px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions #columnwrapper #column2 .formfield{
	width: 255px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions #columnwrapper #column2 .formfield2{
	width: 255px;
	height: 125px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions .productlines {
	width: 742px;
	margin-top: 5px;
	clear: left;
	float: left;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #cccccc;
	padding-top: 10px;
	margin-bottom: 0px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions #promo .promodetails2 p{
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions #promo .promodetails p{
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions .crossout{
	font-size: 16px;
}
#sitewrapper #internalwrapper #catlandcontent .catlanding #pricingoptions .divider {
	margin-top: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #ba0000;
}

#sitewrapper #internalwrapper #catlandcontent .formfield {
	width: 225px;
}

#sitewrapper #internalwrapper #catlandcontent .formfield2 {
	width: 225px;
	height: 125px;
}
#sitewrapper #internalwrapper h4 {
	font-size: 13px;
}
