@charset "UTF-8";
/* CSS Document */


/* ++++++++++++++++++++++++++++++++++++++++++++++++ Local Globals ++++++++++++ */

a {text-decoration: underline;}

ol, ul {margin-top: .25em;}

#container {
	width : 760px;
	margin : 0px auto;
	padding : 0px;
	text-align:left;
}
#header {
	background-color : #093b8a;
	height : 44px;
	padding : 0;
	text-align: right;
}
#sectionhead {
	background : url(/images/shared/sectionhead_bg.gif) repeat-x;
	height : 21px;
	padding : 8px 0px 0px 38px;
}
ul#nav {
	margin : 0;
	padding : 0 0 0 28px;
	background : url(http://www.stampexpressions.com/images/nav_bg.gif) repeat-x;
	height : 24px;
}
ul#nav li {
	float : left;
	display: block;
	height: 24px;
	list-style-type: none;
	padding : 0;
	margin : 0;
}
/* nav  */

/*for ie to hide extra height*/
/*.cssnav	{overflow:hidden; }
.cssnav a {overflow:hidden;}*/

.cssnav img {
	border: 0;
}
#nav a {
	display: block;
	height:24px;
}
#nav a:hover {
	visibility:visible
}
#nav li a:hover img {
	visibility:visible;
}
.navtext {
	display: none;
}
#footerNav {
	display: block;
	font-size: x-small;
	margin: 0;
	width: 735px;
	padding: 15px 0 10px 15px;
	background-color: #ffffff;
	clear: both;
}
#footerNav a {
	/*--- Altered to conform to PB.com - SMS.2007.02.13
	color : #0069aa;
	text-decoration : underline;
	------------------------------------------------------*/
	color: #000000;
	text-decoration: none;
}






/* +++++++++++++++++++++++++++++++++++++++++++++++ Layout styles */

	body { margin: 0 0 0 0; }
	#header img  { float: left; border: none;   } 
	#sectionhead { padding  : 0 0 0 0; height: 39px; }
	.pagebody { width: 100%; height: auto; background-color: #FFF;  } 
	
	img { border: 0 } 
	#printHeader { visibility: hidden; width: auto; height: auto; }
	
	#printheader, #printHeader {display: none;}
	
	h1 { margin: 24px 0 10px 10px; }

/*  STAMP EXPRESSIONS HOMEPAGE  */

	/* Navigation */
	#navigation { height: 25px; } 
	ul#nav li { display: inline; }
	
	#tab1 a {background: url(http://www.stampexpressions.com/images/01_createpersonalpostage.gif) no-repeat;width:153px;}
	#tab1 a:hover {background-position: 0px -25px;}
	
	#tab2 a {background: url(http://www.stampexpressions.com/images/02_youraccount.gif) no-repeat;width:89px;}
	#tab2 a:hover {background-position: 0px -25px;}
	
	#tab3 a {background: url(http://www.stampexpressions.com/images/03_shoppingcart.gif) no-repeat;width:96px;}
	#tab3 a:hover {background-position: 0px -25px;}
	
	#tab4 a {background: url(http://www.stampexpressions.com/images/04_howitworks.gif) no-repeat;width:94px;}
	#tab4 a:hover {background-position: 0px -25px;}
	
	/* Second Navigation */ 
	
	#tab5 a {background: url(http://www.stampexpressions.com/images/01_home.gif) no-repeat; width:52px;}
	#tab5 a:hover {background-position: 0px -25px;}
	
	#tab6 a {background: url(http://www.stampexpressions.com/images/02_howitworks.gif) no-repeat; width:92px;}
	#tab6 a:hover {background-position: 0px -25px;}
	
	#tab7 a {background: url(http://www.stampexpressions.com/images/03_inspirationgallery.gif) no-repeat; width:122px;}
	#tab7 a:hover {background-position: 0px -25px;}
	
	#tab8 a {background: url(http://www.stampexpressions.com/images/04_productspecifications.gif) no-repeat; width:140px;}
	#tab8 a:hover {background-position: 0px -25px;}
	
	
	#tab9 a {background: url(http://www.stampexpressions.com/images/05_support.gif) no-repeat; width:94px;}
	#tab9 a:hover {background-position: 0px -25px;}



	/* Top Half */ 
	.pagebody_top { width: 100%; height: 140px; margin-bottom: 10px;   } 
	.pagebody_top .left { width: 230px; height: 120px; 	 margin: 10px 0 0 30px; float: left; } 
	.pagebody_top .right { width: 400px; height: 120px;  margin: 10px 0 0 0; float: left; } 
	
	/* .capturelife { font-size: 28px; }  */
	/* .withstampexpressions { font-size: 18px; } */
	.right p { margin: 7px 0 0 0; } 


	/* Bottom Half */
	
	.pagebody_bot { width: 100%; height: 270px; margin: 0 0 0 0; padding: 5px 0 0 0; } 
	.boxstep { width: 243px; height: 210px; padding-left: 10px; float: left;    } 
	
	.entry {margin-top: 10px;  width: 200px; padding-left: 10px; } 
	.number { font-size: 2.3em; color: #CC9900; float: left; margin: -3px 5px 20px 0; } 





	.clearfloat { clear: left; } 



/* LANDING PAGE */

	.pageheading { width: 100%; height: 30px; /* background-color: #CCCCCC; */ margin-bottom: 20px; }
		
		.pageheading h1 { font-size: 2.3em; color: #024588;   margin: 12px 0 0 10px;   } 
	
	/* Personal Postage Left Side */
	
	.personalpostage { width: 420px; height: auto;  float: left; }
		
		.personalpostage h3, .printer h3 { font-size: 1.2em; text-align: center; line-height: .4em;} 
	
	/* Printer Right Side */
	
	.printer { 	width: 340px; height: auto;  float: left; }
	
	
	/* Text Formatting */ 
	/*.landingheading { font-size: 20px; font-weight: bold; } 
	.landingpagetitle { font-size: 18px; text-align: center; font-weight: bold;  } 
	*/
	
	.personalpostage p, .printer p { font-size: 1.2em; text-align: center; margin: 5px 25px 5px 25px; }
 
	.printer p { margin: 5px 10px 5px 10px; } 
	
	.personalpostage h2, .printer h2 { font-size: 1.4em; text-align: center; color: #000000; } 

	.itemtitle p { font-size: 1.2em; text-align: center; } 
	
	.bottombuttons { width: 100%; height: 50px; text-align: center; padding: 20px 0 0 0 ; } 
	.bottombuttons img { border: none; } 
	
	.bold { font-weight: bold; }
		p.image_title { font-size: 1.4em; font-weight: bold; margin-bottom: 5px; color: #093b8a; }
		p.image_subtitle {font-size: 1.2em; font-weight: bold; }

	h1.rightheading { font-size: 2.2em; line-height: .2em; margin: 20px 0 0 0;  }
    .bottom_heading {  font-size:65%; display: block; margin: 15px 0 10px 0; color:#666666; }

	
/* HOME PRINTER PAGE  +++++++++++++++++++++++++++++++++++++++++++++ */
.homeprinter_top { width: 100%; height: 50px; display:inline;} 
.homeprinter_leftside { width: 300px; height: auto; float: left; margin: 0 40px 0 10px;  } 
.homeprinter_rightside { width: 388px; height: auto; float: left; display:inline; margin-top: -14px;}

p.homeprinter_title { font-size: 1.4em; font-weight: bold; margin-bottom: 5px; color: #093b8a }
.homeprinter_leftside h2 {  width: auto; margin: auto auto; text-align: center; margin-bottom: 5px;   }  
.homeprinter_leftside_btn { width: 89px; height: 20px; margin: auto auto; } 
p.indent { margin-left: 25px; } 
p.homeprinter_trial { width: 200px; margin: auto auto; text-align: center;  margin-bottom: 10px; font-weight: bold;   } 


div.homeprinter_leftside h2 {font-weight: bold; font-size: 1.3em; color: #000; margin: 1em 0 0 0; text-align: left; display: block;}
div.homeprinter_leftside p.subheader_size1 {font-weight: bold; font-size: 1.3em; color: #000; margin: 12px 0 4px 0; text-align: left; display: block;}
div.homeprinter_leftside p.h2note {font-weight: bold; font-size: 1.1em; color: #000; margin: 0;}
div.homeprinter_leftside p.subheader_size2 {font-weight: bold; font-size: 1.2em; color: #000; margin: 12px 0 2px 0;}
div.homeprinter_leftside p.legaltext {margin-top: 1em; font-size: .9em;}
div.homeprinter_leftside ul.offerFeaturesList {margin-top: .25em;}
div.homeprinter_leftside ul.offerFeaturesList li {font-weight: normal; font-size: 1.1em; color: #000; margin: .25em 0 .25em 0;}


/* HOW IT WORKS +++++++++++++++++++++++++++++++++++++++++++++++++ */

.howitworks_top { width: 760px;  } 
	.howitworks_top_left { width: 300px; float: left; } 
	.howitworks_top_right { width: 450px; float: left;  padding: 3px 0 0 0; text-align: right;} 
	.howitworks_top_right a { margin-bottom: 2px; display: block;} 
	.howitworks_top h1 { /*margin: 3px 0 0 10px; */ } 
	.howitworks_headingline { display: block; font-size: .9em;}
	.howitworks_top h2 { margin: 0 0 0 10px; } 
	
	



.howitworks_one { width: 252px; float: left; text-align: center;} 
.howitworks_two { width: 252px; float: left; text-align: center; } 
.howitworks_three { width: 256px; float: left; text-align: center;  } 

.howitworks_one ul, .howitworks_two ul, .howitworks_three ul { text-align: left;list-style-type: disc;
	color: #CC9900; } 
	
.howitworks_blacklist { color: #000000; } 



.howitworks_img { margin: 0 0 10px 10px;    } 

.howitworks_titlebox { width: auto; height: auto; margin-left: 95px; }  

.howitworks_two	.howitworks_titlebox {margin-left: 60px;}

.howitworks_number { font-size: 2.2em; color: #CC9900; float: left;   margin: -3px 5px 0 0; font-weight: bold;}

.howitworks_title { font-size: 1.2em; color: #CC9900; float: left; font-weight: bold; margin-top: 5px; }

h2.secondaryitems { font-size: 1.0em; } 

.orange { color: #CC9900; } 



.howitworks_bot { width: 451px; height: 160px; margin: 10px 155px 0 154px;}

#hiw_viewDemoButton {width: 78px; display: block; margin: 0 341px 40px 341px; text-decoration: none;}

/* INSPIRATION GALLERY +++++++++++++++++++++++++++++++++++++++++++++ */


.inspirationgallery_left {width: 475px; float: left;  padding: 0 30px 0 10px;   } 
.inspirationgallery_right;  float: left; } 

.center_postage { margin:auto auto; text-align: center;   } 
	
#inspiration_gallery {clear: both; margin-left:10px;}

/* PRODUCT SPECIFICATIONS  +++++++++++++++++++++++++++++++ */

.productspecs_grid { width: 400px; height: 300px; border: 1px solid #999; margin-top: 25px; } 
.align_left { text-align: left; padding-left: 10px; padding-top: 10px;  border: 1px solid #999; }

th { border: 1px solid black; } 


/* SUPPORT CONTACT ++++++++++++++++++++++++++++++++++++++++ */

.supportcontact_content {  padding: 10px 100px 0 10px;  }
 h2.supportcontact_content { font-size: 1.0em; margin: 0 0 0 0; padding: 0 0 10px 0; color: #000000; } 



/* SUPPORT PAGES ++++++++++++++++++++++++++++++++++++++++++ */

.support_left {width: 160px; float: left;  padding: 10px 0 0 0; } 
.support_mid { width: 340px; float: left; padding: 0 10px 0 10px;  } 
.support_right { width: 230px; float: left;  padding:10px 0 0 10px; } 
.support_right .indent { margin: 0 5px 5px 5px;  } 
.sup_botpad { height: auto; margin: 0 0 10px 0; } 

.support_mid p.bold {margin: 1.5em 0 0 0;}

.specs_images { font-size: 1.0em; color: #CC9900; margin: 0 0 10px 0; }  


.support_list { list-style: none; margin: 0 0 0 0 ; padding:0 0 0 0;   } 
.support_list li { margin: 0 0 0 0; background-color: #e5f0f8; height: 18px;  padding: 5px 0 0 10px;  } 

.support_list li a {padding-left: 15px; text-decoration: none;}

.support_list li.current a {background-image:url(http://www.pitneyworks.com/images/shared/bullet_arrow_024588.gif);
				background-position:0 50%; background-repeat:no-repeat;				
				font-weight: bold;}

.middle { border-top: 1px dotted black; border-bottom: 1px dotted black;  } 


h1.support_faq_heading  { margin: 1em 0 .2em 0; font-size: 1.4em; }
h2.support_faq_headingtwo  { margin: 1em 0 .2em 0; font-size: 1.0em; color: #000000; }
h3.support_getstart_three { margin: 1em 0 .2em 0; font-size: 1.0em; color: #000000; }
h3.support_policies_headingthree { margin: 1em 0 .2em 0; font-size: 1.0em; color: #000000; }
h4.support_policies_h4{ margin: 1em 0 .2em 0; font-size: 1.0em; color: #000000; }


h1.support_policies { margin: 10px 0 10px 0; }
.faq_categories { list-style: none; } 
.faqAnswerA {font-weight: bold; font-size: 1.1em;}

.support_rightside { width: 580px; height: 500px; float: left; margin: 0 10px 0 10px;  } 
.support_rightside p { margin: 0 0 10px 0; }

.printerLightsChart {margin: 0 0 1em 0;}

.printerLightsChart td,
.printerLightsChart th {border: 1px solid #999;}

.printerLightsChart caption {font-weight: bold; text-align: left;}

.printerLightsChart td {padding: 0 0 0 2px;}


/*-- BEGIN: Changes by Stephen Schwarz for migration of deliverable to production server -2007/10/18 --*/
ul#nav #tab1, ul#nav #tab2, ul#nav #tab3, ul#nav #tab4, ul#nav #tab5,
ul#nav #tab6, ul#nav #tab7, ul#nav #tab8, ul#nav #tab9 {background-image: none; width: auto;}

#sectionhead a {display: block; float: left; clear: both;}
#navigation {clear: both;}
/*-- END: Changes by Stephen Schwarz for migration of deliverable to production server -2007/10/18 --*/


/*-- BEGIN: CSS copied from /css/phase2/local_information.css used for faux pop-ups.  Should this be moved to global? -SMS --*/
div.learnMoreBlock {display: block; margin: 2px 0; padding: 2px 0; border: 1px solid black; background-color: #fff; width: 500px; clear: both; top: 40px;}

div.localInactiveDiv {display: none;}

div.localActiveDiv {display: block; position: absolute; width: 240px; background-color: #FFFFFF; border: 1px solid black; padding: 6px; margin: 0; margin-left: 0px !important; top: 45px;}

div.localActiveDiv p.lsidHeader,
div.localActiveDiv p.mdHeader {font-size: 14px; font-weight: 700;}
div.localActiveDiv img {border: 1px solid #CCCCCC; padding: 0; margin-bottom: 15px;}

div.localActiveDiv div.closeButtonBlock {height: 15px; padding: 0; margin: 0;}
div.localActiveDiv div.closeButtonBlock a.JSflipped {display: block; text-align: right; width: 100%; height: 15px;}
div.localActiveDiv div.closeButtonBlock a.JSflipped img {border-width: 0px; margin: 0; padding: 0; height: 15px;}
a.JSflipped {display: block;}
a.showWithJS,
a.showWithJS img {display: none;}
/*-- END: CSS for faux pop-ups --*/

#personalPostageMap,
#personalPrinterMap {display: block; float: left; width: 350px; margin: 0 0 0 10px;}