/* Globals
---------------------------------------------------------------------------------------------- */
* { font-family:Trebuchet MS,Helvetica,Sans-Serif;}

/* Layout
---------------------------------------------------------------------------------------------- */
body,html           { background:url(../images/mast_background2.gif) repeat-x #FFFFFF;height:100%;margin-bottom:1px;}
#mast               { height:140px;margin:auto;width:820px;background:url(../images/logo2.gif) no-repeat;}
#wrap               { clear:both;margin:auto;width:820px;overflow:hidden;padding:40px 0px 0px 0px;}
#wrap2               { clear:both;margin:auto;width:820px;overflow:hidden;padding:10px 0px 0px 0px;}
#page               { width:560px;overflow:auto;float:left;}
#page2              { width:820px;overflow:auto;float:left;}
#greenList          { width:820px;overflow:auto;float:left;}
#panel              { float:right;width:190px;}
#panel2             { float:right;width:150px;}
#footer             { background-color:#32933B;clear:both;margin:auto;width:100%;padding:5px 0px 50px 0px;color:#ffffff;font-size:11px;text-align:center;margin-top:20px;}
#clearfix			{ clear:both;}


/* Page2 Tags
---------------------------------------------------------------------------------------------- */
#page2 h1 					{ margin:0px 0px 10px 0px;font-size:24px;color:#32933B;text-decoration:none;font-weight:normal;letter-spacing:-1px;padding:0px;}
#page2 h2 					{ margin:20px 0px 10px 0px;font-size:16px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:-1px;padding:0px;border-bottom:1px solid #e0e0e0;}
#page2 h3 					{ margin:10px 0px 5px 0px;font-size:14px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:-1px;padding:0px;}
#page2 h4 					{ margin:10px 0px 5px 0px;font-size:16px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:-1px;padding:0px;}
#page2 h5 					{ margin:0px 0px 0px 200px;font-size:16px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:-1px;padding:0px;}
#page2 p 					{ margin:0px 0px 5px 0px;font-size:13px;color:#666666;text-decoration:none;padding:0px;}
#page2 table 				{ font-size:13px;color:#666666;text-decoration:none;padding:0px;vertical-align: middle;}
#page2 ul					{ font-size:13px;color:#666666;list-style:url(../images/tri.gif);margin-top:0px;}
#page2 li 					{ margin-top:0px;margin-bottom:5px;}
#page2 a					{ color:#000000;}
#page2 a:hover				{ text-decoration:none;}
#page2 img					{ \\float:right;}

/* Page Tags
---------------------------------------------------------------------------------------------- */
#page h1 					{ margin:0px 0px 10px 0px;font-size:24px;color:#000000;text-decoration:none;font-weight:normal;letter-spacing:-1px;padding:0px;}
#page h2 					{ margin:20px 0px 10px 0px;font-size:16px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:-1px;padding:0px;border-bottom:1px solid #e0e0e0;}
#page h3 					{ margin:10px 0px 5px 0px;font-size:14px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:-1px;padding:0px;}
#page h4 					{ margin:10px 0px 5px 0px;font-size:16px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:-1px;padding:0px;}
#page h5 					{ margin:0px 0px 0px 50px;font-size:16px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:-1px;padding:0px;}
#page p 					{ margin:0px 0px 5px 0px;font-size:13px;color:#666666;text-decoration:none;padding:0px;}
#page ul					{ font-size:13px;color:#666666;list-style:url(../images/tri.gif);margin-top:0px;}
#page li 					{ margin-top:0px;margin-bottom:5px;}
#page a						{ color:#000000;}
#page a:hover				{ text-decoration:none;}


/* Navigation Tabs
---------------------------------------------------------------------------------------------- */
#tabs                          	{
	float:right;
	margin-top:55px;
	padding:0px 0px 0px 0px;
}
#navigation                    	{ margin:0px;padding:0px 0px 0px 0px;list-style:none;display:block;text-align:center;}
#navigation li                 	{ margin:0px 0px 0px 6px;width:80px;height:33px;float:left;font-weight:bold;letter-spacing:-1px;}
#navigation li a               	{ width:80px;line-height:33px;display:block;color:#FFF;text-decoration:none;background: url(../images/tabs2.gif) no-repeat 0 -66px;}
#navigation li a:hover         	{ color:#ffffff;background-position:0 -33px;text-decoration:none;}
#navigation li.current a,
#navigation li.current a:hover 	{ color:#000000;background-position:0 0;text-decoration:none;}

/* Home elements
---------------------------------------------------------------------------------------------- */
#home_flash							{
	width:822px;
	float:center;
	padding:20px 0px 10px 0px;
}
#home_main2							{ background:url(../images/weArePrinters2.gif) no-repeat #f6f6e4;width:320px;height:235px;float:left;padding:165px 35px 0px 35px;}
#home_main2 p						{ font-size:14px;color:#333333;margin-bottom:5px;}
#home_main							{ background:url(../images/weArePrinters.png) no-repeat #f6f6e4;width:320px;height:235px;float:left;padding:165px 35px 0px 35px;}
#home_main p						{ font-size:14px;color:#333333;margin-bottom:5px;}
#home_services						{ width:410px;height:400px;float:right;}
#home_services .tl					{ background:url(../images/gotAQuestion.png) no-repeat #fadc86;width:195px;height:190px;float:left;}
#home_services .tr					{ background:url(../images/needAQuote.png) no-repeat #9d9cc3;width:195px;height:190px;float:right;}
#home_services .bl					{ background:url(../images/ourGreenPolicy.jpg) no-repeat #cc3433;width:195px;height:190px;float:left;margin-top:20px;}
#home_services .br					{ background:url(../images/uploadFiles.png) no-repeat #d2d276;width:195px;height:190px;float:right;margin-top:20px;}
#home_main_lower					{ background:url(../images/yourProjectIsEasyForUs.png) no-repeat #fdfdf9;width:390px;height:190px;float:left;padding:0px 0px 0px 0px;margin-top:20px;}
#home_main_lower .project			{ width:225px;height:190px;float:right;margin:34px 20px 0px 0px;}
#home_main_lower .project h4		{ line-height:18px;font-weight:bold;letter-spacing:-2px;font-size:22px;margin-bottom:7px;color:#32933B;}
#home_main_lower .project p			{ font-size:12px;color:#333333;margin-bottom:5px;line-height:14px;}
#home_main_lower .project a			{ font-weight:bold;color:#32933B;}
#home_main_lower .project a:hover	{ text-decoration:none;}
#home_services_lower				{ width:410px;float:right;margin-top:20px;}
#home_services_lower h4				{ line-height:16px;font-weight:bold;letter-spacing:-2px;font-size:22px;margin-bottom:7px;}
#home_services_lower p				{ font-size:12px;color:#333333;margin-bottom:5px;line-height:14px;}
#home_services_lower .about			{ width:195px;float:left;height:230px;}
#home_services_lower .about h4		{ color:#3a4895;}
#home_services_lower .about a		{ font-weight:bold;color:#3a4895;}
#home_services_lower .about a:hover	{ text-decoration:none;}
#home_services_lower .delivery		{ width:195px;float:right;height:230px;}
#home_services_lower .delivery h4	{ color:#009390;}
#home_services_lower .delivery a	{ font-weight:bold;color:#009390;}
#home_services_lower .delivery a:hover	{ text-decoration:none;}

/* Form elements
---------------------------------------------------------------------------------------------- */
form			{ margin:0px;padding:0px;}
#form 			{ font-size:12px;margin-bottom:20px;}
#form td		{ padding:3px;}
#form .name		{ text-align:right;font-weight:bold;vertical-align:top;}
#form input,
#form textarea	{ font-size:12px;color:#333;}
#form .submit   { font-size:14px;font-weight:bold;}

/* Panel elements
---------------------------------------------------------------------------------------------- */
#panel .OurGreenPolicy				{ background:url(../images/ourGreenPolicy.png) no-repeat #b6f563;width:195px;height:190px;float:right;margin-bottom:20px;}
#panel .GotAQuestion				{ background:url(../images/gotAQuestion.png) no-repeat #fadc86;width:195px;height:190px;float:right;margin-bottom:20px;}
#panel .NeedAQuote					{ background:url(../images/needAQuote.png) no-repeat #9d9cc3;width:195px;height:190px;float:right;margin-bottom:20px;}
#panel .LargeFormat					{ background:url(../images/largeFormat.png) no-repeat #cc3433;width:195px;height:190px;float:right;margin-bottom:20px;}
#panel .UploadFiles					{ background:url(../images/uploadFiles.png) no-repeat #d2d276;width:195px;height:190px;float:right;margin-bottom:20px;}

/* Panel green
---------------------------------------------------------------------------------------------- */
#panel2 .GreenPolicy				{ background:url(../images/green_policy.jpg) no-repeat #ffffff;width:100px;height:100px;float:right;margin-bottom:15px;}
#panel2 .GreenInk					{ background:url(../images/ink2.jpg) no-repeat #ffffff;width:100px;height:100px;float:right;margin-bottom:15px;}
#panel2 .GreenFSC					{ background:url(../images/fsc-logo.jpg) no-repeat #ffffff;width:100px;height:100px;float:right;margin-bottom:15px;}
#panel2 .GreenRecycle				{ background:url(../images/recycle_03.jpg) no-repeat #ffffff;width:100px;height:100px;float:right;margin-bottom:15px;}
#panel2 .GreenWaste					{ background:url(../images/green_waste.jpg) no-repeat #ffffff;width:100px;height:100px;float:right;margin-bottom:15px;}
#panel2 .GreenIPA					{ background:url(../images/green_ipa.jpg) no-repeat #ffffff;width:100px;height:100px;float:right;margin-bottom:15px;}


/* Testimonials
----------------------------------------------------------------------------------------------- */
#testimonials						{ }
#testimonials .quote				{ font-size:17px;font-style:italic;color:#32933B;}
#testimonials .quotee				{ font-size:14px;text-align:right;padding-bottom:15px;}

/* Cutters
----------------------------------------------------------------------------------------------- */
.cutter							{ padding:5px;border-top:1px solid #ccc;clear:both;margin-bottom:10px;overflow:auto;}
.cutter img						{ float:left;padding-right:20px;}
.cutter #details				{ float:right;width:350px;}
.cutter #details h1 			{ margin:10px 0px 3px 0px;font-size:13px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:-1px;padding:0px;}
.cutter #details p 				{ font-weight:normal;margin:0px 0px 5px 0px;font-size:12px;color:#666666;text-decoration:none;padding:0px;}
.cutter #details a				{ font-weight:bold;color:#000000;}
.cutter #details a:hover		{ text-decoration:none;}

/* green list
----------------------------------------------------------------------------------------------- */
.greenList img					{ float:left;}

/* green
----------------------------------------------------------------------------------------------- */
.green							{ padding:5px;border-top:1px solid #cccccc;clear:both;margin-bottom:10px;overflow:auto;}
.green img						{ float:left; padding-right:10px;padding-top:15px;}
.green #details					{ float:left;padding-left:0px;width:550px;}
.green #details h1 				{ margin:10px 0px 3px 0px;font-size:13px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:0px;padding:0px;}
.green #details p 				{ font-weight:normal;margin:0px 0px 5px 0px;font-size:12px;color:#666666;text-decoration:none;padding:0px;}
.green #details a				{ font-weight:normal;color:#000000;}
.green #details a:hover			{ text-decoration:none;}

/* template
----------------------------------------------------------------------------------------------- */
.template							{ padding:5px;border-top:1px solid #cccccc;clear:both;margin:0px 20px 3px 0px;}
.template #boxLeft					{
	padding-right:10px;
	padding-top:15px;
	float: left;
}
.template #boxRight					{
	padding-right:10px;
	padding-top:15px;
	float: right;
}
.template #details					{ float:left;padding-left:0px;}
.template #details h1 				{ margin:10px 0px 3px 0px;font-size:13px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:0px;padding:0px;}
.template #details p 				{ font-weight:normal;margin:0px 0px 5px 0px;font-size:12px;color:#666666;text-decoration:none;padding:0px;}
.template #details a				{ font-weight:normal;color:#000000;}
.template #details a:hover			{ text-decoration:none;}


/* green2
----------------------------------------------------------------------------------------------- */
.green2							{ padding:5px;clear:both;margin-bottom:0px;overflow:auto;}
.green2 img						{ float:left;padding-left:0px;padding-top:0px}
.green2 #img2					{ float:right;padding-left:0px;padding-top:0px}
.green2 #details				{ float:left;padding-left:50px;padding-top:5px;width:600px;}
.green2 #details h1 			{ margin:10px 0px 3px 0px;font-size:13px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:0px;padding:0px;}
.green2 #details italic			{ font-style:italic}
.green2 #details p 				{ font-weight:normal;margin:0px 0px 5px 0px;font-size:12px;color:#666666;text-decoration:none;padding:0px;}
.green2 #details a				{ font-weight:normal;font-size:13px;color:#000000;}
.green2 #details a:hover		{ text-decoration:none;}
.green2 #details2				{ float:right;padding-left:50px;padding-top:5px;width:600px;}
.green2 #details2 h1 			{ margin:10px 0px 3px 0px;font-size:13px;color:#32933B;text-decoration:none;font-weight:bold;letter-spacing:0px;padding:0px;}
.green2 #details2 italic		{ font-style:italic}
.green2 #details2 p 			{ font-weight:normal;margin:0px 0px 5px 0px;font-size:12px;color:#666666;text-decoration:none;padding:0px;}
.green2 #details2 a				{ font-weight:normal;font-size:13px;color:#000000;}
.green2 #details2 a:hover		{ text-decoration:none;}
.green2 #back					{ float:right;padding-top:60px}
.green2 #bottomText				{ padding-top:0px;font-weight:bold;margin:0px 0px 5px 0px;font-size:14px;color:#32933B;text-decoration:none;padding:0px;}
.green2 li						{ font-weight:normal;margin:0px 0px 0px 20px;font-size:12px;color:#666666;text-decoration:none;padding:0px;}
.green2 ul						{ list-style:url(../images/tri.gif);font-weight:normal;margin:0px 0px 0px 25px;font-size:12px;color:#666666;text-decoration:none;padding:0px;}


/* navigation text
----------------------------------------------------------------------------------------------- */

.nav 							{ padding:5px;clear:both;margin-bottom:0px;overflow:auto;}
.nav #text						{ font-weight:normal;font-size:11px;color:#32933B;}
.nav #text a					{ font-weight:normal;color:#000000;}
.nav #text a:hover				{ text-decoration:none;}


/* pop up
-------------------------------------------------------------------------------------------------*/

.transparent {
background-color: #ffffff;
filter:Alpha(Opacity=90);
-moz-opacity:0.55;
}

