HTML,BODY,P,IMG,H1,H2,H3,H4,OL,FORM {
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:separate;
	border-spacing:0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

BODY {
	text-align:center; /* this jugglery is done so that the layout is centered - RT */	
	voice-family: "\"}\""; 
	voice-family:inherit;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1F1F1F; 
	background:url(http://images.postalz.com/images/bg.gif) repeat-y; 
	background-position:center;	
	
	SCROLLBAR-FACE-COLOR: #dcddde; 
	SCROLLBAR-HIGHLIGHT-COLOR: white; 
	SCROLLBAR-SHADOW-COLOR: #999999; 
	SCROLLBAR-3DLIGHT-COLOR: #cccccc; 
	SCROLLBAR-ARROW-COLOR: #666666; 
	SCROLLBAR-DARKSHADOW-COLOR: white; 
	SCROLLBAR-BASE-COLOR: silver; 

}

A {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#0033FF;
}

A:hover {
	color:#CC0000;
	text-decoration:none;
}

A:visited {
	color:#0033FF;
}

A:active{
	color:#CC0000;
}


div#pMain {	
    /* MAIN LAYOUT CONTAINER  */
	/* background:url(http://images.postalz.com/images/top_header.jpg) no-repeat; */
	margin:0 auto;	
	width:980px;
	text-align:left;
}  

/*#pShadowFrame
{
	background-image:url(http://images.postalz.com/images/shadow.jpg);
	width:988px; background-repeat:repeat;}*/
	
/* --------- Header----------*/

#pTop
{
	width:980;
	height:80;
	padding:0; margin:0;
	background-repeat:no-repeat;
}

#plogo
{
	width:142px;
	height:60px;
	float:left; border:0; margin-left:10px;
}

.pDottedline
{
	border-left:1px dotted #666;float:left;
/*	border-left-width:thin;
	border-left-color:#666666;
	
	margin-top:5px;*/
	margin-left:30px; margin-right:5px; 
	height:55px;
}

#pzTopNavContainer {
	position:relative;
	float:left;
	width:600px; /* This width is given so that it pushes the next layer #loginInfo to the right */
	z-index:1000;
}

#TopNav {
	position:relative;
	margin-left:15px;
	margin-top:5px;	
	font-family:"Arial", Helvetica, sans-serif; text-align:center;
	font-size:18px;
	z-index:1000;
}

#TopNav ul
{
	margin:0; padding:0px; list-style:none; list-style-image:none;
}

#TopNav li
{
	display:inline;
	padding-left:1px; padding-bottom:8px; padding-top:8px; padding-right:12px;
	margin:0px; text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	color:#004EFF; font-weight:bold;
}

#TopNav li A
{	
	color:#004EFF;
	text-decoration:none;
}

#TopNav li A:hover
{
	color:#CC0000;
	text-decoration:underline;
}

#TopNav li A:active
{
	color:#CC0000;
	text-decoration:none;}

#TopNav li#current
{
	color:#CC0000;
	text-decoration:none;
}

#pTopRightNavContainer
{
	height:12px; min-width:250px; 
	_width:auto !important; background-color:#DDE3F1; float:right; padding:5px;}
	
.pTopRightNav
{	font-size:11px; color:#0000FF;}


/* ---------/ Header----------*/

P {
	MARGIN: 10px 0px; LINE-HEIGHT: 1.3em; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:12px;
}
H1 {
	FONT-SIZE: 2em; FONT-WEIGHT: normal; LINE-HEIGHT: 1.1em; FONT-FAMILY: "Helvetica", Arial, sans-serif;
}
H2 {
	FONT-SIZE: 16px; color:#333; text-decoration:none; FONT-WEIGHT: bold; LINE-HEIGHT: 1.1em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H3 {
	FONT-SIZE: 1.3em; color:#CC0000; FONT-WEIGHT: bold; LINE-HEIGHT: 0.7em; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H4 {
	FONT-SIZE: 1.2em; FONT-WEIGHT: normal; LINE-HEIGHT: 0.9em; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H5 {
	FONT-SIZE: 0.8em; color:#fff; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H6 {
	FONT-SIZE: 11px; text-decoration:none; FONT-WEIGHT: normal; LINE-HEIGHT: 0.7em; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H6:hover {
	COLOR:#CC0000; text-decoration:underline;
}
.pDate{
	font-family:"Trebuchet MS", Arial; font-size:11px; text-transform:uppercase; color:#555454; letter-spacing:0.1em; 
	word-spacing:0.1em; line-height:2em;
}
.pComments { font-size:12px; font-style:italic; text-align:right;}

.pPostcardComment{
	FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS", Arial; text-decoration:none;
}

#pMiddle 
{
 	/* This is just one single pane just ater the Top Navigation which contains the 2 columned
	   Work Area and Right Pane */
	width: 980px; 
	min-height:670px; 
	_height:auto !important;
	padding:0px;
}

#pWorkArea {
	position:relative;
	/*left:-8px;  RT: DONE FOR STUPID PATHETIC IE 6 */
	float:left; 
	width:790px;
/* ON SPECIAL REQUEST MADE ONLY FOR IE 6 
   UNLESS WE SHOW display:inline; IE will always double the float on left 
   http://www.positioniseverything.net/explorer/doubled-margin.html
>>  display:inline; */
}

#pRightPane {
	float:left; position:relative; 
	width:185px;  
	margin-left:2px; min-height:670px; 
	_height:auto !important;
/*	border:1px solid #000;*/

}
.pRightPaneLeftBorder
{ background-image:url(http://images.postalz.com/images/Rightpannel_leftborder.gif); background-repeat: repeat-y; float:left;}

.pRightPaneHeader
{ text-transform: uppercase; font-size:14px; font-weight:bold; line-height:26px;}

.pRightPanetext
{ font-size:11.5px; line-height:16px;} 

.pRightPaneDate
{ text-transform:uppercase; font-size:10px; color:#999999;}


#pPostcardContainer
{
	/*width:570px;*/
	width:auto;

}

#pPostcardCreateContainer
{ 	width:495px;
	text-align:left;
	margin:0 auto;
}

#pPostcardCreateContainerFrame
{
	background-image:url(http://images.postalz.com/images/postcard_frame.jpg);
	width:490px; height:279px; background-repeat:no-repeat; margin-top:5px; margin-bottom:5px;
}

#pPostcardThumb
{
	float:left; width:397px; height:259px; margin-top:3px; margin-left:3px;
}

#pPostcardStamp
{
	float:left; width:84px; position:relative; margin-top:5px; margin-left:2px;}
	
#pPostcardSpotPane
{
	width:490px; height:70px; margin-top:0px;
}

#pPostcardtitle
{
    width:330px; float:left; margin-right:5px;
}

#pPostcardSpotIcon
{
	width:150px; float:left; position:relative; margin-left:5px; margin-top:5px;
	text-align:right;}
	
/* ------------------------------------------*/
			SIGN IN / SIGN UP
/* ------------------------------------------*/

#pSignInPane
{
	width:185px; margin-bottom:20px;
}

#pSignInTop
{
	background-image:url(http://images.postalz.com/images/sign_in_top.jpg); 
	width:185px; height:34px; background-repeat:no-repeat;
}
#pSignInMiddle
{
	background-image:url(http://images.postalz.com/images/sign_in_middle.jpg); width:185px; height:130px;
	background-repeat:repeat;
}
#pSignInBottom
{
	background-image:url(http://images.postalz.com/images/sign_in_bottom.jpg); width:185px; 
	height:5px; background-repeat:no-repeat;}
	
.SignInText
{ 	
	font-size:14px; font-weight:normal; color:#fff;
	word-spacing:0.1em;
}
.pForgotPasswordText
{ 	
	font-size:10px; font-weight:normal; color:#fff;
	word-spacing:0.1em; text-decoration:underline;
}
.pForgotPasswordText:hover
{ 	
	color:#fff;	text-decoration:none;
}

/*-------------------sign up-------------*/

#pSignUpPane
{ 	width:185px; margin-bottom:20px;}

#pSignUpTop
{ 	width:185px; height:34px; background-repeat:no-repeat;  
	background-image:url(http://images.postalz.com/images/sign_up_top.jpg);
}
#pSignUpMiddle
{
	width:185px; background-image:url(http://images.postalz.com/images/sign_up_middle.jpg);
	background-repeat:repeat;
}
#pSignUpBottom
{
	background-image:url(http://images.postalz.com/images/sign_up_bottom.jpg); width:185px; 
	height:5px; background-repeat:no-repeat;}
	
.SignUpText
{ 	
	font-size:14px; font-weight:normal; color:#1F1F1F;
	word-spacing:0.1em;
}
/*-------------------sign up-------------*/

#pEnvelope
{
	width:185px; height:112px; margin-bottom:20px;}
	
#pWidgetPane
{	width:185px; height:190px;
	border-bottom:1px; border-bottom-color:#333; border-bottom-style:dotted;
	border-left:1px; border-left-color:#333; border-left-style:dotted; margin-bottom:20px;
}

#pWidgetTop
{
	background-image:url(http://images.postalz.com/images/widget_top_bg.jpg); width:186px; height:26px;
}
#pWidgetInnerPane
{
 width:180px; margin:3px;}
 
.pRighPaneText
{	font-weight:normal; font-size:10px; color:#0E0EFA; text-decoration:underline;
 }
 
/*-------------FOOTER-----------*/
#pFooter
{
	width:980px; clear:both; background-color:#FFF; height:75px;}

HR.pFooter
{
	border-top:1px solid #fff; border-bottom:1px dotted #999; clear:both;
}

#pFooterContainer
{ 	margin-top:5px; margin-bottom:5px; }

#pFooterLeftContainer
{
	width:710px; position:relative; float:left; margin-left:5px;}

#pFooterRightContainer
{
	float:left; position:relative;}
	
.pFooterText
{	font-size:11px; text-decoration:none; color:#1F1F1F; FONT-FAMILY: Arial, Helvetica, sans-serif;
 }
.pFooterText:hover
{ color:#b3000000; text-decoration:underline;}

/*-------------	FAQ -----------------*/

.pfText {
	FONT-WEIGHT: normal; LINE-HEIGHT: 1.7em; FONT-SIZE: 12.5px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.pfText1 {
	FONT-WEIGHT: normal; LINE-HEIGHT: 1.7em; FONT-SIZE: 13.5px; text-decoration:underline; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.pfText1:hover { 
	color:#b30000; text-decoration:underline;
}
#pfBorder
{ 	BORDER-TOP: #B30000 2px solid;}

.pfPreMargin
{	MARGIN-LEFT: 1.7em; margin-right:1.7em; margin-bottom:1em; LINE-HEIGHT: 0.7em;}

.pTop
{	font-size:11px; text-decoration:underline; text-align:right; color:#B30000;}

.pTop:hover
{	text-decoration:none;}
#pUserContainer
{
	background:url(http://images.postalz.com/images/home_user_banner.gif);
	width:574px; height:81px; background-repeat:no-repeat; margin-bottom:25px;}
	
#pUserInnerPannel
{ padding:7px; margin-left:5px; text-align:left;}

/*---------------------About me-------------------------------*/
#pAboutmeUserThumbFrame
{	width:158px; height:116px; background-image:url(http://images.postalz.com/images/AboutMe_user_thumb.gif); background-repeat:no-repeat;}

#pAboutmeUserThumb
{	padding:19px;}

#pAboutmeUserComments
{	background-image:url(http://images.postalz.com/images/AboutMe_seal_comments.jpg); width:125px; height:150px; background-repeat:no-repeat;}

#pAboutmeUserCommentsCount
{	padding:50px 20px 0 20px;  color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; line-height:normal;}

.pAboutmeUserCommentstext
{	color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.pAboutmeUserTitle
{	text-transform:uppercase; font-size:12px; font-family:Arial, "Helvetica", sans-serif; letter-spacing:0.51px;}

.pAboutmeUserName
	{	font-size:14px; font-weight:bold; line-height:1px;}