@charset "utf-8";

/*----------------------------------------------------------------------------------------------------------*/


        .sliderGallery {
	background: no-repeat;
	overflow: hidden;
	position: relative;
	height: 180px;
	width: 831px;
        }
        
#display_page_slider {
	position: absolute;

}

     
        .sliderGallery UL {
	position: absolute;
	list-style: none;
	overflow: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	background: url(/images/slider_bg_gradient.jpg) repeat-x;
	left: 0px;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
        
        .slider {
	width: 822px;
	height: 24px;
	/*margin-top: 155px;
	margin-left: 5px;*/
	top:148px;
	left:5px;
	padding: 1px;
	position: relative;
	background: url(/images/slider_tracks.jpg) no-repeat left top;
        }
       
        .handle {
	position: absolute;
	cursor: move;
	height: 17px;
	width: 181px;
	top: 4px;
	background: url(/images/productbrowser_scroller_20080115.gif) no-repeat;
	z-index: 100;
        }
        
        .slider span {
	color: #bbb;
	font-size: 12px;
	cursor: pointer;
	position: absolute;
	z-index: 110;
	top: 5px;
        }
        
        .slider .slider-lbl1 { left: 30px;
        }
        
        .slider .slider-lbl2 { left: 174px;
        }
ul.yearly_archives {
	margin-left: 30px;
	list-style: none;
}
.yearly_archives li { float: left; }
.yearly_archives  ul  { list-style: none; }
.yearly_archives  a { color:#009900;}




        
        .slider .slider-lbl3 { left: 310px;
        }

        .slider .slider-lbl4 { left: 552px;
        }

        .slider .slider-lbl5 { left: 683px;
        }
        
        .sliderGallery img {
	border: 0px none;
        }
/*----------------------------------------------------------------------------------------------------------*/


* {padding:0; margin:0;}

body {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	background: #000000;
	font-size: 11px;
}
p {
	margin-bottom: 0.5em;
	line-height: 1.5em;
}

p a {
	color: #009900;
	font-weight: bold;
	text-decoration: none;
}

.design_subnav_spacing { margin-right: 100px; }

.print_subnav_spacing { margin-right: 106px; }

.media_subnav_spacing { margin-right: 71px; }

.display_subnav_spacing { margin-right: 97px; }





.green {
	color: #009900;
	margin-bottom: 1px;
}
#printing_top_band {
	color: #FFFFFF;
	position: absolute;
	top: 368px;
	left: 36px;
}
#printing_middle_band {
	position: absolute;
	left: 37px;
	top: 423px;
	color: #FFFFFF;
	width: 700px;
}
#printing_bottom_band {
	position: absolute;
	left: 37px;
	top: 523px;
	color: #FFFFFF;
}






#container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#twoprinting_top_band {
	position: absolute;
	left: 37px;
	top: 940px;
	color: #FFFFFF;
}

#twoprinting_middle_band {
	position: absolute;
	left: 37px;
	top: 994px;
	color: #FFFFFF;
}

#twoprinting_bottom_band {
	position: absolute;
	left: 36px;
	top: 1094px;
	color: #FFFFFF;
}


#header {
	height: 78px;
	width: 1000px;
	background: url(/images/header_bg.jpg) no-repeat left top;
	position: relative;
}
#header   h1 a  {
	height: 78px;
	width: 169px;
	display: block;
	text-indent: -9999px;
}

#top_nav {
	list-style: none;
	position: absolute;
	top: 30px;
	left: 180px;
	width: 725px;
}

#top_nav li {
	font-size: 12px;
	color: #FFFFFF;
	display: inline;
	margin-right: 10px;
}

#home_design_column {
	height: 180px;
	width: 1000px;
	position: relative;
}
#home_design_column     h1 a  {
	background: url(/images/home_design_column_title_button.jpg) no-repeat left top;
	height: 180px;
	width: 169px;
	text-indent: -9999px;
	display: block;
}
#home_design_column_content {
	height: 165px;
	width: 801px;
	position: absolute;
	top: 0px;
	left: 169px;
	background: url(/images/home_design_column_bg.jpg) no-repeat left top;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}



#home_design_column_content p {
	font-size: 11px;
	color: #000000;
}

.home_design_column_sub_menu {
	list-style: none;
	font-size: 12px;
	position: absolute;
	bottom: 12px;
}

.home_design_column_sub_menu li { display: inline; 
}

.home_design_column_sub_menu li a {
	color: #FFFFFF;
	text-decoration: none;
}

.index_tag_header {
	color: #333333;
	font-size: 20px;
	margin-left: 0px;
}

.sec_tag_header {
	color: #333333;
	font-size: 20px;
	margin-left: 20px;
}

#top_nav li a {
	color: #FFFFFF;
	text-decoration: none;
}

/*------------------------------------------------------------------------------------------------------------------*/

#home_print_column {
	height: 180px;
	width: 1000px;
	position: relative;
}

#home_print_column     h1 a  {
	background: url(/images/home_print_column_title_button.jpg) no-repeat left top;
	height: 180px;
	width: 169px;
	text-indent: -9999px;
	display: block;
}
#threeprinting_top_band {
	color: #FFFFFF;
	position: absolute;
	left: 37px;
	top: 1512px;
}
#threeprinting_middle_band {
	position: absolute;
	left: 38px;
	top: 1567px;
	color:white;
}
#threeprinting_bottom_band {
	color: #FFFFFF;
	position: absolute;
	left: 38px;
	top: 1667px;
}
.black { color: #000000; }

#fourprinting_bottom_band {
	position: absolute;
	color: #FFFFFF;
	left: 37px;
	top: 2239px;
}

#fourprinting_middle_band {
	color: #FFFFFF;
	position: absolute;
	left: 38px;
	top: 2197px;
}

#fourprinting_top_band {
	color: #FFFFFF;
	position: absolute;
	left: 38px;
	top: 2153px;
}





#home_print_column_content {
	height: 165px;
	width: 801px;
	position: absolute;
	top: 0px;
	left: 169px;
	background: url(/images/home_print_column_bg.jpg) no-repeat left top;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}

#home_print_column_content p {
	font-size: 11px;
	color: #000000;
}

.home_print_column_sub_menu {
	list-style: none;
	font-size: 12px;
	position: absolute;
	bottom: 12px;
}

.home_print_column_sub_menu li { display: inline; 
}

.home_print_column_sub_menu li a {
	color: #FFFFFF;
	text-decoration: none;
}

/*-------------------------------------------------------------------------------------------------------*/


#home_display_column
 {
	height: 180px;
	width: 1000px;
	position: relative;
}
#home_display_column      h1  a  {
	background: url(/images/home_display_column_title_button.jpg) no-repeat left top;
	height: 180px;
	width: 169px;
	text-indent: -9999px;
	display: block;
}
#home_display_column_content {
	height: 180px;
	width: 831px;
	position: absolute;
	top: 0px;
	left: 169px;
}

/*-------------------------------------------------------------------------------------------------------*/

#home_media_column {
	height: 180px;
	width: 1000px;
	position: relative;
}

#home_media_column     h1 a  {
	background: url(/images/home_media_column_title_button.jpg) no-repeat left top;
	height: 180px;
	width: 169px;
	text-indent: -9999px;
	display: block;
}

#home_media_column_content {
	height: 165px;
	width: 801px;
	position: absolute;
	top: 0px;
	left: 169px;
	background: url(/images/home_media_column_bg.jpg) no-repeat left top;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}

#home_media_column_content p {
	font-size: 11px;
	color: #000000;
}

.home_media_column_sub_menu {
	list-style: none;
	font-size: 12px;
	position: absolute;
	bottom: 12px;
}

.home_media_column_sub_menu li { display: inline; 
}

.home_media_column_sub_menu li a {
	color: #FFFFFF;
	text-decoration: none;
}

marquee {
	line-height: 32px;
	color: #FFFFFF;
}
#marquee {
	background: url(/images/marquee_bg.jpg);
	height: 32px;
	width: 1000px;
	margin-top: 32px;
}

#marquee a { color: #009900; }

#footer {
	color: #FFFFFF;
	text-align: center;
	margin-top: 20px;
	position: relative;
	margin-bottom: 20px;
}

#footer a {
	color: #009900;
	text-decoration: none;
}

#resources { float: right; 
}

#sitemap { float: left; 
}

.thin_strip {
	height: 36px;
	width: 1000px;
	background: url(/images/thin_strip_background.jpg) no-repeat right top;
	font-size: 12px;
	position: relative;
}
.thin_strip a {
	color: #FFFFFF;
	text-decoration: none;
}

#thin_design_title a {
	display: block;
	height: 36px;
	width: 169px;
	background: url(/images/thin_design_title.jpg) no-repeat left top;
	text-indent: -9999px;
}

#thin_display_subnav li { display: inline; }

#thin_display_title a
{
	display: block;
	height: 36px;
	width: 169px;
	background: url(/images/thin_display_title.jpg) no-repeat left top;
	text-indent: -9999px;
}

#thin_media_title a
{
	display: block;
	height: 36px;
	width: 169px;
	background: url(/images/thin_media_title.jpg) no-repeat left top;
	text-indent: -9999px;
}

#thin_print_title a
{
	display: block;
	height: 36px;
	width: 169px;
	background: url(/images/thin_print_title.jpg) no-repeat left top;
	text-indent: -9999px;
}

#thin_design_subnav {
	position: absolute;
	right: 27px;
	top: 11px;
}

#thin_design_subnav li { display: inline; }

#thin_media_subnav
{
	position: absolute;
	right: -39px;
	top: 11px;
	width: 845px;
	height: 23px;
}

#thin_media_subnav li { display: inline; }

#thin_display_subnav
{
	position: absolute;
	right: -139px;
	top: 11px;
	width: 955px;
}

#thin_print_subnav
{
	position: absolute;
	right: 20px;
	top: 10px;
}

#thin_print_subnav li { display: inline; }

#thin_print_subnav
{
	position: absolute;
	right: 12px;
	top: 11px;
	width: 796px;
}





.full_content_area {
	height: 612px;
	width: 1000px;
	position: relative;
}
#display_content_area { position: relative; }


#printing_prices_content_area {
	height: 577px;
	width: 801px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(/images/printing_prices_bg.jpg) no-repeat left top;
	padding-top: 35px;
	padding-right: 15px;
	padding-left: 15px;
}
#printing_prices_content_area table {
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#bespoke_printing_quote {
	position: absolute;
	font-size: 11px;
	color: #FFFFFF;
	bottom: 181px;
	right: 40px;
}

#printing_prices_low_cost {
	width: 740px;
	position: absolute;
	bottom: 80px;
	right: 45px;
	color: #009900;
}

#pplc_h {
	color: #FFFFFF;
	font-size: 16px;
}

#printing_prices_regular_print_requirements p {
	color: #FFFFFF;
	position: absolute;
	right: 70px;
	bottom: 25px;
	font-size: 11px;
}

.grey { color: #666666; }

.full_content_area p {
	font-size: 12px;
	margin-left: 20px;
}

.slightly_bigger_text { font-size: 14px; }

#printing_prices_content_area table a {
	color: #009900;
	text-decoration: none;
}


#long_print_title a {
	height: 612px;
	width: 169px;
	display: block;
	background: url(/images/tall_print_title.jpg) no-repeat left top;
	text-indent: -9999px;
}

#long_design_title a {
	height: 612px;
	width: 169px;
	display: block;
	background: url(/images/tall_design_title.jpg) no-repeat left top;
	text-indent: -9999px;
}

#long_new_media_title a {
	height: 612px;
	width: 169px;
	display: block;
	background: url(/images/tall_new_media_title.jpg) no-repeat left top;
	text-indent: -9999px;
}

.printing_pages_top_sub_nav {
	position: absolute;
	top: 10px;
	left: 20px;
}

.printing_pages_top_sub_nav   li  { display: inline; }

.printing_pages_top_sub_nav li a {
	display: inline;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

.design_pages_top_sub_nav {
	position: absolute;
	top: 8px;
	left: 10px;
}

.design_pages_top_sub_nav   li  { display: inline; }

.design_pages_top_sub_nav li a {
	display: inline;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

#long_display_title a
{
	height: 612px;
	width: 169px;
	display: block;
	background: url(/images/tall_display_title.jpg) no-repeat left top;
	text-indent: -9999px;
}

#display_content_area {
	position: absolute;
	top: 0px;
	left: 169px;
}

.display_sub_nav_area {
	height: 432px;
	width: 831px;
	position: absolute;
	left: 169px;
	top: 180px;
	padding: 10px;
}   

#display_price {
	position: absolute;
	left: 44px;
	bottom: 100px;
	color: #FFFFFF;
	display: block;
}

#display_price a {
	color: #FFFFFF;
	text-decoration: none;
}


.display_number_price {
	color: #FFFFFF;
	font-size: 25px;
}

#display_price p { font-size: 10px; }
.prod_desc_bullets {
	margin-left: 35px;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top:10px;
}

#display_design_teaser {
	position: absolute;
	width: 419px;
	left: 202px;
	top: 307px;
	color: #FFFFFF;
	font-size: 12px;
}

#display_design_teaser a {
	color: #009900;
	text-decoration: none;
}

#display_contact_requirements {
	width: 760px;
	color: #FFFFFF;
	position: absolute;
	left: 37px;
	top: 383px;
	font-size: 12px;
}

#display_contact_requirements a {
	color: #009900;
	font-weight: bold;
	text-decoration: none;
}


#double_sided_roll_up_cassette_bannerstand {
	background: url(/images/display_product_backgrounds/double_sided_roll_up_cassette_background.jpg) no-repeat left top;
}

#electronic_scrolling_ceiling_banner {
	background: url(/images/display_product_backgrounds/double_sided_roll_up_cassette_background.jpg) no-repeat left top;
}
#free_standing_bannerstand { background: url(/images/display_product_backgrounds/freestanding_banner_bg.jpg) no-repeat left top; 
}
#premium_product_display_stand { background: url(/images/display_product_backgrounds/product_stand_bg.jpg) no-repeat left top; 
}
#premium_rollup_bannerstand { background: url(/images/display_product_backgrounds/premium_stand_bg.jpg) no-repeat left top; 
}
#rollup_cassette_bannerstand { background: url(/images/display_product_backgrounds/roll_up_cassette_bg.jpg) no-repeat left top; 
}
#super_robust_outdoor_display_bannerstand { background: url(/images/display_product_backgrounds/outdoor_bannerstand_bg.jpg) no-repeat left top; 
}
#superwide_rollup_cassette_stand { background: url(/images/display_product_backgrounds/super_wide_bg.jpg) no-repeat left top; 
}

#exhibition_popup_stand { background: url(/images/display_product_backgrounds/exhibition_bg.jpg) no-repeat left top; }

#display_price_no_price
{
	position: absolute;
	left: 17px;
	bottom: 109px;
	color: #FFFFFF;
	display: block;
	width: 174px;
	height: 41px;
}

#display_price_no_price a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

#profile_display_stand { background: url(/images/display_product_backgrounds/profile_stands_bg.jpg) no-repeat left top; }

#light_panel_displays { background: url(/images/display_product_backgrounds/lightbox_bg.jpg) no-repeat left top; }

#canvas_prints { background: url(/images/display_product_backgrounds/cavas_print_bg.jpg) no-repeat left top; }

#large_format_printing { background: url(/images/display_product_backgrounds/large_format_printing_bg.jpg) no-repeat left top; }

#a_boards { background: url(/images/display_product_backgrounds/a_boards_bg.jpg) no-repeat left top; }

#printed_pvc_mesh { background: url(/images/display_product_backgrounds/printed_pvc_mesh_bg.jpg) no-repeat left top; }

#sign_holders { background: url(/images/display_product_backgrounds/sign_holders_info_points_bg.jpg) no-repeat left top; }

#aluminium_poster_frames { background: url(/images/display_product_backgrounds/aluminium_poster_frames.jpg) no-repeat left top; }

#heavy_duty_gripframes { background: url(/images/display_product_backgrounds/heavy_duty_gripframes.jpg) no-repeat left top; }

#building_wraps { background: url(/images/display_product_backgrounds/building_wraps.jpg) no-repeat left top; }

#custom_board_prints { background: url(/images/display_product_backgrounds/custom_boards_page.jpg) no-repeat left top; }

#signage { background: url(/images/display_product_backgrounds/signage.jpg) no-repeat left top; }

#vehicle_graphics { background: url(/images/display_product_backgrounds/vehicle_graphics.jpg) no-repeat left top; }

#twist_stand { background: url(/images/display_product_backgrounds/twist_bg.jpg) no-repeat left top; }

#newsletter_area {
	height: 720px;
	width: 831px;
	background: url(/images/blog_bg.jpg);
	position: absolute;
	left: 169px;
	top: 0px;
	z-index: 100;
	background-image: url(/images/blog_bg_newsletter.jpg);
}

#blog_area {
	height: 720px;
	width: 831px;
	background: url(/images/blog_bg.jpg);
	position: absolute;
	left: 169px;
	top: 0px;
	z-index: 100;
	background-image: url(/images/blog_bg.jpg);
}
#writing_about {
	width: 731px;
	height: 700px;
	padding: 40px;
}

#writing_area {
	width: 531px;
	height: 700px;
	padding: 20px;
}
#writing_area h3, h4, h5 { margin-bottom: 0.3em; }

#writing_area .date {
	font-size: 10px;
	text-indent: 20px;
}

#writing_area h1 { color: #009900; }
#writing_area  h3 a { color: #000000; }
#writing_area h4 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #777777;
}
.blog_listing {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 10px;
}

#blog_index_area {
	width: 260px;
	position: absolute;
	right: 0px;
	top: 0px;
	height: 700px;
	padding:10px;
}

#blog_index_area h3, h4 {margin-bottom:0.5em;}

#blog_index_area h3 {
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	display:block;
	background: url(/images/blog_index_title.jpg) no-repeat center top;
	height: 24px;
	width: 260px;
	line-height:24px;
}

#blog_index_area h4 {
	text-align: center;
	font-size: 12px;
}

#blog_index_area h4 a { color: #000000; }

#blog_article {
margin-top:5px;}

#blog_article h2 {
color:black;
margin-top:5px;
margin-bottom:5px;
padding-bottom:5px;
border-bottom:medium #009900 solid;
text-align:center;
}

.article_date {
border-bottom:1px solid #009900;
border-right:1px solid #009900;
float: left;
margin-right:10px;
padding:5px;
}

#blog_article p {
font-size: 12px;
text-align:justify;
}

#design_content_area
{
	height: 577px;
	width: 801px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(/images/printing_prices_bg.jpg) no-repeat left top;
	padding-top: 35px;
	padding-right: 15px;
	padding-left: 15px;
}
.design_page_slide_nav
{
	position: absolute;
	top: 13px;
	right: 19px;
}

.design_page_slide_nav li
{
display: inline;
}

.design_page_slide_nav li a
{
	display: inline;
	font-size:12px;
	text-decoration:none;
	color: white;
}
.fake_list {
	margin-left: 30px;
	font-weight: bold;
}
.margin15 {
	margin-left: 15px;
}
.margin20 {
	margin-left: 20px;
}
.green { color: #009900; }



#design_page_slide_nav_div {
	background: url(/images/design_slider_nav.jpg) no-repeat;
	height: 40px;
	width: 831px;
	position: absolute;
	left: 169px;
	top: 0px;
}

#design_slide_1st_bar {
	position: absolute;
	left: 36px;
	top: 479px;
	color: #FFFFFF;
}

#design_slide_2nd_bar {
	position: absolute;
	left: 37px;
	top: 523px;
	color: #FFFFFF;
}

#design_slide_3rd_bar {
	position: absolute;
	left: 37px;
	top: 1051px;
	color: #FFFFFF;
}

#design_slide_4th_bar {
	position: absolute;
	left: 37px;
	top: 1095px;
	color: #FFFFFF;
}

#design_slide_5th_bar {
	position: absolute;
	left: 37px;
	top: 1623px;
	color: #FFFFFF;
}

#design_slide_6th_bar {
	position: absolute;
	left: 37px;
	top: 1667px;
	color: #FFFFFF;
}

#design_slide_7th_bar {
	position: absolute;
	left: 37px;
	top: 2195px;
	color: #FFFFFF;
}
#design_slide_8th_bar {
	position: absolute;
	left: 36px;
	top: 2238px;
	color: #FFFFFF;
}

#design_slide_9th_bar {
	position: absolute;
	left: 36px;
	top: 2811px;
	color: #FFFFFF;
}

#design_slide_10th_bar {
	position: absolute;
	left: 36px;
	top: 2438px;
	color: #FFFFFF;
}

.grey { color: #999999; }

.green a { color: #009900; }

#display_thin_print_subnav
{
	position: absolute;
	right: -122px;
	top: 9px;
	width: 814px;
	list-style: none;
}

#display_thin_print_subnav li
{ float: left; 
}
