﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	}

img {
	border: 0px;
	}
a{ border: none; text-decoration: none; outline: none;}
a:active { border: none; text-decoration: none; outline: none;}
	
	hr {
border: 0;
color: #CCC;
background-color: #CCC;
height: 1px;
width: 990;
text-align: left;
}


/* ----------- product section with thumbs on the home page ----------- */	

#products  {width:990px; overflow:hidden; position:relative; margin-left:auto; margin-right:auto; }

#products ul {margin: 0; padding: 0; position: relative; list-style-type: none; float: left; width:330px; }

ul.productleft {position: relative; list-style: none; }

ul.productcenter{position: relative; list-style: none; }

ul.productright{position: relative; list-style: none; }

#products li{font: 8pt Arial,Helvetica,Sans-Serif; line-height: 14px; color: #9B9862; position: relative; padding-right: 18px; padding-left: 153px; }

.brochures{background: URL('../images/product_icons/bg/products_brochures.png') no-repeat; height:115px; border-right: 1px dotted #CCC; }

.booklets{background: URL('../images/product_icons/bg/products_booklets.png') no-repeat; height:115px; border-right: 1px dotted #CCC; }

.posters{background: URL('../images/product_icons/bg/products_posters.png') no-repeat; height:115px; border-right: 1px dotted #CCC; }

.banners{background: URL('../images/product_icons/bg/products_banners.png') no-repeat; height:115px; border-right: 1px dotted #CCC; }

.photobooks{background: URL('../images/product_icons/bg/products_photobooks.png') no-repeat; height:115px; border-right: 1px dotted #CCC; }

.stickers{background: URL('../images/product_icons/bg/products_stickers.png') no-repeat; height:115px; border-right: 1px dotted #CCC; }

.catalogs{background: URL('../images/product_icons/bg/products_catalogs.png') no-repeat; height:115px; border-right: 1px dotted #CCC; }

.club_cards{background: URL('../images/product_icons/bg/products_club_cards.png') no-repeat; height:115px; border-right: 1px dotted #CCC; }

.bookmarks{background: URL('../images/product_icons/bg/products_bookmarks.png') no-repeat; border-right: 0px; height:115px; }

.postcards{background: URL('../images/product_icons/bg/products_postcards.png') no-repeat; border-right: 0px; height:115px; }

.business_cards{background: URL('../images/product_icons/bg/products_business_cards.png') no-repeat; border-right: 0px; height:115px; }

.flyers{background: URL('../images/product_icons/bg/products_flyers.png') no-repeat; border-right: 0px; height:115px; }

.dotted {border-bottom: 1px dotted #CCCCCC; height: 10px;}	

.product_title { font: 10pt Arial,Helvetica,Sans-Serif; color: #868686; text-transform: capitalize; font-weight: bold; margin-top:12px; margin-bottom:0;}

#products a:link  {text-transform: uppercase; font: 7pt Arial,Helvetica,Sans-Serif; font-weight: bold; color: #86C028; position: relative; text-decoration: none; border-bottom: 0;}

#products a:active  {text-transform: uppercase; font: 7pt Arial,Helvetica,Sans-Serif; font-weight: bold; color: #86C028; position: relative; text-decoration: none; border-bottom: 0;}

#products a:visited  {text-transform: uppercase; font: 7pt Arial,Helvetica,Sans-Serif; font-weight: bold; color: #86C028; position: relative; text-decoration: none; border-bottom: 0;}
	
#products a:hover {text-transform: uppercase; font: 7pt Arial,Helvetica,Sans-Serif; font-weight: bold; color: #86C028; position: relative; text-decoration: none; border-bottom: 2px dotted #86C028; }
/* end product section */		


/* ----------- product section with thumbs on the home page ----------- */	

#services  {width:990px; overflow:hidden; position:relative; margin-left:auto; margin-right:auto; }

#services ul {margin: 0; padding: 0; position: relative; list-style-type: none; float: left; width:990px; }

#services li {font: 8pt Arial,Helvetica,Sans-Serif; line-height: 14px; color: #9B9862; position: relative; padding-top: 110px; list-style-type: none; float: left; width: 240px;}

.servDP {background: URL('../images/home/digital_printing.png') no-repeat; border-right: 0px; padding-right:10px;}
.servDMS {background: URL('../images/home/direct_mail_services.png') no-repeat; border-right: 0px;  padding-right:10px;}
.servBCB {background: URL('../images/home/biz_card_builder.png') no-repeat; border-right: 0px;  padding-right:10px;}
.servPS {background: URL('../images/home/photobook_software.png') no-repeat; border-right: 0px; }

/* ----------- product section with thumbs on the home page ----------- */	

#home_content  {width:990px; overflow:hidden; position:relative; margin-left:auto; margin-right:auto; }

#home_content ul {margin: 0; padding: 0; position: relative; list-style-type: none; float: left; width:990px; }

#home_content li{font: 8pt Arial,Helvetica,Sans-Serif; line-height: 14px; color: #9B9862; position: relative; padding-left: 424px; }

.why{background: URL('../images/index_content_holder.jpg') no-repeat; border-right: 0px; height:157px; }
/* end product section */


.bannerstage { position: relative; margin-left:auto; margin-right:auto; background-image:URL('../images/banners/banner_bkgd.png');}

.bannerstage  a.bannerleft:link {
background:url('../images/banners/bnr_left_btn.png') no-repeat;
text-decoration: none;
}
.bannerstage  a.bannerleft:visited {
background:url('../images/banners/bnr_left_btn.png') no-repeat;
text-decoration: none;
}
.bannerstage a.bannerleft:hover {
background:url('../images/banners/bnr_left_btn_over.png') no-repeat;
text-decoration: none;
}

	
.bannerstage a.bannerright:link {
background:url('../images/banners/bnr_right_btn.png') no-repeat;
text-decoration: none;
}
.bannerstage a.bannerright:visited {
background:url('../images/banners/bnr_right_btn.png') no-repeat;
text-decoration: none;
}
.bannerstage a.bannerright:hover {
background:url('../images/banners/bnr_right_btn_over.png') no-repeat;
text-decoration: none;
}

    body{ color: #666;}
		#table1 { text-align: left; }
		.bannerstage { position: relative; margin-left: auto; margin-right: auto; background-image: URL('../images/banners/banner_bkgd.png'); }
		.bannerstage a.bannerleft:link { background: url('/images/banners/bnr_left_btn.png') no-repeat; text-decoration: none; }
		.bannerstage a.bannerleft:visited { background: url('../images/banners/bnr_left_btn.png') no-repeat; text-decoration: none; }
		.bannerstage a.bannerleft:hover { background: url('../images/banners/bnr_left_btn_over.png') no-repeat; text-decoration: none; }
		.bannerstage a.bannerright:link { background: url('../images/banners/bnr_right_btn.png') no-repeat; text-decoration: none; }
		.bannerstage a.bannerright:visited { background: url('../images/banners/bnr_right_btn.png') no-repeat; text-decoration: none; }
		.bannerstage a.bannerright:hover { background: url('../images/banners/bnr_right_btn_over.png') no-repeat; text-decoration: none; }
		#main_banner { background-image: url(../images/banners/banner_bkgd.png); }
		.banner1test { font-family: Verdana; font-weight: bold; font-size: 32pt; color: White; text-align: center; vertical-align: middle; top: 0px; }
		.pager { }
		.pager a { text-decoration: none; float: left; padding: 2px; background-image: url(../images/banners/white_dot_25_12x12.png); background-repeat: no-repeat; font-family: Verdana; font-size: 9px; color: black; width: 8px; height: 8px; }
		.pager a:hover { background-image: url(../images/banners/white_dot_50_12x12.png); }
		.pager .act, .pager .act:hover { background-image: url(../images/banners/white_dot_12x12.png); color: white; }
		.pager .act:hover { }
		.portal { }

        #product_tabs li a { height: 39px; background-image: url(../images/home/printing_tabs.png); background-repeat: no-repeat; color: Purple; display: block; height: 0; outline: none !important; overflow: hidden; padding-top: 39px; width: 109px; }
 		#services_tab a { width: 109px; background-position: -0px 0px; }
 		#productlist_tab a { width: 113px; background-position: -109px 0px; }
 		#whyus_tab a { width: 109px; background-position: -223px 0px; }
 		#tab_div.services #services_tab a { background-position: 0px -39px; }
		#tab_div.productlist #productlist_tab a { background-position: -109px -39px; }
 		#tab_div.whyus #whyus_tab a { background-position: -223px -39px; }
 		#tab_content_div { position: relative; width: 945px; border: solid 1px #dddddd; line-height: 10pt; padding: 20px 20px 10px 20px; display: block; background-color: #F4F4F4;}
		
		.productsholder { position: relative; margin: 10px 8px 10px 8px; width: 170px; text-align: center; font: 10px verdana, arial; }
		.productText { position: relative; left: 12px; width: 150px; padding-top: 7px; text-align: left; }
        .productText2 { position: relative; left: 18px; width: 150px; height: 75px; padding-top: 7px; text-align: left; }
		.productText3 { position: relative; left: 12px; width: 150px; height: 75px; padding-top: 7px; text-align: left; }
		.orderNowButton { margin: 10px 10px 10px 10px; position: relative; left: 12px; }
        .whyusText { position: relative; left: 12px; padding-top: 7px; text-align: left; font: 11px Verdana, Arial; padding-top: 12px; padding-bottom: 12px; margin-bottom: 12px; border-top: 1px #CCC solid; border-bottom: 1px #CCC solid;}
        #whyus_div ul{ margin: 0; padding: 0;}
        #whyus_div li{ list-style: none; display: inline; margin: 0; padding: 0;}
		#tabcontrol { position: relative; margin-left: auto; margin-right: auto; width: 985px; margin-top: 10px; }
		#tab_div { overflow: hidden; }
		#product_tabs { padding-left: 0; }
		#product_tabs ul { margin: 0; padding: 0; }
		#product_tabs li { float: left; list-style-type: none; height: 39px;} 
 		#services_divUsedTwice  { margin: 0; padding: 0; }
        #services_divUsedTwice ul {margin: 0; padding: 0; }
        #services_divUsedTwice li { float: left; list-style-type: none; width: 175px; padding: 0 0 0 0;}
        #services_divUsedTwice li.rule { float: left; list-style-type: none; height: 250px; width:1px; border-right: 1px #ddd solid; margin-left: 8px;}
        #services_divUsedTwice li.rule2 { float: left; list-style-type: none; height: 250px; width:1px; border-right: 1px #ddd solid; margin-left: 18px;}
        #whyus_div {padding: 10px 20px 0px 20px; font-family: verdana, arial; font-size: 11px; line-hegiht: 16px;}
        #whyus_div h1{font-weight: bold; font-size: 12px;}
		#footer {margin-left: auto; margin-right: auto; position: relative; width: 983px; text-decoration: none; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; color:#868686;}
		#footer #footerHead ul{list-style: none; text-decoration: none; display: inline; width: 985px; margin: 0; padding: 0;}
		#footer #footerHead li{list-style: none; text-decoration: none; float: left; position: relative; text-indent: none;}

		#footer #footerLinks ul{list-style: none; text-decoration: none; display: inline; width: 900px;}
		#footer #footerLinks li{list-style: none; text-decoration: none; float: left; position: relative; text-indent: none; margin-left: 70px; }
		#footer #footerLinks li.start{margin-left: 30px; }
		#footer #footerLinks li a { font: 11px Arial, Verdana; color: #868686; text-decoration: none; line-height: 22px; font-weight: bold;}

		#copy {width:985px; margin: 0 auto 0 auto; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; color:#868686;}




