	@charset "utf-8";

/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin: 0;padding: 0;border: 0;}

body {
	background-image:url(newimages/back2g.jpg);
		padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*Bottom of Page style*/

#wrapper {top:0px;width:970px;margin:0px auto;text-align:left;position:relative;z-index:0;}

.paddingheaderleft{padding-left:5px;}

.paddingheaderleft2{padding-left:3px;}

A{text-decoration:none }

img{ border-style: none;}

#toplinks{top:-1px;right:1px;position:absolute;z-index: 4;width: 256px;}

#toplinks2{top:0px;right:3px;position:absolute;z-index: 4;width: 312px;}

#contentbottom {width:970px;height:auto;position:absolute;z-index:0;left:-2px;}

#contenttop {width:970px;height:auto;position:absolute;z-index:0;left:0;top: 0px;
background-image:url(newimages/top.jpg);
background-repeat:no-repeat;}

#contenttopContent {width:970px;height:auto;position:absolute;z-index:1;left:0px;}

	#bottomcontentwhite{
	width:968px;
	top:99px;
	position:absolute;
	z-index:0;
	left:1px;
	background-color:#FFFFFF;

	

}

#bottomcontentwhitetest{	

	width:967px;

	top:100px;

	position:absolute;

	z-index:0;

	left:0px;

	background-color:#FFFFFF;

}

#bottomcontentbrochure{	

	width:967px;

	top:100px;

	position:absolute;

	z-index:0;

	left:0px;

	background-color:#FFFFFF;

}

#bottomcontentwhite9{	

	width:967px;

	top:100px;

	position:absolute;

	z-index:0;

	left:0px;

	background-color:#FFFFFF;

}

#bottomblue{
	width:966px;
	position:absolute;
	z-index:5;
	left:0px;
	height: 25px;
	visibility: visible;
}

#bottombluetest{

	width:967px;

	position:absolute;

	z-index:5;

	left:1px;

}

#bottombluebrochure{

	width:967px;

	position:absolute;

	z-index:5;

	left:0px;

}

#bottomblue9{
	width:967px;
	position:absolute;
	z-index:5;
	left:2px;

}

.bottombluemain{top:704px;}

.bottombluemain2{

	top:1246px;

}

.bottombluemainfront{
	top:2000px;
}

.bottombluemainfront2{

	top:1600px;

}


.bottombluemain3{top:1000px;}

#bottombluetoplayer{
	width:967px;
	position:absolute;
	z-index:7;
	left:5px;
	height: 34px;
	visibility: visible;
}

#posterbluetoplayer{

	width:967px;

	position:absolute;

	z-index:6;

	left:2px;

	height: 34px;

	top: 1271px;

}

#bottombluetoplayer9{

	width:967px;

	position:absolute;

	z-index:6;

	left:-4px;

	height: 34px;

}

.frontpageheight{
	height:738px;
}

.frontpageheight2{
	height:1929px;
}
.frontpageheight3{

	height:1505px;

}
.newmenu{font-family:Arial, Helvetica, sans-serif;

		font-size:18px;;

		color:#FF0000;}



.style5{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000

}
.style5 a:link {color:#0066CC;text-decoration:none;font-size:12px;}

.style5 a:visited{text-decoration:none;color:#0066CC;font-size:12px;}


.style4,.style10 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000}

.style4 a:link, .style10 a:link{color:#0066CC;text-decoration:none;font-size:12px;}

.style4 a:visited {text-decoration:none;color:#0066CC;font-size:12px;}

.style4 a:hover, .style10 a:link {color:#FF0000;text-decoration: underline;font-size:11px;}

.styleh {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #fff}

.styleh a:link{color:#fff;text-decoration:none;font-size:15px;}

.styleh a:visited {text-decoration:none;color:#fff;font-size:15px;}

.styleh a:hover {color:#fff;text-decoration: underline;font-size:15px;}

						

.mainfontstyle{font-family:Arial, Helvetica, sans-serif;

				font-size:12px;

				font-weight:bold;

				color:#FFFFFF;}

.paddingmeanuheaders

		{padding:10px;

		}

.style7 {

	font-size: 13px

}

.style8 {color: #000; font-family: Arial, Helvetica, sans-serif;}

#vertmenu{
	width:auto;
	height:auto;
	top:79px;
	left:-1px;
	position:absolute;
	z-index:3;
			}

#vertmenuback{

	width:auto;

	height:auto;

	top:80px;

	left:0px;

	position:absolute;

	z-index:1;

			}

#vertmenu2{
	width:970px;
	height:auto;
	top:84px;
	left:-1px;
	position:absolute;
	z-index:6;
	background-color: 2e3192;
			}

#backcolour{width:100%;

			height:111px;

			top:10px;

			left:auto;

			position:absolute;

			z-index:1;

			}

/*Bottom of Page style*/

/*Content*/

#menucolumn1 {

	width:auto;

	height:auto;

	position:absolute;

	z-index:1;

	left:5px;

	top: 19px;

}



#menucolumn2 {
	width:auto;
	height:auto;
	position:absolute;
	z-index:4;
	left:5px;
	top: 248px;
}

#wherestart {
	width:199px;
	height:1091px;
	position:absolute;
	z-index:1;
	left:11px;
	top: 488px;
}

#coolmenu{

	border: 1px solid black;

	width: 200px;

	background-color: #0066CC;

	position:absolute;

	left: 5px;

	z-index:5;

}

#coolmenu a{

font: bold 13px Arial, Helvetica, sans-serif;

font-weight:bold;

padding: 6px;

padding-left: 4px;

display: block;

width: 100%;

color: #fff;

text-decoration: none;

border-bottom: 1px solid black;

z-index:5;

}

html>body #coolmenu a{ /*Non IE rule*/

width: auto;

}

#coolmenu a:hover{

background-color: #0099CC;

color: white;

}

#coolmenu2{

	border: 1px solid black;

	width: 200px;

	background-color: #0066CC;

	position:absolute;

	left: 5px;

	top: 260px;

}

#coolmenu2 a{

font-size:13px;

font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica;

font-weight:bold;

padding: 6px;

padding-left: 4px;

display: block;

width: 100%;

color: #fff;

text-decoration: none;

border-bottom: 1px solid black;

}

html>body #coolmenu2 a{ /*Non IE rule*/

width: auto;

}

#coolmenu2 a:hover{

background-color: #0099CC;

color: white;

}

#mainsmallflash {

	width:469px;

	height:73px;

	position:absolute;

	z-index:3;

	left:226px;

	top: 351px;

}

#bottomcontent {
	width:460px;
	height:1530px;
	position:absolute;
	z-index:3;
	left:1px;
	top: 94px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
#bottomcontent1 {
	width:460px;
	height:698px;
	position:absolute;
	z-index:3;
	left:1px;
	top: 94px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;

}
#bottomcontent a:link{
	color:#000;
	font-size:14px;
}

#bottomcontent a:visited,a:hover{
	color:#000;
	font-size:14px;
}

.contentface{

font: bold 14px Arial, Helvetica, sans-serif;

color: #000;

text-decoration: none;

}

.bold{font-weight:bold;}

.underline{font: bold 12px Arial, Helvetica, sans-serif;

color: #000;

text-decoration: underline}

.underline2{font: bold 14px Arial, Helvetica, sans-serif;

color: #000;

text-decoration: underline}

#mainflash{

	width:469px;

	height:169px;

	position:absolute;

	z-index:3;

	left:225px;

	top: 50px;

}

#sitemapcont{

	width:717px;

	height:550px;

	position:absolute;

	z-index:3;

	left:225px;

	top: 50px;

}

#rightcolumn{

	width:259px;

	height:847px;

	position:absolute;

	z-index:3;

	left:474px;

	top: -1px;

}

.border{border:1px solid #000} 

/*Just for satellite pages*/

#maincontent{
	width:730px;
	position:relative;
	z-index:2;
	left:216px;
	top: 127px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	height: 300px;
}
#posterframeprices{
	width:730px;
	position:relative;
	z-index:2;
	left:216px;
	top: 127px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	height: 1147px;
	background-image:url(Images/Snap-Open-Frames-Wholesale-Reseller-Pricing-New.jpg);
	background-repeat:no-repeat;
	margin-left:20px;
}

#articles_links{

	width:730px;

	position:relative;

	z-index:2;

	left:225px;

	top: 50px;

	overflow-y:scroll;

	overflow-x:hidden;

	height: 560px;

}

#articles_links{

	width:730px;

	position:relative;

	z-index:2;

	left:225px;

	top: 50px;

	height: 560px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px

}

.aticles22{	overflow-y:scroll;

	overflow-x:hidden;}

#articles_links p{
}

.paddingleft{padding-left:10px;}

.border{border:1px solid #000}

.borderleft{border-left:1px solid #000}

.style9 {color: #FFFFFF}



.formstyles{			text-decoration:none;

						color:#999;						
						width:250px;
						padding:3px;
						font-size:15px;
						font-family:Arial, Helvetica, sans-serif;

						color:#333333;
						background-color:#CCC;

						border:1px solid #0099FF;

						}

						

a.links:link {			text-decoration:none;

						color:#333333;

						font-size:12px;

						font-family:Arial, Helvetica, sans-serif;

						color:#333333;

						}

a.links:visited 		{	text-decoration:none;

						color:#333333;

						font-size:12px;

						font-family:Arial, Helvetica, sans-serif;

						color:#333333;

						}

a.links:hover 		{	 color:#FF0000;

						font-weight:bold;}

a.links2:link {			text-decoration:none;

						color:#FFF;

						font-size:12px;

						font-family:Arial, Helvetica, sans-serif;

						color:#333333;

						}

a.links2:visited 		{text-decoration:none;

						color:#FFF;

						}

a.links2:hover 		{	 color:#FF0000;

						font-weight:bold;

						font-size:12px;}

.productpageheight{height:1403px;}

.bluebottomproduct{top:1504px;}

.testpageheight{
	height:1290px;
}

.posterpageheight{
	height:3400px;
}.posterpageheight2{
	height:1683px;
}
.posterpageheight22{
	height:1694px;
}

.testbottomproduct{
	top:1362px;
}

.testimbottomproduct{
	top:2500px;
}

.posterbottomproduct{
	top:3500px;
}
.posterbottomproduct2{
	top:1750px;
}
.posterbottomproduct22{
	top:1750px;
}


.testpageheight2{

	height:950px;

}

.testimpageheight2{
	height:2411px;
}

.elitepageheight2{
	height:2407px;
}
.expopageheight2{
	height:1497px;
	background-color:#FFFFFF;
}

.testbottomproduct2{

	top:1050px;

}

.elitebottomproduct2{
	top:2450px;
}
.expobottomproduct2{
	top:1579px;
}

.productinfopageheight{

	height:1052px;

}
.productinfopageheight55{
	height:1383px;
	background-color:#FFFFFF;
}

.productinfopageheightstraight{
	height:1560px;
}



.productinfopageheightcurved{
	height:2528px;
}
.productinfopageheightcurved1{

	height:1300px;

}
.productinfobottomproduct{

	top:1152px;}
	
.productinfobottomproduct2{

	top:720px;}
	
.productinfobottomproduct1{

	top:1321px;}
	
.productinfobottomproductstraight{
	top:1650px;
}

.product2infopageheight{
	height:3986px;
}

.huge2infopageheight{
	height:1222px;
}

.x2infopageheight{
	height:2237px;

}

.brochure2infopageheight{

	height:2011px;

}
.brochure2infopageheight0{
	height:2500px;
}
.complete2infopageheight{

	height:4271px;

}

.promo2infopageheight{
	height:3644px;
}

.product2infobottomproduct{
	top:1065px;

}
.product2infobottomproduct0{
	top:1205px;

}
.product2infobottomproduct1{
	top:1401px;

}

.product2infobottomproduct2{
	top:1201px;

}

.huge2infobottomproduct{
	top:1300px;
}

.products2infobottomproduct{
	top:4050px;
}

.x2infobottomproduct{
	top:2271px;

}

.brochure2infobottomproduct{

	top:2100px;

}
.brochure2infobottomproduct0{
	top:2600px;
}
.complete2infobottomproduct{

	top:4350px;

}

.promo2infobottomproduct{
	top:3700px;
}

.product2infopageheight3{

	height:1108px;

}

.mantis2infopageheight3{
	height:3363px;
}

.indoor2infopageheight3{
	height:2136px;
}
.fabric2infopageheight3{
	height:1234px;
}
.fabric22infopageheight3{
	height:1819px;
}
.exhibits2infopageheight3{
	height:1547px;
}
.exhibits32infopageheight3{
	height:1447px;}
.mant2infopageheight3{
	height:1108px;

}

.vinyl2infopageheight3{
	height:1570px;
}

.scrolling2infopageheight3{
	height:1156px;
}

.classic2infopageheight3{

	height:1940px;

}

.classic2infopageheight4{
	height:2471px;
}
.product2infopageheight5{
	height:1876px;
}
.product2infopageheight6{
	height:2246px;
}

.product2infobottomproduct3{

	top:1201px;

}

.indoor2infobottomproduct3{
	top:2199px;
}
.exhibits2infobottomproduct3{
	top:1282px;
}
.exhibits32infobottomproduct3{
	top:1282px;
}
.fabric2infobottomproduct3{
	top:1876px;
}


.mant2infobottomproduct3{
	top:3450px;
}

.vinyl2infobottomproduct3{
	top:1655px;
}

.scrolling2infobottomproduct3{
	top:1220px;
}

.classic2infobottomproduct3{

	top:2032px;

}
.classic2infobottomproduct4{
	top:2532px;
}
.rolluplistwhite{

	top:1201px;

}

.rolluplist{
	top:1950px;
}
.rolluplistpop{
	top:2350px;
}
.rolluplist2{
	top:1452px;
}

#Info{

	top:83px;

	left:100px;

	width:486px;

	height:18px;

	position:absolute;

	z-index:3;

}

#Info2{

	top:318px;

	left:100px;

	width:486px;

	height:18px;

	position:absolute;

	z-index:3;

}

#Info3{

	top:545px;

	left:99px;

	width:486px;

	height:18px;

	position:absolute;

	z-index:3;

}

h1{font:arial;

font-size:14px;

color:black;}

h2{font:arial;

font-size:14px;

font-weight:bold;}

h3{font:arial;

font-size:14px;

font-weight:bold;}

.style6 {font-size: 14px}

.paddingbtm{padding-bottom:3px}

.border2{border:2px solid #000}

.colourback{background-color:#CCFFFF;}

.rightcolumnfront{height:900px;}

li a{padding-left:5px;}

ul {padding-left:5px;}

li {padding-left:5px;

list-style-position:inside;}

#float{float:right}

#float1{float:right}

#float2{float:right}

#float3{float:right}

#float4{float:right}

#floatr{float:right;}

#floatL{float:left;}

#floatL2{float:left;}

.productinfobottomproduct2{

	top:720;

}

.curvedinfobottomproduct2{
	top:2596px;
}

.paddingleft{padding-left:10px;}

#tableholding{width:auto;height:auto;float:left;}

.background{background-image:url(newimages/quick.jpg);background-repeat:no-repeat;}

.tradshowtext a:link,a:visited{font:georgia;font-size:12px;color:black;}

.tradshowtext a:hover{font:georgia;font-size:10px;color:black;text-decoration:underline;}

.overflow{overflow-y: scroll;height:945px;padding-left:9px;}



#float li {

text-align:left;}

.clear{clear:both;}

.border{border:1px black solid;font:Arial, Helvetica, sans-serif;font-size:12px;}

.backg{background-color:#CCCCCC;}

#floatrightbrochure{float:right;width:300px;}

.paD{padding-top:5px;padding-bottom:5px;}

.max{max-width:400px;}

#content-artwork{
	width:735px;
	position:absolute;
	left: 233px;
	top: 29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:10px;
	height: 677px;
}

.quote{font-size:12px; font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;letter-spacing:-1px;color:#0066FF;}

.quote a:link{font-size:12px;color:#0066FF;}

.quote a:hover,a:visited{font-size:12px;color:#0066FF;}

.quotefooter{font-size:12px; font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;color:#0066FF;

font-weight:bold;margin-right:25px;}

.margin{margin-left:10px;}

.quotewm{font-size:18px; font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;letter-spacing:-1px;color:#0066FF;padding-left:100px;padding-right:100px;}
.quotewm2{font-size:18px; font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;letter-spacing:-1px;color:#0066FF;}

.small{font-size:10px;}

.brochurearticles{clear:both;width:100%;text-align:justify;width:700px;}

.front-cont-header{
	width:950px;
	height:501px;
	top:1757px;
	position:absolute;
	z-index:4;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:10px;
	left: -1px;
}
.front-cont-header1{

	width:950px;

	height:335px;

	top:1285px;

	position:absolute;

	z-index:4;

	text-align:justify;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	margin:10px;

}
.front-cont-header a:link{

	color:#0066CC;

}

.padding-pic{[padding:10px}

.tbleback{background-color:#CCCCCC;}

.header{font-family:Arial, sans-serif;font-size:24px;color:#0066CC;}

a:link,a:hover,a:vistied{color:#0066CC;}
.magin{magin-left:50px;}
.padding22222{padding-left:55px;}
.overflows{overflow:scroll;padding-right:5px;height:900px;}
.empty_link a:link{color:black;}
.stylefront h1{color:#333;font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}
.stylefront h2{color:#666;font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:300;
padding-top:0px;
}.stylefront{text-align:center;}
.sitemap li {font-size:10px;}
.price-form-enq{height:756px;padding-left:19px;clear:both;}
.form-col{float:left;width:20px;margin-top:470px}
.form-col .input{
	
}
.form-col-amount{float:left;width:80px;margin:470px 0 0 340px;}
.blog-front h3{font-family:Georgia, "Times New Roman", Times, serif;color:#333;
;padding:0 0 10px 0px;height:20px;}
.blog-front{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
}
.blog-front h2 {padding:15px 0 2px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;}
.blog-front p {color:#666;font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.stayconnected{
	background-image:url(newimages/stay-connected.gif);
	background-repeat:no-repeat;
	height:80px;
	padding-top:80px;
	padding-left:40px;
}
#menu{
	padding-left:0px;
	background-image:url(images/display-menu-list.gif);
	background-repeat:no-repeat;
	height:61px;
	margin-bottom: 20px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.hor-menu{
	width:118px;
	float:left;
	text-align:center;
	font-weight:bold;
	border-left:#3366FF solid 1px;
	border-right:1px solid #3366FF;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.hor-menu2{
	width:118px;
	float:left;
	text-align:center;
	font-weight:bold;
	border-right:1px solid #3366FF;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.hor-menu2 a:link{
	color:#ffffff;
	text-decoration:none;
}
.hor-menu2 a:hover {text-decoration:underline;}
.hor-menu a:link{
	color:#ffffff;
	text-decoration:none;
}
.hor-menu a:hover {text-decoration:underline;}
.sitemapcont a:link {font-size:11px;}
.size22{font-size:22px;}
#slider-wrapper {
    width:500px;
    height:264px;
    margin:0 auto;
}

#slider {
	position:relative;
    width:500px;
    height:246px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}

.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
.top-brochures{margin:10px 0 0 0px;float:left;}
.top-brochures h3{padding:5px;text-align:center;line-height:14px;
background:#06F;color:#fff;}
.top-brochures img{}

