/* hidden classes */

#topTitle,
#botTitle,
ul.worldmap_list li a span,
p.long_description,
.hidden,
.pic span										{display:none;visibility:hidden}

.png {
	background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "http://www.theprepaidstore.com/domains/images/transparent.gif"
    );
}

/* global classes */

html 											{width: 100%; height: 100%; min-height: 100%;}
body 											{width: 100%; height: 100%; min-height: 100%; background-color: #0677dd;margin:0px; background:url(../images/bg_html_pattern.gif) 0 0 repeat}
body, input, select, textarea 					{font-family: Arial, Helvetica, sans-serif; font-size:120%;color: #000}
em 												{float: right; padding:1px 4px; font: bold 50% arial; margin:4px 0 0 0; background-color: #F7F7F7; border:solid 1px #cccccc; padding:1px 4px}
em a,
em a:visited 									{text-decoration:none;}
em a:hover 										{text-decoration:underline}
html>body, html>body #main-canvas 				{height: auto} 

a 												{color: #0000FF; text-decoration: none}
a:hover 										{color: #0000FF; text-decoration: underline}
a:active 										{color: #0000FF; text-decoration: none}

a.tip,
a:hover.tip,
a:active.tip									{border-bottom:dashed 1px #0000FF; text-decoration:none}

form											{padding:0px; margin:0}

hr 												{height: 1px;border-top: 1px dotted #cccccc; border-right: none; border-bottom: none; border-left: none; margin:0.95em 0; clear:both}
p 												{margin: 0;padding: 0.5em 0px;line-height:1.4em; font-size: 95%}
ol, ul											{line-height:1.4em; font-size: 95%}
p.below_crumbs 									{padding-top: 0; color: #333333; font-weight: bold}
p.csr											{line-height:1.4em; padding-left: 44px; padding-top:0; margin-top:0; background:url(http://www.pinzoo.com/store/images/cust_service_sm.gif) 0 0 no-repeat; min-height:34px; height:auto}
* html p.csr /*min height for IE */ 			{height: 34px;}
h1 												{font-size: 130%; margin: 0px 0px 0.5em 0px;padding: 0px; color: #FF6600}
h2 												{font-size: 110%; margin: 1em 0 0.5em 0;padding: 10px 0 3px 0; border-bottom:solid 1px #cccccc; color:#FF6600;}
h3 												{font-size: 110%; margin: 0px;padding: 0.5em 0px;}
h4 												{font-size: 110%; margin: 0px;padding: 0px 0px 0.5em 0px}
h5 												{font-size: 110%; margin: 0px;padding: 0px 0px 0.5em 0px}
h6 												{font-size: 110%; margin: 0px;padding: 0px 0px 0.5em 0px}
.disclaimer										{font-size:80%}


/* misc styles */

select, textarea, input 						{font-size: 100%; }
code, pre 										{font-family: "Courier New", Courier, monospace; font-size: 100%; background-color: #f0f0f0; }
img 											{border: none; }
.break 											{clear: both; }
.submit											{text-align:center; width: 100%}
.clear 											{clear:both; height:.0001em; overflow:hidden}
.green											{font-weight:bold; color:#339900}
.orange											{font-weight:bold; color:#FF6600}
.orange-norm									{color:#FF6600}
.red											{font-weight:bold; color:#FF0000}
.redNorm										{color:#FF0000}
.blue											{font-weight:bold; color:#3366FF}
.other_min										{font-weight:bold; margin:10px 0 5px 0}
.dial											{font: bold 160% 'Arial', 'Helvetica', 'Sans-serif'; color:#339900; padding:0; margin:5px auto; text-align:center}
.currentTime									{font: normal 160% 'Arial', 'Helvetica', 'Sans-serif'}
.learnmore 										{text-align:right;padding:5px 0 0 0}
.seemore										{font-size:11px; font-weight: normal; color:#000000}
.seemore-sm										{font-size:9px; font-weight: normal; color:#000000}
.sitemap ul										{padding:10px 0 10px 30px}
.phoneorder										{font-weight:bold; padding:10px; background-color: #F3F3F3; border:solid 1px #cccccc}
.errorPane 										{display:block; border: solid 1px #FF0000; padding:10px; background: url(http://www.pinzoo.com/store/images/bg-error.gif) top left repeat-x;background-color:#fff3ea}
.errorTitle 									{display:block; font-weight:bold; color:#FFFFFF; margin:0 0 10px 0; padding:2px 5px;background-color:#FF0000}
.errorMessage 									{display:block; margin: 0; padding:0; font-size:75%}

#main-canvas 									{width: 100%; height: 100%; min-height: 100%; position: absolute;top: 0;font-size: 75%;}
#top-canvas										{width: 770px; margin: 0 auto; background:url(../images/pinzoo.jpg) 3px 0 no-repeat;}

.topnav											{width: 770px; margin:0 auto; padding: 0; height:82px;background: url(../images/bg_topnav_shadow.gif) top left no-repeat;}

.topnav .leftcol								{float:left;}
.topnav .leftcol .logo 							{}
.topnav .leftcol .logo img 						{width: 230px; height:72px;}
.topnav .rightcol								{float:right; text-align:right}
.topnav .rightcol .login 						{color: #ffffff;margin-top:15px;font-size: 80%; font-weight:bold;}
.topnav .rightcol .login ul 					{margin: 0 6px 0 0;padding: 5px 0;}
.topnav .rightcol .login li 					{list-style-type: none; margin: 0;padding-top:0; display:inline}
.topnav .rightcol .login li a 					{color: #ffffff;text-decoration: none; padding:0 5px 0 3px; border-right:solid 1px #FFFFFF;}
.topnav .rightcol .login li.last a 				{border-right:none}
.topnav .rightcol .login li a:hover 			{text-decoration: underline}
.topnav .rightcol .login li a.selected 			{color: #33ccff}
.topnav .rightcol .login li.my a 				{border:solid 1px #ffffff; padding:2px 5px 3px 5px; background-color: #0066FF; margin-right:20px;margin-top:20px}
.topnav .rightcol .login li.my a:hover 			{border:solid 1px #000000; color: #000000; background-color:#FFFFFF; text-decoration:none}
.topnav .rightcol .chat							{padding-top:3px; padding-right:15px;}

.subnav											{position:absolute; z-index:1; margin: 7px auto 0 auto; font-size:75%; font-weight:bold;}
	
.subnav .lcap									{float:left; width:12px; height: 36px; background: url(../images/bg_subnav_left.gif) 0 0 no-repeat}
.subnav	.rcap									{float:left; width:279px; height: 36px; background: url(../images/bg_subnav_right.gif) 0 0 no-repeat}
.subnav .middle									{float:left; width:474px; height: 36px; padding: 3px 0; background: url(../images/bg_subnav_mid.gif) 0 0 repeat-x} 
.subnav .middle .text_only						{padding: 7px 0 9px 0;} 
.subnav .middle .text_only_3rdparty				{padding: 7px 0 9px 0; display:none; visibility:hidden} 

.subnav	ul 										{margin: 0;padding: 0;}
.subnav li 										{float:left; display:block; list-style-type: none}
.subnav li a									{display:block; padding: 7px 7px 6px 9px; margin:0; border-right:solid 1px #b7b7b7}
.subnav li.first a								{}
.subnav li.last a								{}
.subnav li a:hover 								{background: url(../images/bg_subnav_mid_hover.gif) 0 0 repeat-x;}

#body-canvas-top				 				{background: url(../images/bg_body_top.gif) 0 0 no-repeat; height: 11px;padding: 0;margin: 38px auto 0 auto;width: 770px;/* iehack to set height */ font-size:1px}
#body-canvas-bot				 				{background: url(../images/bg_body_bot.gif) 0 0 no-repeat; height: 11px;padding: 0;margin: 0 auto 120px auto;width: 770px;/* iehack to set height */ font-size:1px;}
#body-canvas			 						{background: url(../images/bg_body_mid.gif) 0 0 repeat-y; height: auto;padding: 0;margin: 0 auto;width: 770px;}

.slice											{float:left}
#slice1											{float:left}
#slice2											{float:left}
#slice3											{float:left}
	
.share_this_page,
.crumbs											{padding-bottom:5px; font-size:75%; border-bottom:solid 1px #ebebeb;}
.crumbs a										{color: #666666}

.page_head .title								{float:left; width:580px}
.page_head .title h2							{font-size:160%; margin:10px 0 0 0; padding:0; border:none}
.page_head .title h3							{font-size:120%; margin:0 0 15px 0; padding:0;}
.page_head .chat								{float:right; text-align:right; padding:14px 7px 0 0; width: 110px}

.center .pane 									{margin-left: 3px; padding: 0 20px 20px 10px; width: 520px}
.center .paneWide 								{margin-left: 3px; padding: 0 30px 20px 30px; width: 702px}
.center .paneWide .crumbs						{float:left;width:600px;text-align:left; margin:10px 0 0 0}
.center .paneWide .share_this_page				{float:left;width:100px;text-align:right; margin:10px 0 0 0}
.center .paneWide .social_bookmark				{width:718px; text-align:center; border:solid 1px #ebebeb; background-color: #FFFFCC; border-top:none; padding:5px}
.center .paneWide .social_bookmark img			{margin: 0 3px -3px 9px}
.center .paneWide .social_bookmark img.first	{margin-left:0}
.center .paneWide .social_bookmark ul			{padding: 0; margin:0}
.center .paneWide .social_bookmark li			{display:inline;}
	
.foot 											{position: absolute; border-top: solid 1px #CCCCCC; background-color: #F3F3F3; height: 70px; bottom: 0; color:#666666; width: 100%;}
.foot .pane 									{width: 770px; font-size:80%; margin: 5px auto;}
.foot .pane ul									{margin:0; padding:0}
.foot .pane li									{margin:0; padding:0; list-style:none}
.foot .pane a 									{color: #666666;}
.foot .pane a:hover 							{color: #999999;}
.foot .pane .geo 								{margin:0; height: 55px; width:450px; float:left;}
.foot .pane .nav 								{margin:10px 0 0 30px; padding: 0; float:left}
.foot .pane .copy 								{margin:10px 0 0 15px; padding: 0; float: left}

/* used in section_ws_domains */

.columns										{text-align:center; margin:5px 0}
.columns p										{margin:0; padding:0}
.columns ul										{margin:0; list-style:none}
.columns ul li									{background-image:none; padding-left:0}
.columns .buynow								{margin-left:2px}
.columns .sale 									{font-size: 120%; font-weight: bold; color: #FF0000; padding:10px 0 2px 0}
.columns .sale span								{color:#999999; text-decoration:line-through}
.columns .pzprice								{color: #3300FF; font-size:140%; font-weight:bold; margin:0 0 5px 0; padding:0}
.columns .link									{padding:3px 6px 0 6px; font-size:85%;}
.columns .details								{text-align:left; padding:0 10px 5px 10px; font-size:80%}
.columns .details span							{font-weight: bold; display: block; margin-top: 10px; border-bottom:solid 1px #cccccc}
.columns .details ul							{margin:0; padding:0; list-style:none}
.columns .details ul li							{margin:0; padding:0; list-style:none}
.columns .details ul li.min						{}
.columns .details ul li.exp						{}
.columns .details ul li.nw						{margin-bottom:8px}

.columns .cell5up .sale 						{background:url(../images/cell5up-top.jpg) top left no-repeat;font-size: 120%; font-weight: bold; color: #FF0000; padding:10px 0 2px 0}
.columns .cell5up 								{background:url(../images/cell5up-bot.jpg) bottom left no-repeat;width:136px; margin:4px;padding-bottom:5px;float:left; margin-left:0}

.columns .cell4up .sale 						{background:url(../images/cell4up-top.jpg) top left no-repeat;font-size: 120%; font-weight: bold; color: #FF0000; padding:10px 0 2px 0}
.columns .cell4up 								{background:url(../images/cell4up-bot.jpg) bottom left no-repeat;width:171px; margin:4px;padding-bottom:5px;float:left; margin-left:0}

.columns .cell3up .sale 						{background:url(../images/cell3up-top.jpg) top left no-repeat;font-size: 120%; font-weight: bold; color: #FF0000; padding:10px 0 2px 0}
.columns .cell3up 								{background:url(../images/cell3up-bot.jpg) bottom left no-repeat;width:221px; margin:4px 13px;padding-bottom:5px;float:left; margin-left:0}

.ws_details table								{width:690px; margin:5px 0;border-collapse:collapse; font-size:85%}
.ws_details th									{padding: 5px; border:solid 1px #cccccc; text-align:left;background:url(../images/bg-th-my.gif) -50px 0 repeat-y;background-color:#FFFFFF; width:170px}
.ws_details td									{padding: 5px; border:solid 1px #cccccc; text-align:left}
.ws_details td.card_name						{}
.ws_details .alt								{background-color:#F1F1F1}
.ws_details .disc								{white-space:normal ;padding:10px; font-size:10px}

/* used in section_ws_classified */

.slice3 .details								{text-align:left; padding:5px 10px 5px 10px; font-size:90%}
.slice3 .details span							{font-weight: bold; display: block; margin-top: 10px; border-bottom:solid 1px #cccccc}
.slice3 .details ul								{margin:0; padding:0; list-style:none}
.slice3 .details ul li							{margin:0; padding:0; list-style:none}

.title_classified h1							{font-size:160%; margin:10px 0 0 0; padding:0; border:none}

/* used in item_ws_domains */

.pin_pane										{}
.pin_pane .slice1								{float: left; width: 180px; font-size:85%; font-style:italic; color: #666666}
.pin_pane .slice1 p								{margin: 5px}
.pin_pane .slice2								{float: left; width: 310px}
.pin_pane .slice2 .byphone						{padding-top: 15px; font-weight:bold; font-size:120%}
.pin_pane .slice3								{float: left;}
.pin_pane .slice3 ul							{padding: 0; margin:0 0 5px 15px}
.pin_pane .sale 								{font-size: 160%; font-weight: bold; color: #FF0000; padding:10px 0 2px 0}
.pin_pane .sale span							{color:#999999; text-decoration:line-through}
.pin_pane .pzprice								{color: #3300FF; font-size:220%; font-weight:bold; margin:0 0 5px 0; padding:0}