﻿	.packagePicker .ppMiddle , .packagePicker .ppBottom,.packagePickerPast .ppMiddle , .packagePickerPast .ppBottom
	{display:none}
.packagePickerCurrent h4
{
	background-image:url(/img/pp_top.gif);margin:0px;height:30px;padding-top:8px;padding-left:10px;color:#FFF;font-size:14px;font-weight:bold !important
	}
	.packagePicker h4
	{
	background-image:url(/img/pp_top_closed.gif);margin:0px;height:30px;padding-top:10px;padding-left:10px;color:#444;font-size:14px;font-weight:bold !important;opacity:0.5;
	}
	.packagePickerPast h4
	{
		background-image:url(/img/pp_top_past.gif);margin:0px;height:30px;padding-top:10px;padding-left:10px;color:#FFF;font-size:14px;font-weight:bold;background-repeat:no-repeat;cursor:pointer
	}
	.packagePickerCurrent td
	{font-size:13px	}
	
	.packagePickerCurrent div.ppMiddle,.packagePicker div.ppMiddle
	{
		padding:15px;background-image:url(/img/pp_mid.gif);background-repeat:repeat-y;
	}
	.packagePicker ,.packagePickerCurrent 
	{background-repeat:repeat-y;}
	.packagePickerCurrent .ppfeatures .left
	{float:left;background-image:url(/img/pp_feature_l.gif);height:80px;width:11px;}
	.packagePickerCurrent .ppfeatures .right
	{float:right;background-image:url(/img/pp_feature_r.gif);height:80px;width:11px}
	.packagePickerCurrent .ppfeatures th div.text
	{padding-top:15px}
	.packagePickerCurrent td.cost p{margin:0px;padding:0px;color:#FFF !important;font-size:20px}
	.packagePickerCurrent td.costUpgrade p{margin:0px;padding:0px;color:#999 !important;font-size:20px !important;font-weight:bold !important}
	.packagePickerCurrent td.costUpgrade div{color:#999 !important;font-weight:normal !important}
	.packagePickerCurrent tr.costUpgradeRow td{padding-top:20px}
	.packagePickerCurrent .ppfeatures th
	{
	    
		background-image:url(/img/pp_feature_m.gif);height:80px;padding:0px;text-align:center;vertical-align:top;color:#FFF;font-weight:bold;font-size:14px;border-right:solid 1px #FEFBE8;background-repeat:repeat-x;background-position:center 0px;
	}
	
	.packagePickerCurrent .ppfeatures th.cur
	{
			background-image:url(/img/pp_feature_cur.gif)
	}
	.packagePickerCurrent table.dbl th
	{
		background-image:url(/img/pp_feature_dbl.gif) !important;width:250px;height:92px;padding:0px;text-align:center;vertical-align:top;color:#FFF;font-weight:bold;font-size:14px;padding-top:8px;border-right:solid 1px #FEFBE8;
	}
	.packagePickerCurrent table.dbl th.cur
	{
		background-image:url(/img/pp_feature_dbl_cur.gif) !important;width:250px;height:92px;padding:0px;text-align:center;vertical-align:top;color:#FFF;font-weight:bold;font-size:14px;padding-top:8px;border-right:solid 1px #FEFBE8;
	}
	.HomePage .ppfeatures
	{width:580px !important}
	.ppfeatures
	{width:640px}
	.packagePickerCurrent .ppfeatures th.descCell h3 {margin-left:5px;margin-top:0px !important}
	.minitabContents .packagePickerCurrent {margin-top:23px}
	.packagePickerCurrent .ppfeatures th.descCell
	{background-image:none !important;border-bottom:solid 1px #DDDDDD;text-align:left;}
	.packagePickerCurrent .ppfeatures td
	{background-color:#DDDDDD;text-align:center;color:#444;font-size:13px; border-right:solid 1px #FEFBE8; border-bottom:solid 1px #FEFBE8;padding:5px;}
	.packagePickerCurrent .ppfeatures td.descCell
	{border-bottom:solid 1px #DDDDDD;background-color:Transparent !important;text-align:left;color:#444 !important;font-weight:normal;vertical-align:middle}
	.featureTick
	{padding-left:20px;background:url(/img/pp_featuretick.gif) !important;background-repeat:no-repeat !important}
	.featureCross
	{padding-left:20px;background:url(/img/pp_featurecross.gif) !important;background-repeat:no-repeat !important}
	
	.packagePickerCurrent .ppfeatures th span
	{font-size:11px !important;}
	.ppButton
	{width:119px;height:36px;background-color:Transparent;border:none;font-size:12px;font-weight:normal;color:#FFF;padding-bottom:6px}
	.ppButtonSel
	{background-image:url(/img/pp_button_sel.gif);width:119px;height:31px;background-color:Transparent;border:none;font-size:12px;font-weight:normal;color:#FFF;padding-bottom:6px;text-indent:17px;}
	.packagePickerCurrent tr.costrow td
	{border-bottom:none !important;background-color:Transparent !important}
	.packagePickerCurrent tr.costrow td.cur
	{background-color:#8CBE1F !important;background-image:none !important}
	
	.packagePickerCurrent tr.last td
	{background-color:Transparent !important;border:none !important;padding-top:14px !important;width:20% !important}
	
	.ppBottom 
	{background-image:url(/img/pp_bottom.gif);height:15px;}
	.ppInfo{font-size:11px !important;font-weight:normal !important;text-align:justify !important;padding:7px}
	.ppfeatures .costrow .cost {vertical-align:middle;padding-top:8px !important;padding-bottom:11px !important;font-size:20px !important;background-color:#A5A5A5 !important;color:#FFF !important;font-weight:bold}	
	.ppfeatures .costrow .cost p{background-color:Transparent !important; text-align:center;font-size:20px !important;color:#FFF !important;font-weight:bold}	
	.ppfeatures .costrow .cost div {font-size:12px !important;margin-top:-6px}
	.ppfeatures .costrow .cost span {font-size:12px !important}
	.ppfeatures td h3 {width:auto !important}
	/*numbers*/
	#ajaxNumberContainer {clear:left;margin-left:15px;width:678px;overflow:hidden;padding-left:30px;position:relative;height:160px}
	#numberSearchContainer .numberSize40 {height:290px !important}
	#numberSearchContainer{padding-top:15px;}
	#numberSearchContainer .numberSize100 {height:712px !important}
	
	#ajaxNumberContainer .moveLeft,#ajaxNumberContainer .moveRight
	{position:absolute;top:50%;margin-top:-16px;cursor:pointer;z-index:1001;display:none}
	#ajaxNumberContainer .moveLeft
	{left:16px;background-image:url(/img/move_left.gif);background-color:Transparent;border:none;width:32px;height:32px}
	#ajaxNumberContainer .moveRight
	{right:16px;background-image:url(/img/move_right.gif);background-color:Transparent;border:none;width:32px;height:32px}
	#ajaxNumberTarget,#ajaxNumberLoader {width:678px;float:left;height:150px;padding-top:10px}
	#ajaxNumberTarget,#ajaxNumberLoader 
	
	#ajaxNumberLoader {position:absolute;left:679px}
	#ajaxNumberTarget .telephoneNumber .data,#ajaxNumberLoader .telephoneNumber .data,#ajaxNumberLoader .numberBlock .data,#ajaxNumberTarget .numberBlock .data
	{display:none !important}
	#ajaxNumberContainer  .waiter 
	{position:absolute;z-index:9999;width:595px;height:100px;left:0px;display:none}
	.waiting #ajaxNumberContainer  .waiter 
	{display:block !important;}
	.waiting #ajaxNumberContainer #ajaxNumberTarget .telephoneNumber{color:#CCC !important;}
	
	#ajaxNumberContainer  .waiter img
	{margin-left:346px;margin-top:72px}
	#ajaxNumberContainer .numberBlock
	{display:block;color:#8CBE1F;margin-left:25px;border:solid 1px Transparent;float:left;background-color:#F5F5F5;}
	#ajaxNumberTarget .telephoneNumber,#ajaxNumberLoader .telephoneNumber
	{display:block;float:left;padding:8px;width:101px;text-align:center;color:#666;border:solid 1px Transparent;cursor:pointer;padding-top:5px;padding-bottom:5px;margin-left:34px;}
	.numbersearch {padding-left:30px;}
	.numbersearch h2{float:left;font-size:36px !important;font-weight:normal}
	.numbersearchInner div{font-size:12px !important;color:#444 !important;font-weight:bold !important;	float:left;line-height:26px;padding-left:16px;padding-top:8px;}
		.numbersearchInner  img {margin-left:30px;margin-right:30px}
		.numbersearchInner {float:left}
	#numberSearchContainer hr {clear:both;color:#8CBE1F;border:1px solid #8CBE1F;clear:both;display:block;width:680px;margin-top:15px;margin-bottom:15px}
	#creditInfo p{font-size:13px !important;color:#444 !important;}
	

	#ajaxNumberContainer .NoNumber
	{padding:4px;}
	#ajaxNumberContainer .numberBlock .telephoneNumber
	{margin:0px !important;padding:0px !important;float:left;display:block;width:140px;padding-top:4px !important;padding-bottom:4px !important}
		/*Page styles*/
	
	#ajaxNumberContainer .numberBlock5{width:140px}
	#ajaxNumberContainer .numberBlock10{width:290px}
	#ajaxNumberContainer .numberBlock20{width:580px;padding:10px;margin-top:-5px;}
	 .numberSearchQuantity {float:right;margin-right:32px;margin-top:8px;}
	#ajaxNumberTarget a:hover,#ajaxNumberTarget a:hover
	{border:solid 1px #8CBE1F !important;text-decoration:none !important}
	#ajaxNumberTarget .telephoneNumber.telSelected,#ajaxNumberTarget .numberBlock.telSelected 
	{background-color:#DEF7A4 !important}
	.document_order-packagewizard #sNavInner,.document_order-faxwizard #sNavInner  {height:200px !important}
	#packageBasket {background:url(/img/pp_basket.gif);position: absolute; right: -1px; margin-right: 3px; top: 2px;width:317px;height:226px;z-index:1100;}
	#packageBasketMask {position: absolute;width:317px;height:226px;z-index:1200;}
	#packageBasketInner .data {display:none}
	#packageBasketInner {width:270px ; height:100px;padding-top:60px;margin-left:20px;} 
	#packageBasketInner table {width:250px !important;} 
	#packageBasket td {background-color:#F3F9B1;color:#444;margin-bottom:1px;padding:5px;font-weight:normal !important;border-bottom:2px solid #EEF574}
	#packageBasket td.cost {font-weight:bold !important;text-align:right}
	#packageBasketTotal {font-size:12px;color:#444;font-weight:bold;float:right;margin-right:42px;margin-top:17px;}
	#packageBasketTotal div {font-size:24px}
	
/*forms*/
	.ppMiddle .standardForm fieldset {border:none !important;}
	.ppMiddle .standardForm .field {width:235px !important;}
	.ppMiddle .standardForm h2 {margin-bottom:13px; !important;}
	.ppMiddle .standardForm{padding-left:7px  !important}
	.ppMiddle .inlineinfo{width:260px !important;clear:none !important;margin-left:12px !important;margin-top:-33px !important;background-color:Transparent !important;border:none !important}
	#regForm.waiting 
	{cursor:wait}
	/* home page */
/*.HomePage .packagePickerCurrent {margin-left:15px}*/
	.HomePage .ppfeatures {margin-bottom:23px}
	.pphoverable td, .pphoverable th {cursor:pointer;}