/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;
}
.skinmaster {
	height: 100%;
	/*background-image:url(bg.jpg);*/
	background-image:url(/images/newtalk/bg.jpg);
	/*background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; */
}
.skinmaster2 {
	width:950px;
	height: 100%;
	/*background-image:url(bg.jpg);*/
	background-image:url(/images/newtalk/bg2.jpg);
	background-position:top right;
	/*background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; */
}

.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #cad5ea 0px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	border-right: #cad5ea 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
}
.MainMenu_MenuIcon {
	background-color: #cad5ea; 
	border-left: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8da4d3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
}
.MainMenu_MenuArrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

.dwstyle1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #EEFAFF;
	font-weight: bold;
	letter-spacing:2px;
}
.style3 {font-size: 16px}


/*  Checkout Page */

/*  Checkout Page */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
/*UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
*/
h1 {
	color:#005BAB;
	font-size:18px;
	font-weight:bold;
}
h2 {
	color:#005BAB;
	font-size:17px;
	font-weight:bold;
}
h3 {
	color:#005BAB;
	font-size:16px;
	font-weight:bold;
}
h4 {
	color:#005BAB;
	font-size:15px;
	font-weight:bold;
}
h5 {
	color:#005BAB;
	font-size:14px;
	font-weight:bold;
}

PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	text-align:left;
}
BLOCKQUOTE {
	text-align:left;
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%
}
H2 {
	FONT-SIZE: 100%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 100%
}


.ShadowEndStrip {
	BACKGROUND: url(/images/newtalk/shadowEndStripped2.jpg) no-repeat center top; padding-left:8px; WIDTH: 800px; HEIGHT: 13px;
}

.OrderContentPanel {
	WIDTH: 750px
}


.checkout_header {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 17px; 
	PADDING-BOTTOM: 4px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #3c3c3c; 
	LINE-HEIGHT: 20px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.PlanInfoWide {
	WIDTH: 620px
}


.BillingInfoHeader {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 6px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF9933;
	/*FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 12px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left*/
}


.standard {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.standardmed {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.standardsmall {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.small {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.medredbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 13px
}

.ofbc_Label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 144px; PADDING-TOP: 0px
}
.ofbc_Spacer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 8px; PADDING-TOP: 0px
}
.ofbc_Field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 166px; PADDING-TOP: 0px
}
.ofbc_Secondary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 290px; PADDING-TOP: 0px
}


.ShippingInfo {
	WIDTH: 620px
}

.ShippingInfoBorder {
	BORDER-RIGHT: #9b9b9b 2px solid; BORDER-TOP: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 2px solid; WIDTH: 620px; BORDER-BOTTOM: #9b9b9b 2px solid
}
.ShippingInfoHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 12px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.ShippingInfoTab {
	WIDTH: 1px; HEIGHT: 1px
}

.OrderDetailInfo {
	WIDTH: 425px
}

.OrderDetailBorder {
	BORDER-RIGHT: #9b9b9b 2px solid; BORDER-TOP: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 2px solid; WIDTH: 620px; BORDER-BOTTOM: #9b9b9b 2px solid
}
.OrderDetailHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 12px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.OrderDetailTab {
	WIDTH: 1px; HEIGHT: 1px
}

.PlanInfoWide {
	WIDTH: 620px
}

.SOPaymentInfoBorder {
	BORDER-RIGHT: #9b9b9b 2px solid; BORDER-TOP: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 2px solid; WIDTH: 620px; BORDER-BOTTOM: #9b9b9b 2px solid
}

.SOPaymentInfoHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 12px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.CreditInfoBorder {
	BORDER-RIGHT: #9b9b9b 2px solid; BORDER-TOP: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 2px solid; WIDTH: 620px; BORDER-BOTTOM: #9b9b9b 2px solid
}
.CreditInfoHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 12px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}

BillingInfoWide {
	WIDTH: 620px
}
.BillingInfoBorder {
	BORDER-RIGHT: #9b9b9b 2px solid; BORDER-TOP: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 2px solid; WIDTH: 620px; BORDER-BOTTOM: #9b9b9b 2px solid
}
.BillingInfoHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 12px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.rateplan_information {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; LEFT: 5px; MARGIN: 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 582px; BORDER-BOTTOM: #999999 1px solid; POSITION: relative
}
.checkout_plan_details {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 380px; PADDING-TOP: 10px
}
.checkout_plan_details H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bolder; FONT-SIZE: 18px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 20px; PADDING-TOP: 3px
}
.checkout_box {
	BORDER-RIGHT: #cccccc 1px solid
}
UL.NoMargin {
	MARGIN-TOP: 1pt; MARGIN-BOTTOM: 1pt; MARGIN-LEFT: 13pt
}
.NoMargin {
	MARGIN-TOP: 0pt; FONT-SIZE: 11px; MARGIN-BOTTOM: 0pt; MARGIN-LEFT: 12pt
}
.plandetails_picon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/storefront50/single_chevron_simple_12x12.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px -3px; WIDTH: 12px; PADDING-TOP: 0px; HEIGHT: 12px
}
.rateplan_details_logo IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 3px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.rateplan_details_logo IMG A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 3px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.rateplan_details_logo H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 21px; PADDING-BOTTOM: 3px; COLOR: #000000; LINE-HEIGHT: 22px; PADDING-TOP: 3px; FONT-FAMILY: Arial, Verdana, Sans-Serif; LETTER-SPACING: -1px
}
.plandetails_smaller {
	FONT-SIZE: 15px; COLOR: #000000
}
.rateplan_textarea {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.rateplan_textarea P {
	MARGIN-TOP: 3px; FONT-WEIGHT: 600; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #333333; LINE-HEIGHT: 14px
}
.textarea {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN: 3px 0px 6px; OVERFLOW: auto; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 66px
}
.textarea P {
	PADDING-RIGHT: 6px; MARGIN-TOP: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: 400; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 12px; COLOR: #333333; TEXT-INDENT: 12px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.TermsInfo {
	WIDTH: 620px
}
.TermsInfoTab {
	WIDTH: 1px; HEIGHT: 1px
}
.TermsInfoBorder {
	BORDER-RIGHT: #9b9b9b 2px solid; BORDER-TOP: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 2px solid; WIDTH: 620px; BORDER-BOTTOM: #9b9b9b 2px solid
}
.TermsInfoHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 12px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.GuaranteeBlockHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 17px; PADDING-BOTTOM: 7px; PADDING-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.GuaranteeBlockBody {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV.submitorder {
	BACKGROUND: url(/images/newtalk/Button_Submit.jpg) no-repeat left top; WIDTH: 159px; HEIGHT: 36px
}
/*
.recommended_switch  {
	PADDING-BOTTOM: 6px
}
.recommended_switch {
	CLEAR: both; BORDER-RIGHT: #0c3300 2px solid; BORDER-TOP: #339900 2px solid; MARGIN-TOP: 10px; LEFT: 11px; BORDER-LEFT: #339900 2px solid; WIDTH: 626px; BORDER-BOTTOM: #0c3300 2px solid; POSITION: relative; TEXT-ALIGN: center
}
*/
.recommended_switch {
	BORDER-RIGHT: #9b9b9b 2px solid; BORDER-TOP: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 2px solid; WIDTH: 620px; BORDER-BOTTOM: #9b9b9b 2px solid
}

.block_title_smaller {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none
}






div.selected_phone
{
	text-align : left;
	vertical-align : top;
	margin : none;
}

div.selected_phone h5	
{	color: #CC0000;}
	
div.selected_phone ul li a 
{	margin : 0px 0px 0px 0px;
	list-style-type : none;
	display: inline;
	text-align : left;
	border : none;}

.phone_images_li 
{
	background : url('/images/newtalk/magnifyIcon2.gif') no-repeat 0 2px;
	padding : 0px 0px 0px 14px;
}	
	
.phone_details_li 
{
	background : url('/images/newtalk/pageIcon2.gif') no-repeat 0 2px;
	padding :0px 0px 0px 14px;
}

.thumbnail_images_li
{	
	padding :7px 0px 4px 0px;
}

.phone_details_block_ui
{
	list-style : none;
	margin : 0;
	padding-bottom : 7px;
	padding :0px 0px 0px 0px;
}
.plan_details_block_ui
{
	list-style : none;
	margin : 0;
	padding-bottom : 7px;
	padding :0px 0px 0px 9px;
}

.vert_text
{

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:Gray;
}

.vert_Div
{
	width:85px;
	border-bottom: gray 2px solid;
	padding-top:20px;
	padding-bottom:20px;
}
.vert_Div2
{
	width:85px;
	padding-top:20px;
	padding-bottom:20px;
}
.more_phones
{	
	background : url('/images/newtalk/arrow_bullet.gif') no-repeat 0 2px;
	padding :0px 0px 4px 15px;}

div.item_summary, div.rebate_summary 
{	clear : both;
	margin-top : 6px;}

.item_summary_table, .rebate_summary_table, .item_summary_horiz_table, .rebate_summary_horiz_table 
{	width : 400px;
	font-size : 11px;
	line-height : 15px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	text-align : left;
	padding : 0px;
	margin : 0;
	border : 0px #CCCCCC solid;}

.item_summary_phone, .item_summary_phone_msrp, .item_savings, .item_savings_c2, .item_summary_phone_c2, .item_summary_c2, .item_bonus, .item_bonus_msrp, .item_bonus_c2 
{	line-height : 12px;
	vertical-align : bottom;
	margin-top : 2px;
	padding : 1px 4px 1px 4px;}

.item_bonus, .item_bonus_msrp, .item_bonus_c2 
{	color : #333399;}

.item_bonus a 
{	line-height : 16px;}

.item_savings, .item_savings_c2 
{	color : #CC0000;}

.item_summary_horiz, .rebate_summary_horiz 
{	position : relative;
	top : 0;
	left : 0;}

.item_summary_horiz, .rebate_summary_horiz 
{	width : 92%;}

.item_summary_phone, .item_summary_phone_msrp, .item_savings, .item_savings_c2, .item_summary_phone_c2, .item_summary_c2, .item_bonus, .item_bonus_c2 
{	line-height : 13px;
	vertical-align : bottom;
	margin : 0;
	padding-top : 1px;
	padding-bottom : 1px;}

.item_summary_r1 p, .item_summary_r1_msrp p, .item_summary_r1c2 p /* Item, Value, Price text in phone info box SO*/
{	line-height : 16px;
	font-weight : bold;
	color : #000000;
	margin : 0;}

.item_summary_r1_msrp, .item_summary_r1c2, .item_summary_c2, .item_summary_phone_msrp, .item_summary_phone_c2, .item_savings_c2, .item_bonus_msrp, .item_bonus_c2 
{	width : 50px;
	text-align : left;}

.item_summary_r1, .item_summary_r1_msrp, .item_summary_r1c2 /* top color bar in phone info box SO, item, value, price */
{	background-color : #E0E8F7;
	padding : 0 4px 0 4px;
	margin-bottom : 4px;}

img.imagebordertopleftbottomright 
{ 
	border-top: #FF6600 1px solid; 
	border-left: #FF6600 1px solid; 
	border-bottom: #FF6600 1px solid; 
	border-right: #FF6600 1px solid;}

div.selected_plan_price h3, div.shared_plan_price h3 
{
	font-size : 17px;
	line-height : 18px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	margin : 0;
	padding : 0;
	color : #CC0000;
	line-height : 20px;
	margin-top : 1px !important; margin-top : 0;
	margin-bottom : 0;}

div.selected_plan_price h4 
{	color : #CC0000;
	font-size : 36px;
	line-height : 36px;
	font-weight : bold;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	letter-spacing : -2px;
	text-indent : -2px;
	margin : 0;
	padding : 0;}

.selected_plan_price_unit
{
	font-size: 20px;
}


/*--------------Tab Styles--------------------------------------------*/

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #7AD;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:20px;
 border:1px solid #aaa;
 border-top:0;
 background-image:url(/images/newtalk/grayfade.gif);
 background-repeat:repeat-y;
 background-position:left;
 width:445px;
 height:450px;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}



.largeblackbold { font-family: Arial, helvetica, Sans-Serif;font-size:12pt;color: #000000; font-weight:bold }

.largerblackbold { font-family: Arial, helvetica, Sans-Serif;font-size:14pt;color: #000000; font-weight:bold }

.HiddenBtn {
	visibility:hidden;
	/*display:none;*/
}