@charset "utf-8";
/* CSS Document */
object { outline:none; }

a {
	outline:none;
	text-decoration:none;
	cursor:pointer;
}

a:hover {
	color:#565454;
}

body#sitemap #content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#818181;
}

body#sitemap #content a:hover {
	color:#565454;
}

body#sitemap #content ul.links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#949494;
	font-weight:normal;
	margin-left:20px;
}

body#sitemap #content ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#949494;
	font-weight:bold;
	padding-bottom:5px;
}

body#sitemap #content ul.sublinks li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#949494;
	font-weight:normal;
	margin-left:30px;
}

body#sitemap #content ul li ol li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#949494;
	font-weight:bold;
	margin-left:15px;
}

/* FONT TXT STYLING */

ul li {
	list-style:none;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#949494;
	/*background:#f5f6fa url(images/bg-main.jpg) repeat-x;*/
	
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#375480;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

#mediaspace h1 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	float:left;
	padding-bottom:3px;
	text-transform:uppercase;
	width:176px;
}

a.body-link {
	text-decoration:none;
	font-weight:bold;
	color:#646464;
}

a.body-link:hover {
	text-decoration:none;
	color:#929292;
}

h4 {
	font-weight:bold;
}

h2.divide-line, h4.divide-line {
	background:transparent url(images/aboutcopy-divide.png) no-repeat -8px top;
	width:624px;
	height:10px;
	padding-top:18px;
}

#content .column-right #intro h2 { 
	padding-top:5px;
}

#content #intro h2 {
	padding-top:20px;
}

p.intro {
	font-family:Arial, Helvetica, sans-serif;
	color:#949494;
	font-size:14px;
	padding:6px 0 17px 0;
	width:640px;
}

.column-left p.address {
	margin-top:8px;
}

#content.largepanel p.intro {
	width:720px;
	padding-top:20px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:10px;
}

#footer {
	font-size:11px;
}

p.link-info {
	font-family:Arial, Helvetica, sans-serif;
	padding-left:24px;
	text-transform:uppercase;
	color:#949494;
	font-size:11px;
	font-weight:bold;	
}


#content-main .right-links a {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#949494;
	text-indent:42px;
	line-height:80px;
	font-weight:bold;
}

#content-main .right-links a:hover {
	color:#FFFFFF;
}

p.bold-copy, span.bold-copy {
	font-weight:bold;
}

#footer .legal-links, #footer .legal-links li a {
	color:#b7b7b7;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

#footer .legal-links li a:hover {
	color:#818181;
}

/* GLOBAL NAV */

#global-nav{
	background:transparent url(images/global-nav.jpg) no-repeat left top;
	height:81px;
	float:left;
	width:960px;
	text-transform:uppercase;
	margin-top:23px;
	margin-left:-5px;
}

#global-nav li.logo{
	background:transparent url(images/logo.png) no-repeat left top;
	text-indent:-3000px;
	width:112px;
	height:134px;
	margin-left:-5px;
	margin-top:0px;
}

#global-nav ul li {
	float:left;
	width:auto;
	margin-top:27px;
}

#global-subnav {
	float:left;
	background:transparent url(images/global-subnav.jpg) no-repeat left top;
	width:945px;
	height:53px;
	margin-left:102px;
}

#global-subnav ul li {
	float:left;
}

#global-subnav ul li a.subnav-hg {
	background:transparent url(images/subnav-btns.jpg) no-repeat left top;
	text-indent:-3000px;
	display:block;
	width:120px;
	height:32px;
}

#global-subnav ul li a.subnav-sdv {
	background:transparent url(images/subnav-btns.jpg) no-repeat -121px top;
	text-indent:-3000px;
	display:block;
	width:109px;
	height:32px;
}

#global-subnav ul li a.subnav-rd {
	background:transparent url(images/subnav-btns.jpg) no-repeat -231px top;
	text-indent:-3000px;
	display:block;
	width:83px;
	height:32px;
}

#global-subnav ul li a.subnav-oa {
	background:transparent url(images/subnav-btns.jpg) no-repeat -315px top;
	text-indent:-3000px;
	display:block;
	width:120px;
	height:32px;
}

#global-subnav ul li a.subnav-ob {
	background:transparent url(images/subnav-btns.jpg) no-repeat -436px top;
	text-indent:-3000px;
	display:block;
	width:103px;
	height:32px;
}

#global-subnav ul li a.subnav-gg {
	background:transparent url(images/subnav-btns.jpg) no-repeat -540px top;
	text-indent:-3000px;
	display:block;
	width:101px;
	height:32px;
}

#global-subnav ul li a.subnav-es {
	background:transparent url(images/subnav-btns.jpg) no-repeat -642px top;
	text-indent:-3000px;
	display:block;
	width:101px;
	height:32px;
}

#global-subnav ul li a.subnav-gp {
	background:transparent url(images/subnav-btns.jpg) no-repeat -744px top;
	text-indent:-3000px;
	display:block;
	width:98px;
	height:32px;
}

#global-subnav ul li a.subnav-hg:hover,#global-subnav ul li a.subnav-hg.active   {background-position:left -34px;}
#global-subnav ul li a.subnav-sdv:hover, #global-subnav ul li a.subnav-sdv.active {background-position:-121px -34px;}
#global-subnav ul li a.subnav-rd:hover, #global-subnav ul li a.subnav-rd.active {background-position:-231px -34px;}
#global-subnav ul li a.subnav-oa:hover, #global-subnav ul li a.subnav-oa.active {background-position:-315px -34px;}
#global-subnav ul li a.subnav-ob:hover, #global-subnav ul li a.subnav-ob.active {background-position:-436px -34px;}
#global-subnav ul li a.subnav-gg:hover, #global-subnav ul li a.subnav-gg.active {background-position:-540px -34px;}
#global-subnav ul li a.subnav-es:hover, #global-subnav ul li a.subnav-es.active {background-position:-642px -34px;}
#global-subnav ul li a.subnav-gp:hover, #global-subnav ul li a.subnav-gp.active {background-position:-744px -34px;}

/* ////// home  /////// */
#global-nav ul li span.home  {
	background:transparent url(images/global-nav-btns.jpg) no-repeat left top;
	width:86px;
	height:48px;
	text-indent:-3000px;
	margin-left:-23px;
	display:block;
}

#global-nav ul li span.home:hover {
	background-position:left -49px;
}

#global-nav ul li span.home.active {
	background-position:left -98px;
}

/* ////// products  /////// */
#global-nav ul li span.products {
	background:transparent url(images/global-nav-btns.jpg) no-repeat -87px top;
	width:214px;
	height:48px;
	text-indent:-3000px;
	display:block;
}

#global-nav ul li span.products:hover {
	background-position:-87px -49px;
}

#global-nav ul li span.products.active {
	background-position:-87px -98px;
}

/* ////// about  /////// */
#global-nav ul li span.about {
	background:transparent url(images/global-nav-btns.jpg) no-repeat -302px top;
	width:92px;
	height:48px;
	text-indent:-3000px;
	display:block;
}

#global-nav ul li span.about:hover {
	background-position:-302px -49px;
}

#global-nav ul li span.about.active {
	background-position:-302px -98px;
}

/* ////// artwork  /////// */
#global-nav ul li span.artwork {
	background:transparent url(images/global-nav-btns.jpg) no-repeat -395px top;
	width:195px;
	height:48px;
	text-indent:-3000px;
	display:block;
}

#global-nav ul li span.artwork:hover {
	background-position:-395px -49px;
}

#global-nav ul li span.artwork.active {
	background-position:-395px -98px;
}

/* ////// contact /////// */
#global-nav ul li span.contact {
	background:transparent url(images/global-nav-btns.jpg) no-repeat -591px top;
	width:88px;
	height:48px;
	text-indent:-3000px;
	display:block;
}

#global-nav ul li span.contact:hover {
	background-position:-591px -49px;
}

#global-nav ul li span.contact.active {
	background-position:-591px -98px;
}

#global-nav ul li.quick-info {
	background:transparent url(images/img-call.jpg) no-repeat left top;
	width:189px;
	height:22px;
	margin-top:0px;
	margin-left:-30px;
	padding:0 0 0 27px;
	text-indent:-3000px;
}

/* ////////////// MEDIA SPACE ////////////// */
#mediaspace.products ul.leftnav {
	margin-top:29px;
	float:left;
	width:190px;
	margin-left:16px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

#mediaspace.products ul.leftnav li {
	background:transparent url(images/leftnav-divide.png) no-repeat left bottom;
	padding-top:3px;
	padding-bottom:14px;
	text-indent:12px;
	height:20px;
}

#mediaspace.products ul.leftnav li.large {
	background:transparent url(images/leftnav-divide.png) no-repeat left bottom;
	padding-top:2px;
	padding-bottom:17px;
	text-indent:12px;
	height:30px;
}

#mediaspace.products ul.leftnav li a {
	background:transparent url(images/) no-repeat left -10px;
	width:183px;
	height:20px;
	padding-top:5px;
	color:#FFFFFF;
	display:block;
}

#mediaspace.products.hg ul.leftnav li a:hover, #mediaspace.products.hg ul.leftnav li a.active {
	background:transparent url(images/menu-left-rollovers.png) no-repeat left -10px;
	width:183px;
	height:20px;
	padding-top:5px;
	color:#FFFFFF;
	display:block;
}

#mediaspace.products.sdv ul.leftnav li a:hover, #mediaspace.products.sdv ul.leftnav li a.active {
	background:transparent url(images/menu-left-rollovers.png) no-repeat left -97px;
	width:183px;
	height:20px;
	padding-top:5px;
	color:#FFFFFF;
	display:block;
}

#mediaspace.products.rd ul.leftnav li a:hover, #mediaspace.products.rd ul.leftnav li a.active {
	background:transparent url(images/menu-left-rollovers.png) no-repeat left -130px;
	width:183px;
	height:20px;
	padding-top:5px;
	color:#FFFFFF;
	display:block;
}

#mediaspace.products.es ul.leftnav li a:hover, #mediaspace.products.es ul.leftnav li a.active {
	background:transparent url(images/menu-left-rollovers.png) no-repeat left -214px;
	width:183px;
	height:20px;
	padding-top:5px;
	color:#FFFFFF;
	display:block;
}

#mediaspace.products ul.leftnav li a.large{
	background:transparent url(images/) no-repeat left -10px;
	width:183px;
	height:40px;
	padding-top:5px;
	color:#FFFFFF;
	display:block;
}

#mediaspace.products ul.leftnav li a.large span {
	padding-left:12px;
}

#mediaspace.products.hg ul.leftnav li a.large:hover, #mediaspace.products.hg ul.leftnav li a.large.active {
	background:transparent url(images/menu-left-rollovers.png) no-repeat left -48px;
	width:183px;
	height:40px;
	padding-top:5px;
	color:#FFFFFF;
	display:block;
}

#mediaspace.products.rd ul.leftnav li a.large:hover, #mediaspace.products.rd ul.leftnav li a.large.active {
	background:transparent url(images/menu-left-rollovers.png) no-repeat left -163px;
	width:183px;
	height:40px;
	padding-top:5px;
	color:#FFFFFF;
	display:block;
}

#mediaspace.products .content-holder.small {
	margin-left:470px;
	margin-top:35px;
	width:260px;
	float:left;
}

#mediaspace.products .content-holder {
	margin-top:35px;
	float:left;
	width:285px;
	margin-left:659px;
}

#mediaspace.products .content-holder.largepanel {
	margin-top:39px;
	float:left;
	width:285px;
	margin-left:680px;
}

#mediaspace .arrow {
	background:transparent url(images/arrows-mediaspace.png) no-repeat left top;
	width:13px;
	height:16px;
	text-indent:-3000px;
	display:block;
	float:left;
	padding-right:8px;
}


#mediaspace.products.hg.all h1, #mediaspace.products.hg.sc h1, #mediaspace.products.rd.fvb h1, #mediaspace.products.rd.ss h1, #mediaspace.products.rd.rvl h1, #mediaspace.products.rd.ctd h1, #mediaspace.products.oa h1, #mediaspace.products.ob h1{
	width:206px;
}

#mediaspace p {
	color:#edf5f4;
	font-size:14px;
	float:left;
	padding-left:22px;
	width:200px;
	line-height:20px;
}

#mediaspace.products.oa p, #mediaspace.products.ob p {
	width:207px;
}

#mediaspace {
	width:960px;
	float:left;
}

#mediaspace.about-us p {
	float:left;
	background:transparent url(images/mediaspace/aboutus.png) no-repeat left top;
	width:933px;
	height:200px;
	margin-left:10px;
	text-indent:-3000px;
}	

#mediaspace.terms {
	float:left;
	background:transparent url(images/mediaspace/terms-privacy.png) no-repeat left top;
	width:933px;
	height:200px;
	margin-left:10px;
	text-indent:-3000px;
}

#mediaspace.contact {
	float:left;
	background:transparent url(images/mediaspace/contact.png) no-repeat left top;
	width:933px;
	height:200px;
	margin-left:11px;
	text-indent:-3000px;
}

#mediaspace.artwork p {
	float:left;
	background:transparent url(images/mediaspace/artwork.png) no-repeat left top;
	width:933px;
	height:200px;
	margin-left:10px;
	text-indent:-3000px;
}	

#mediaspace.homepage {
	float:left;
	/*background:transparent url(images/dummy-imgs/home.jpg) no-repeat left top;*/
	width:932px;
	height:414px;
	margin-left:13px;
}	

#mediaspace.products {
	float:left;
	background:transparent url(images/mediaspace/products.jpg) no-repeat left top;
	width:938px;
	height:322px;
	margin-left:10px;
	margin-top:1px;
	display:block;
}	

#mediaspace.products.leftnav {
	float:left;
	display:block;
} 

#mediaspace.products.gp {
	background:transparent url(images/mediaspace/green-products.png) no-repeat right top;
	width:960px;
	height:326px;
	margin-top:-3px;
	margin-left:-11px;
}

#mediaspace.products.oa {
	background:transparent url(images/mediaspace/) no-repeat right top;
	width:960px;
	height:322px;
	margin-top:1px;
	margin-left:4px;
}

#mediaspace.products.ob {
	background:transparent url(images/mediaspace/) no-repeat right top;
	width:960px;
	height:322px;
	margin-top:1px;
	margin-left:4px;
}

#mediaspace.products.gg {
	background:transparent url(images/mediaspace/) no-repeat right top;
	width:960px;
	height:322px;
	margin-top:1px;
	margin-left:4px;
}

#mediaspace.products.es {
	background:transparent url(images/mediaspace/) no-repeat right top;
	width:960px;
	height:322px;
	margin-top:1px;
	margin-left:-11px;
}

#mediaspace.products.es.in {
	background:transparent url(images/mediaspace/exhibition-stands-in.png) no-repeat right top;
}

#mediaspace.products.es.out {
	background:transparent url(images/mediaspace/exhibition-stands-out.png) no-repeat right top;
}

#mediaspace.products.hg {
	background:transparent url(images/mediaspace/) no-repeat right top;
	width:960px;
	height:322px;
	margin-top:1px;
	margin-left:-11px;
}

#mediaspace.products.hg.ch {
	background:transparent url(images/mediaspace/hoarding-graphics-ch.png) no-repeat right top;
}

#mediaspace.products.hg.all {
	background:transparent url(images/mediaspace/hoarding-graphics-all.png) no-repeat right top;
}

#mediaspace.products.hg.sc {
	background:transparent url(images/mediaspace/hoarding-graphics-sc.png) no-repeat right top;
}

#mediaspace.products.hg.bw {
	background:transparent url(images/mediaspace/hoarding-graphics-bw.png) no-repeat right top;
}

#mediaspace.products.hg.ss {
	background:transparent url(images/mediaspace/hoarding-graphics-ss.png) no-repeat right top;
}


#mediaspace.products.sdv {
	background:transparent url(images/mediaspace/) no-repeat right top;
	width:960px;
	height:322px;
	margin-top:1px;
	margin-left:-11px;
}

#mediaspace.products.sdv.vg {
	background:transparent url(images/mediaspace/self-adhesive-vinyl-vg.png) no-repeat right top;
}

#mediaspace.products.sdv.wg {
	background:transparent url(images/mediaspace/self-adhesive-vinyl-wg.png) no-repeat right top;
}

#mediaspace.products.sdv.s {
	background:transparent url(images/mediaspace/self-adhesive-vinyl-s.png) no-repeat right top;
}

#mediaspace.products.rd {
	background:transparent url(images/mediaspace/) no-repeat right top;
	width:960px;
	height:322px;
	margin-top:1px;
	margin-left:-11px;
}

#mediaspace.products.rd.ss {
	background:transparent url(images/mediaspace/retail-display-ss.png) no-repeat right top;
}

#mediaspace.products.rd.ctd {
	background:transparent url(images/mediaspace/retail-display-ctd.png) no-repeat right top;
}

#mediaspace.products.rd.lg {
	background:transparent url(images/mediaspace/retail-display-lg.png) no-repeat right top;
}

#mediaspace.products.rd.s {
	background:transparent url(images/mediaspace/retail-display-s.png) no-repeat right top;
}

#mediaspace.products.rd.fvb {
	background:transparent url(images/mediaspace/retail-display-fvb.png) no-repeat right top;
}

#mediaspace.products.rd.se {
	background:transparent url(images/mediaspace/retail-display-se.png) no-repeat right top;
}

#mediaspace.products.rd.rvl {
	background:transparent url(images/mediaspace/retail-display-rvl.png) no-repeat right top;
}

/* LEFT NAV background:#f5f6fa url(images/bg-container-spread-1px.jpg) repeat-x left top;
url(images/bg-container-spread.jpg) no-repeat center top
*/


/* CONTAINER CONTENT - STYLING */
#bkholder {
	background:#f5f6fa url(images/bg-container-spread.jpg) no-repeat center top;
	width:100%;
	height:100%;
}

#container {
	margin:0 auto;
	clear:both;
	width:960px;
	padding-right:15px;
	height:1600px;
}

body#homepage #container {height:1500px;}
body#products-services #container {height:1255px;}
body#contact-confirmation #container {height:830px;}
body#artwork #container {height:1244px;}
body#about-us #container {height:1500px;}

#content, .content {
	background:transparent url(images/mediaspace-content-divide.png) no-repeat;
	margin-top:20px;
	padding:0 0 0 15px;
	float:left;
	width:960px;
}

#content-main {
	clear:both;
	float:left;
	width:755px;
}

#content-main.largepanel {
	clear:both;
	float:left;
	width:960px;
}

#intro p.copy {
	float:left;
	width:910px;
	padding-right:28px;
	letter-spacing:0.2px;
	line-height:18px;
	color:#646464;
} 

#content-main .copy {
	float:left;
	width:410px;
	padding-right:28px;
	letter-spacing:0.2px;
	line-height:18px;
	color:#646464;
}

body#contact #content-main .copy {
	background:transparent url(images/img-mapborder.jpg) no-repeat left top;
	height:249px;
	width:420px;
	padding:6px 0 0 5px;
}

#content-main.indoor .copy {
	padding-bottom:60px;
	background:transparent url(images/img-indoor.jpg) no-repeat right bottom;
}

#content-main.outdoor .copy {
	padding-bottom:150px;
	background:transparent url(images/img-outdoor.jpg) no-repeat right bottom;
}

#content-main.largepanel .copy {
	width:590px;
}

#content-main .right-links {
	float:left;
	width:315px;
}

#content-main .right-links ul li {
	float:left;
	clear:both;
}

#content .column-right {
	padding:15px 0 0 0;
	float:left;
	width:755px;
}

#content .column-left {
	padding:13px 0 0 0;
	float:left;
	width:190px;
}
/* INTERACTIVE LEFT LINKS */


#content .column-left ul.interact-links li span.contact {
	background:transparent url(images/link-contactus.png) no-repeat left top;
	text-indent:-3000px;
	display:block;
}

#content .column-left ul.interact-links li span.contact:hover {
	background:transparent url(images/link-contactus-hover.png) no-repeat left top;
}

#content .column-left ul.interact-links li span.signup {
	background:transparent url(images/link-signup.png) no-repeat left top;
	text-indent:-3000px;
	display:block;
}

#content .column-left ul.interact-links li span.signup:hover {
	background:transparent url(images/link-signup-hover.png) no-repeat left top;
}

#content .column-left ul.interact-links li span.enquiry, .right-quicklinks span.enquiry {
	background:transparent url(images/link-enquiry.png) no-repeat left top;
	text-indent:-3000px;
	display:block;
}

.right-quicklinks li {
	padding-top:9px;
	padding-bottom:15px;
}

.right-quicklinks span.enquiry  {
	padding-top:9px;
}

.right-quicklinks li span.contact {
	background:transparent url(images/link-contactus.png) no-repeat left top;
	text-indent:-3000px;
	display:block;
}

.right-quicklinks li span.contact:hover {
	background:transparent url(images/link-contactus-hover.png) no-repeat left top;
}

#content .column-left ul.interact-links li span.enquiry:hover, .right-quicklinks span.enquiry:hover {
	background:transparent url(images/link-enquiry-hover.png) no-repeat left top;
}

#content .column-left ul.interact-links li, .right-quicklinks li {
	background:transparent url(images/quicklinks-divide.png) no-repeat left bottom;
	padding-bottom:15px;
	padding-top:11px;
	width:170px; /*width to adjust*/
}

body#contact #content .right-quicklinks li {
	background:transparent url(images/) no-repeat left bottom;
}

#content .right-quicklinks ul.interact-links li span.signup {
	background:transparent url(images/link-signup.png) no-repeat left top;
	text-indent:-3000px;
	display:block;
}

#content .right-quicklinks ul.interact-links li span.signup:hover {
	background:transparent url(images/link-signup-hover.png) no-repeat left top;
}

#content .right-quicklinks {
	float:left;
	margin-left:19px;
}

#content .right-quicklinks ul.interact-links li {
	background:transparent url(images/quicklinks-divide.png) no-repeat left bottom;
	padding-bottom:15px;
	padding-top:11px;
	width:170px; /*width to adjust*/
}

/*/////ENQUIRY FORM ///////////*/
.enquiryForm li.form-item input, .enquiryForm li.form-item textarea, #signup-submit  {
	margin:5px 0 0px 0;
}

li.form-item input, li.form-item textarea{
	color:#b1b1b1;
	font-family:Arial;
	font-size:11px;
}

li.form-item input.leftshort {
	background:transparent url(images/form-leftcol-input.jpg) no-repeat left top;
	width:163px;
	height:24px;
	float:left;
	border:none;
	padding:5px 0 0 10px;
	margin-left:2px;
}

li.form-item input.leftshort:hover {
	background-position:left -29px;
	color:#949494;
}

li.form-item input.leftshort.error {
	background:transparent url(images/form-leftcol-input.jpg) no-repeat left -59px;
	color:#e57173;
}

li.form-item textarea.textarea {
	background:transparent url(images/form-leftcol-textarea.jpg) no-repeat left top;
	width:163px;
	height:91px;
	float:left;
	border:none;
	padding:5px 0 0 10px;
	margin-left:3px;
}

li.form-item textarea.textarea:hover {
	background-position:left -98px;
	color:#949494;
}

li.form-item textarea.textarea.error {
	background:transparent url(images/form-leftcol-textarea.jpg) no-repeat left -196px;
	color:#e57173;
}

li.form-item input.rightlong {
	background:transparent url(images/form-rightcol-input.jpg) no-repeat left top;
	width:250px;
	height:23px;
	float:left;
	border:none;
	padding:6px 5px 0 10px;
	margin-left:2px;
	margin-top:3px;
}

li.form-item input.rightlong:hover {
	background-position:left -29px;
	color:#949494;
}

li.form-item input.rightlong.error {
	background:transparent url(images/form-rightcol-input.jpg) no-repeat left -59px;
	color:#e57173;
}

li.form-item textarea.textarealong {
	background:transparent url(images/form-rightcol-textarea.jpg) no-repeat left top;
	width:252px;
	height:90px;
	float:left;
	border:none;
	padding:10px 5px 0 10px;
	margin-top:1px;
}

li.form-item textarea.textarealong:hover {
	background-position:left -98px;
	color:#949494;
}

li.form-item textarea.textarealong.error {
	background:transparent url(images/form-rightcol-textarea.jpg) no-repeat left -196px;
	color:#e57173;
}

#enquiry-submit, #signup-submit, button {
	background:transparent url(images/btn-send.png) no-repeat left top;
	width:68px;
	height:26px;
	border:none;
	cursor:pointer;
	text-indent:-3000px;
	color:#FFFFFF;
	outline:none;
}

.enquiryForm #enquiry-submit:hover, #signup-submit:hover {
	background-position:-71px top;
}


/* MAIN BODY LINKS */

span.get-in-touch {
	background:transparent url(images/btn-get-in-touch.png) no-repeat -124px top;
	text-indent:-3000px;
	width:117px;
	height:26px;
	margin-top:27px;
	display:block;
}

span.get-in-touch:hover {
	background-position:-1px top;
}

span.find-out-more {
	background:transparent url(images/btn-find-out-more.png) no-repeat -184px top;
	text-indent:-3000px;
	width:181px;
	height:39px;
	margin-top:27px;
	display:block;
}

span.find-out-more:hover {
	background-position:-1px top;
}

/* BTN-LARGE LINKS - home - RIGHT LINKS*/
#content .right-links ul li span {
	width:306px;
	height:69px;
	margin-bottom:5px;
	display:block;
}
/* ////////////////////////////////////////////*/
#content .right-links ul li span.stands {
	background:transparent url(images/btnsLarge-generic.png) no-repeat 1px top;
	margin-bottom:5px;
}

#content .right-links ul li span.stands:hover {background-position:1px -78px;}

#content .right-links.gp ul li span.stands:hover {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat -1582px -289px;
}
/* ////////////////////////////////////////////*/
#content .right-links ul li span.boards {
	background:transparent url(images/btnsLarge-generic.png) no-repeat -309px top;
	margin-bottom:5px;
}

#content .right-links ul li span.boards:hover {background-position:-309px -78px;}

/* ////////////////////////////////////////////*/
#content .right-links ul li span.adhesive-vinyl {
	background:transparent url(images/btnsLarge-generic.png) no-repeat -1566px top;
	margin-bottom:5px;
}

#content .right-links ul li span.adhesive-vinyl:hover {background-position:-1566px -78px;}

/* ////////////////////////////////////////////*/
#content .right-links ul li span.retail-display {
	background:transparent url(images/btnsLarge-generic.png) no-repeat -3142px top;
	margin-bottom:5px;
}

#content .right-links ul li span.retail-display:hover {background-position:-3142px -151px;}
#content .right-links.oa ul li span.retail-display:hover {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat -623px -72px;
}
#content .right-links.ob ul li span.retail-display:hover {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat -623px -146px;
}
#content .right-links.es ul li span.retail-display:hover {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat -623px -366px;
}

/* ///////////////////////////////////////////*/
#content .right-links ul li span.out-banners {
	background:transparent url(images/btnsLarge-generic.png) no-repeat -621px top;
	margin-bottom:5px;
}
#content .right-links ul li span.out-banners:hover {background-position:-621px -78px;}
#content .right-links.hg ul li span.out-banners:hover {background-position:-621px -151px;}
#content .right-links.oa ul li span.out-banners:hover {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat left -72px;
}

#content .right-links.gg ul li span.out-banners:hover {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat left -217px;
}

#content .right-links.gp ul li span.out-banners:hover {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat left -289px;
}

#content .right-links.es ul li span.out-banners:hover {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat left -366px;
}
/* ///////////////////////////////////////////*/
#content .right-links ul li span.all {
	background:transparent url(images/btnsLarge-generic.png) no-repeat -2523px top;
	margin-bottom:5px;
}

#content .right-links.hg ul li span.all:hover {background-position:-2523px -151px;}

/* ///////////////////////////////////////////*/
#content .right-links ul li span.scaffolding {
	background:transparent url(images/btnsLarge-generic.png) no-repeat -1884px top;
	margin-bottom:5px;
}

#content .right-links.hg ul li span.scaffolding:hover {background-position:-1884px -151px;}

/* ///////////////////////////////////////////*/
#content .right-links ul li span.wraps {
	background:transparent url(images/btnsLarge-generic.png) no-repeat -1247px top;
	margin-bottom:5px;
}

#content .right-links.hg ul li span.wraps:hover {background-position:-1247px -151px;}
#content .right-links ul li span.wraps:hover {background-position:-1247px -78px;}

/* ///////////////////////////////////////////*/
#content .right-links ul li span.construction {
	background:transparent url(images/btnsLarge-generic.png) no-repeat -2832px top;
	margin-bottom:5px;
}

#content .right-links.hg ul li span.construction:hover {background-position:-2832px -151px;}

/* ///////////////////////////////////////////*/
#content .right-links ul li span.comprehensive {
	background:transparent url(images/btnsLarge-generic.png) no-repeat -2205px top;
	margin-bottom:5px;
}

#content .right-links.hg ul li span.comprehensive:hover {background-position:-2206px -151px;}


/* ///////////////////////////////////////////*/
#content .right-links ul li span.h-graphics {
	background:transparent url(images/btnsLarge-generic.png) no-repeat -3456px top;
	margin-bottom:5px;
}

#content .right-links.hg ul li span.h-graphics:hover {background-position:-3456px -151px;}
#content .right-links.oa ul li span.h-graphics:hover {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat -312px -72px;
}
#content .right-links.ob ul li span.h-graphics:hover {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat -312px -146px;
}

/* ///////////////////////////////////////////*/
#content .right-links ul li span.window-g {
	background:transparent url(images/btnsLarge-sdv.png) no-repeat -316px top;
	margin-bottom:5px;
}

#content .right-links.hg ul li span.window-g:hover {background-position:-316px -73px;}

/* ///////////////////////////////////////////*/
#content .right-links ul li span.vehicle-g {
	background:transparent url(images/btnsLarge-sdv.png) no-repeat left top;
	margin-bottom:5px;
}

#content .right-links.hg ul li span.vehicle-g:hover {background-position:left -73px;}


/* ///////////////////////////////////////////*/
#content .right-links ul li span.signage {
	background:transparent url(images/btnsLarge-sdv.png) no-repeat -637px top;
	margin-bottom:5px;
}

#content .right-links.hg ul li span.signage:hover {background-position:-637px -73px;}

/* ///////////////////////////////////////////*/
#content .right-links ul li span.green-p {
	background:transparent url(images/btnsLarge-sdv.png) no-repeat -949px top;
	margin-bottom:5px;
}

#content .right-links.hg ul li span.green-p:hover {background-position:-949px -73px;}

/* ///////////////////////////////////////////*/
#content .right-links ul li span.glazing-g {
	background:transparent url(images/btnsLarge-sdv.png) no-repeat -1259px top;
	margin-bottom:5px;
}

#content .right-links.hg ul li span.glazing-g:hover {background-position:-1259px -73px;}
/* ///////////////////////////////////////////*/
#content .right-links ul li span.exhibition-s {
	background:transparent url(images/btnsLarge-rd.png) no-repeat -2232px top;
	margin-bottom:5px;
}

#content .right-links.rd ul li span.exhibition-s:hover {background-position:-2232px -71px;}

/* ///////////////////////////////////////////*/
#content .right-links ul.rd li span.adhesive-vinyl, #content .right-links ul.gg li span.adhesive-vinyl {
	background:transparent url(images/btnsLarge-rd.png) no-repeat -2547px top;
	margin-bottom:5px;
}

#content .right-links.rd ul li span.adhesive-vinyl:hover {
	background:transparent url(images/btnsLarge-rd.png) no-repeat -2547px -71px;
}

#content .right-links.gg ul li span.adhesive-vinyl:hover {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat -1268px -217px;
}
/* ///////////////////////////////////////////*/
#content .right-links.rd ul li span.lightbox {
	background:transparent url(images/btnsLarge-rd.png) no-repeat -1916px top;
	margin-bottom:5px;
}

#content .right-links.rd ul li span.lightbox:hover {background-position:-1916px -71px;}

/* ///////////////////////////////////////////*/
#content .right-links.rd ul li span.showcards {
	background:transparent url(images/btnsLarge-rd.png) no-repeat -1590px top;
	margin-bottom:5px;
}

#content .right-links.rd ul li span.showcards:hover {background-position:-1590px -71px;}

/* ///////////////////////////////////////////*/
#content .right-links.rd ul li span.fabric-vb {
	background:transparent url(images/btnsLarge-rd.png) no-repeat left top;
	margin-bottom:5px;
}

#content .right-links.rd ul li span.fabric-vb:hover {background-position:left -71px;}

/* ///////////////////////////////////////////*/
#content .right-links.rd ul li span.special-e {
	background:transparent url(images/btnsLarge-rd.png) no-repeat -317px top;
	margin-bottom:5px;
}

#content .right-links.rd ul li span.special-e:hover {background-position:-317px -71px;}

#content .right-links ul li span.special-e {
	background:transparent url(images/btnsLarge-generic.png) no-repeat -936px top;
	margin-bottom:5px;
}
#content .right-links ul li span.special-e:hover {background-position:-936px -78px;}
/* ///////////////////////////////////////////*/
#content .right-links.rd ul li span.retail-vl {
	background:transparent url(images/btnsLarge-rd.png) no-repeat -643px top;
	margin-bottom:5px;
}

#content .right-links.rd ul li span.retail-vl:hover {background-position:-643px -71px;}

/* ///////////////////////////////////////////*/
#content .right-links.rd ul li span.counter-td {
	background:transparent url(images/btnsLarge-rd.png) no-repeat -1271px top;
	margin-bottom:5px;
}

#content .right-links.rd ul li span.counter-td:hover {background-position:-1271px -71px;}

/* ///////////////////////////////////////////*/
#content .right-links.rd ul li span.surveys {
	background:transparent url(images/btnsLarge-rd.png) no-repeat -955px top;
	margin-bottom:5px;
}
#content .right-links.rd ul li span.surveys:hover {background-position:-955px -71px;}

/* ///////////////////////////////////////////*/
#content .right-links ul li span.out-advert {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat -943px top;
	margin-bottom:5px;
}
#content .right-links.ob ul li span.out-advert:hover {background-position:-943px -146px;}
#content .right-links.gg ul li span.out-advert:hover {background-position:-944px -217px;}
#content .right-links.gp ul li span.out-advert:hover {background-position:-943px -289px;}

/* ///////////////////////////////////////////*/
#content .right-links ul li span.indoor {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat -2219px top;
	margin-bottom:5px;
}

#content .right-links.es ul li span.indoor:hover {background-position:-2219px -366px;}

/* ///////////////////////////////////////////*/
#content .right-links ul li span.outdoor {
	background:transparent url(images/btnsLarge-largetemp.png) no-repeat -1897px top;
	margin-bottom:5px;
}

#content .right-links.es ul li span.outdoor:hover {background-position:-1897px -366px;}

/* FOOTER */
#footer {
	background:transparent url(images/bg-footer.jpg) no-repeat left top;
	clear:both;
	float:left;
	width:960px;
	height:284px;
	margin-top:30px;
	margin-left:15px;
	padding:30px 0 0 0;
}

#footer .main-links {
	float:left;
	height:230px;	
}

#footer .legal-links {
	clear:both;
	float:left;
	width:940px;
	margin-left:5px;
}

#footer .legal-links ul li {
	padding-right:5px;
}

#footer .legal-links ul li.privacy {
	padding-left:470px;
}

#footer ul li {
	float:left;
}

#footer ul li ol li {
	clear:both;
	float:left;	
}

#footer ul.main-links li {
	float:left;
	width:281px;
	padding-bottom:10px;
}

#footer ul.main-links li a { 
	background:transparent url(images/arrow-footerlinks.png) no-repeat left top;
	text-decoration:none;
	color:#646464;
	padding-left:10px;
}

#footer ul.main-links li a:hover { 
	color:#4c4c4c;
}

ul.main-links li, ul.main-links li h3 {
	padding-left:30px;
}




