/* 
GLOBAL 
*/
body{ background-color: #ffffff; margin: 10px 0px 0px 0px; }
body, textarea {font-family:verdana, arial, sans-serif;}
input[type="hidden"]	{display:inline;height:100px; border:1px;position:absolute;}
img,object,embed,input {display:block;}

a,form,h1,h2,h3,h4,h5,h6{ font-weight: normal; margin: 0px; padding: 0px; display:inline;}
a:hover	{text-decoration:underline;}
.inline{ display: inline; }
.hidden{ visibility: hidden; }
.collapsed{ display: none; }
.plainlinks a	{text-decoration:none!important}
.plainlinks a:hover	{text-decoration:underline!important}

/* spacing and margins */
.indentMajor	{margin-left:25px;}
.indentMinor	{margin-left:15px;}

/* text */
.intro, .intro a	{ font-size: 12px; line-height:16px; color: #595959; }
.copy, .copy a, .copyGrey, .copyBlack, .copyBlue { font: normal 11px/15px verdana, arial, sans-serif;}
.copy, .copy a {color: #595959;}
.copyGrey	{color:#595959;}
.copyBlack, .copyBlack a	{color:#000000; text-decoration:none;}
.copyBlue, .copyBlue a	{color:#424242; text-decoration:none;}
a:link.uline, a:visited.uline {text-decoration:underline;}
.smallGrey{font-size:10px; color:#595959;}
.smallblack{font-size:10px; color:#000000;}
.smallCloud{font-size:9px; color:#999999;}
.trade {font-size:11px; vertical-align:super;}
.koi_showcase { font: normal 11px/15px verdana, arial, sans-serif;color:#CCCCCC;}


.homePromo, .homePromo a	{font-size:11px; color:#595959; text-decoration:none;}
.homePromo a:hover	{text-decoration:underline;}
.homePromoLink	{cursor:hand;}

.copy .inverse{ color: #FFFFFF; }
p.copy		{margin-top: 0px; margin-bottom:15px;}

em.company	{color:#ff0d00; font-weight:bold; font-style:normal;}

.listitem, .listitem a, a.listitem { font-size: 11px; color: #595959; text-decoration: none; }
.listitem a:hover, a.listitem:hover {text-decoration:underline}

.smallprint, .smallprint a	{font-size:10px; color:#000000; text-decoration:none;}
.smallprint a:hover	{text-decoration:underline;}
.smallprint em	{font-style:normal; color:#424242;}
.smallprintGrey, .smallprintGrey a	{font-size:10px; color:#595959;}
.smallGreyItalic {font-style:italic;font-size:10px; color:#595959;}

.smallprintSupport em	{font-size:10px; font-style:normal; color:#03720B;}

/*
GENERAL FORM
*/
.required		{color:#ff0d00;}
.requiredM2m	{color:#ff0d00;}
.label			{font-size:11px; text-align:right; color: #595959;}
.labelspacer	{width:10px;}
.elementspacer	{height:5px;}
div.elementspacer{padding:0px; margin:0px;}
.standard		{width:250px; height:20px; font-size:10px; color:#595959;}
.standardTextarea	{width:250px; font-size:10px; color:#595959;}

.hd1				{font-size:20px;}
.hd1Company			{font-size:20px; color:#424242; display:block; margin-bottom:10px;}
.hd1Ringers			{font-size:20px; color:#424242; display:block; margin-bottom:10px;}
.hd1Tertiary		{font-size:20px; color:#424242; display:block; margin-bottom:10px;}	
.hd1Copyright		{font-size:20px; color:#424242; display:block;}
.hd1CustomerReviews	{font-size:20px; color:#424242; display:block; margin-bottom:10px;}
.hd1Enewsletter		{font-size:20px; color:#424242; display:block;}
.hd1M2m				{font-size:20px; color:#424242; display:block;}
.hd1Phones			{font-size:20px; color:#424242; display:block;}
.hd1Privacy			{font-size:20px; color:#424242; display:block;}
.hd1SearchResults	{font-size:20px; color:#424242; display:block;}
.hd1SiteMap			{font-size:20px; color:#424242; display:block;}
.hd1SiteRequirements{font-size:20px; color:#424242; display:block;}
.hd1Support			{font-size:20px; color:#424242; display:block; margin-bottom:10px;}

/* m2m landing page */
.hd1M2mLanding, .hd1M2mLanding a{font-style:normal; font-size:18px; color:#414141; display:block; text-decoration: none; }
.hd1M2mLanding a:hover{ text-decoration: underline; }

/* pc mobility */
.hd1Mobility, .hd1Mobility a{font-style:normal; font-size:18px; color:#424242; display:block; text-decoration: none; }
.hd1Mobility a:hover{ text-decoration: underline; }


.hd2				{font-size:12px; font-weight:bold;}
.hd2Mobility		{font-size:14px; font-weight:bold; color:#424242;}
.hd2Phones			{font-size:12px; font-weight:bold; color:#424242;}
.hd2Ringers			{font-size:13px; font-weight:bold; color:#424242; background-color:#FFFFFF;}	
.hd2M2m				{font-size:14px; font-weight:bold; color:#595959; background-color:#FFFFFF;}	
.hd2Secondary,
.hd2Company			{font-size:12px; font-weight:bold; color:#424242; background-color:#FFFFFF;}
.hd2Tertiary, .hd2Tertiary a		{font-size:12px; font-weight:bold; color:#424242; background-color:#FFFFFF;text-decoration:none;}
.hd2Tertiary a:hover {text-decoration:underline;}

.hd3Enewsletter		{font-size:11px; font-weight:bold; color:#aaaaaa; display:block;}
.hd3M2m				{font-size:12px; color:#aaaaaa;}	
.hd3Phones			{font-size:12px; font-weight:bold; color:#aaaaaa;}
.hd3Wireless		{font-size:12px; font-weight:bold; color:#aaaaaa;}

/* 
PAGE HEADER
*/
.headerLogo {position:absolute;top:8px;left:20px;}
.taglineContainer {position:relative;top:11px;left:165px;height:25px}
.tagline, .tagline a { font-style:normal; font-size:10px; font-weight:normal; color: #999999; text-decoration:none;}
.tagline a:hover{ text-decoration:underline;}
#globalsearchbox{ background-color: #F1F1F1; width:90px; height:16px; font-size:9px; margin:0px; padding:0px; border-style:solid; border-width:1px; border-color:#B3B4B6;}

.breadcrumbsPhones, .breadcrumbsPhones a{ font-style:normal; font-size:10px; color: #424242; text-decoration: none; }
.breadcrumbsPhones a:hover{ text-decoration: underline; }

.breadcrumbsWireless, .breadcrumbsWireless a{ font-style:normal; font-size:10px; color: #424242; text-decoration: none; }
.breadcrumbsWireless a:hover{ text-decoration: underline; }

.breadcrumbsSecondary, .breadcrumbsSecondary a{ font-style:normal; font-size:10px; color: #424242; text-decoration: none; }
.breadcrumbsSecondary a:hover{ text-decoration: underline; }

.breadcrumbsTertiary, .breadcrumbsTertiary a{ font-style:normal; font-size:10px; color: #424242; text-decoration: none; }
.breadcrumbsTertiary a:hover{ text-decoration: underline; }

.breadcrumbsM2m, .breadcrumbsM2m a{ font-style:normal; font-size:10px; color: #424242; text-decoration: none; }
.breadcrumbsM2m a:hover{ text-decoration: underline; }

.breadcrumbsGmm, .breadcrumbsGmm a{ font-style:normal; font-size:10px; color: #424242; text-decoration: none; }
.breadcrumbsGmm a:hover{ text-decoration: underline; }

.breadcrumbsSupport, .breadcrumbsSupport a{ font-style:normal; font-size:10px; color: #424242; text-decoration: none; }
.breadcrumbsSupport a:hover{ text-decoration: underline; }

.breadcrumbsRingers, .breadcrumbsRingers a{ font-style:normal; font-size:10px; color: #424242; text-decoration: none; }
.breadcrumbsRingers a:hover{ text-decoration: underline; }

/*
SIDE NAVIGATION
*/

.sidenavBarNone			{ height:8px; width:164px; margin-bottom:13px; }
.sidenavBarDefault		{ height:8px; width:164px; margin-bottom:13px; background-color:#424242; }
.sidenavBarPhones		{ height:8px; width:164px; margin-bottom:13px; background-color:#424242; }
.sidenavBarAcc			{ height:8px; width:164px; margin-bottom:13px; background-color:#424242; }
.sidenavBarGmm			{ height:8px; width:164px; margin-bottom:13px; background-color:#424242; }
.sidenavBarRingers		{ height:8px; width:164px; margin-bottom:13px; background-color:#424242; }
.sidenavBarM2m			{ height:8px; width:164px; margin-bottom:13px; background-color:#424242; }
.sidenavBarWireless		{ height:8px; width:164px; margin-bottom:13px; background-color:#424242; }
.sidenavBarMobility		{ height:8px; width:164px; margin-bottom:13px; background-color:#424242; }
.sidenavBarSupport		{ height:8px; width:164px; margin-bottom:13px; background-color:#424242; }
.sidenavBarSecondary, .sidenavBarCompany, .sidenavBarCareers	
						{ height:8px; width:164px; margin-bottom:13px; background-color:#424242; }
.sidenavBarTertiary		{ height:8px; width:164px; margin-bottom:13px; background-color:#424242; }

.sidenavRuleDefault		{ height:40px; width:164px; background:repeat-x center center url(/image/sidenav/rule_default.gif);}
.sidenavRulePhones, .sidenavRuleTertiary, .sidenavRuleWireless, .sidenavRuleMobility
						{ height:40px; width:164px; background:repeat-x center center url(/image/sidenav/rule_phones.gif); }
.sidenavRuleAcc			{ height:40px; width:164px; background:repeat-x center center url(/Assets/images/sidenav/rule_acc.gif); }
.sidenavRuleRingers		{ height:40px; width:164px; background:repeat-x center center url(/image/sidenav/rule_ringers.gif); }
.sidenavRuleM2m			{ height:40px; width:164px; background:repeat-x center center url(/image/sidenav/rule_m2m.gif); }
.sidenavRuleGmm			{ height:40px; width:164px; background:repeat-x center center url(/image/sidenav/rule_phones.gif); }
.sidenavRuleSupport, .sidenavRuleSecondary, .sidenavRuleCompany, .sidenavRuleCareers
						{ height:40px; width:164px; background:repeat-x center center url(/image/sidenav/rule_support.gif); }
.sidenavWMDefault, .sidenavWMPhones, .sidenavWMWireless, .sidenavWMMobility, .sidenavWMGmm, .sidenavWMAcc, .sidenavWMRingers, .sidenavWMM2M, .sidenavWMSupport, .sidenavWMSecondary, .sidenavWMTertiary, .sidenavWMCareers, .sidenavWMCompany, .sidenavWMNone, .sidenavWMM2m
						{ width:143px; height:250px; text-align:right; margin-bottom:14px; font-size:9px; line-height:13px; }
.sidenavWMDefault a, .sidenavWMPhones a, .sidenavWMWireless a, .sidenavWMMobility a, .sidenavWMGmm a, .sidenavWMAcc a, .sidenavWMRingers a, .sidenavWMM2M a, .sidenavWMSupport a, .sidenavWMSecondary a, .sidenavWMCareers a, .sidenavWMCompany a, .sidenavWMTertiary a, .sidenavWMNone a, .sidenavWMM2m a
						{ color:#595959; text-decoration:none;}
.sidenavWMDefault a:hover, .sidenavWMPhones a:hover, .sidenavWMWireless a:hover, .sidenavWMMobility a:hover, .sidenavWMGmm a:hover, .sidenavWMAcc a:hover, .sidenavWMRingers a:hover, .sidenavWMM2M a:hover, .sidenavWMSupport a:hover, .sidenavWMSecondary a:hover, .sidenavWMCareers a:hover, .sidenavWMCompany a:hover, .sidenavWMTertiary a:hover, .sidenavWMNone a:hover,, .sidenavWMM2m a:hover, a.sidenavTertiaryActiveLink
						{ color:#424242; text-decoration:none;}
.sidenavWMDefault		{ background:no-repeat top left url(/image/sidenav/watermark_default.gif); }
.sidenavWMWireless		{ background:no-repeat top left url(/image/sidenav/watermark_wireless.gif); }
.sidenavWMMobility		{ background:no-repeat top left url(/image/sidenav/watermark_wireless.gif); }
.sidenavWMPhones		{ background:no-repeat top left url(/image/sidenav/watermark_phones.gif); }
.sidenavWMAcc			{ background:no-repeat top left url(/Assets/images/sidenav/watermark_acc.gif); }
.sidenavWMRingers		{ background:no-repeat top left url(/image/sidenav/watermark_ringers.gif); }
.sidenavWMM2m			{ background:no-repeat top left url(/image/sidenav/watermark_m2m.gif); }
.sidenavWMGmm			{ background:no-repeat top left url(/image/sidenav/watermark_wireless.gif); }
.sidenavWMSupport		{ background:no-repeat top left url(/image/sidenav/watermark_support.gif); }
.sidenavWMSecondary, .sidenavWMCareers, .sidenavWMCompany	
						{ background:no-repeat top left url(/image/sidenav/watermark_secondary.gif); }
.sidenavWMTertiary		{ background:no-repeat top left url(/image/sidenav/watermark_tertiary.gif); }

.n1Off, .n1On	{border-width:0px; text-align:right; display:inline;}
.n1Off			{padding-bottom:6px; padding-right:12px;}
.n1On			{padding-bottom:4px; padding-right:12px;}
.n2				{border-width:0px; padding-bottom:4px; text-align:right; display:inline;}
.n2Arrow		{display:inline; border:0px; margin-left:7px; padding-bottom:4px;}
.n2On			{border-width:0px; text-align:right; display:inline; padding-right:12px; padding-bottom:2px;}
.n3				{border-width:0px; padding-bottom:2px; text-align:right; display:inline;}
.n3Arrow		{display:inline; border:0px; margin-left:7px; padding-bottom:2px;}


/*\ not Mac IE  */
.n1Off				{padding-bottom:0px; padding-right:0px; margin-bottom:6px; margin-right:12px;}
/*\ not Mac IE  */
.n1On				{padding-bottom:0px; padding-right:0px; margin-bottom:4px; margin-right:12px;}
/*\ not Mac IE  */
.n2, .n2Arrow		{padding-bottom:0px; margin-bottom:4px;}
/*\ not Mac IE  */
.n2On				{padding-right:0px; margin-right:12px;   padding-bottom:0px;   margin-bottom:2px;}
/*\ not Mac IE  */
.n3, .n3Arrow		{padding-bottom:0px; margin-bottom:2px;}
/*
.sidenavDiv, .sidenavDivOn	{width:155px; text-align:right;}
.sidenavDiv, .sidenavDivOn	{width:155px;}
*/
.sidenavDiv, .sidenavDivOn	{text-align:right; width:155px;}
.sidenavDivOn	{margin-bottom:14px;}


/* MASTHEADS */
.mastheadAccessible			{background-image:url(/image/masthead/masthead_accessible.gif);}
.mastheadCareers			{background-image:url(/image/masthead/masthead_careers.gif);}
.mastheadCompanyPress		{background-image:url(/image/masthead/masthead_company-and-press.gif);}
.mastheadContactUs			{background-image:url(/image/masthead/masthead_contact-us.gif);}
.mastheadCorpOverview		{background-image:url(/image/masthead/masthead_corporate-overview.gif);}
.mastheadCopyright			{background-image:url(/image/masthead/masthead_copyright.gif);}
.mastheadCustomerReviews	{background-image:url(/image/masthead/masthead_customer-reviews.gif);}
.mastheadEnewsletter		{background-image:url(/image/masthead/masthead_enewsletter.gif);}
.mastheadError				{background-image:url(/image/masthead/masthead_error.gif);}
.mastheadGmm        		{background-image:url(/image/masthead/masthead_gmm.gif);}
.mastheadWireless			{background-image:url(/image/masthead/masthead_wireless.gif);}
.mastheadM2mbusiness		{background-image:url(/image/masthead/masthead_m2mbusiness.gif);}
.mastheadMobility			{background-image:url(/image/masthead/masthead_pc-mobility.gif);}
.mastheadPhones				{background-image:url(/image/masthead/masthead_phones.gif);}
.mastheadPrivacy			{background-image:url(/image/masthead/masthead_privacy.gif);}
.mastheadRingers			{background-image:url(/image/masthead/masthead_ringtones.gif);}
.mastheadSearch				{background-image:url(/image/masthead/masthead_search.gif);}
.mastheadSiteMap			{background-image:url(/image/masthead/masthead_site-map.gif);}
.mastheadSiteRequirements	{background-image:url(/image/masthead/masthead_site-requirements.gif);}
.mastheadSupport			{background-image:url(/image/masthead/masthead_support.gif);}
.mastheadTermsOfUse			{background-image:url(/image/masthead/masthead_terms-of-use.gif);}

/* TOOLBARS */
.toolbarAcc, .toolbarSupport, .toolbarSecondary		
							{background-color:#ebebeb;}
.toolbarCart				{color:#595959; font-size:11px; font-weight:bold;}
.toolbarCart em				{color:#EE3224; font-style:normal;}
.toolbarGmm					{background-color:#ebebeb;}
.toolbarWireless			{background-color:#ebebeb;}
.toolbarMobility			{background-color:#ebebeb;}
.toolbarPhones				{background-color:#ebebeb;}
.toolbarRingers				{background-color:#ebebeb;}
.toolbarM2m					{background-color:#ebebeb;}
.toolbarTertiary			{background-color:#ebebeb;}

/* DROPDOWN MENUS */
#menuPhonesModels {
	left:180px; 
	top:185px; 
	width:170px; 
	height:280px;
	padding-right: 15px;
	}
/* \ commented backslash hack - recover from workarounds, macIE5 will ignore the following rule */	
#menuPhonesModels {padding-right: 0px;}


.menuPhonesProvider	{
	left:370px; 
	top:185px; 
	width:180px; 
	height:230px;
	}

.menuPhones, .menuPhonesProvider { position:absolute; overflow:auto; visibility:hidden; z-index:99; }
td.menuitem { height:18px; }
.menuitem, .menuitem a {font-size:12px; color: #FFFFFF; text-align: right; text-decoration: none;}
.menuitem a:hover { text-decoration: underline; }
.menuitem .small, .menuitem .small a { font-size: 11px; }
			
.menuPhones, .menuPhonesProvider	
			{
			border-width: 1px;
			border-color: #FFFFFF;
			background-color:#667EB3; scrollbar-base-color: #667EB3;
			scrollbar-face-color: #E2E7F0;
			scrollbar-darkshadow-color: #574528;
			scrollbar-arrow-color: #214C9B;
			scrollbar-shadow-color: #899ECA;
			scrollbar-track-color: #B5C3DE;
			scrollbar-highlight-color: #D5DDED;
			}

/* \ commented backslash hack - macIE5 will ignore the following rule */
.menuPhones  {border-style: solid; /* this was breaking the box in IE5 mac */}
/* \ commented backslash hack - macIE5 will ignore the following rule */
.menuPhonesProvider  {border-style: solid; /* this was breaking the box in IE5 mac */}
			
			
.menuPhones .activerow, .menuPhonesProvider .activerow  {background-color: #003c70; cursor:hand;}



.showcaseSeries, .showcaseSeries a, .showcaseSeriesSmall, .showcaseSeriesSmall a 
	{ font-size:15px; color:#595959; font-weight:bold; text-decoration: none; }
.showcaseSeriesSmall, .showcaseSeriesSmall a	{font-size:12px;}
.showcaseModels	{font-size:11px; color:#595959; font-weight:normal;}
.showcaseShortDescription	{font-size:11px; color:#ff0d00; font-weight:normal;}


/* lines and rules */
.sectionDivider	{background: url(/image/header/sectiondivider.gif); }

.tabledots {background-image:url('/image/header/sectiondivider.gif'); background-position:left; background-repeat:repeat-y; padding: 3px;}
.tableseparator {background:url('/image/header/sectiondivider.gif'); height:1px;}
.supportbox {background:url('/image/support/support_which-phone-box.gif'); height:51px; width:208px;}

/*
TOOLBARS
*/
.toolbar_phone	{background-color:#e7ebf3; padding-left:15px; height:30px; }
.toolbar_acc	{background-color:#EBE3D6; padding-left:15px; height:30px; }


/* BULLET LISTS */

.numberedListDefault {list-type:1;margin:0px;padding-left:25px}
.numberedListDefault li {margin-bottom:10px}


.arrowListCompany			{list-style-image:url(/image/company-information/arrow.gif);}
.arrowListCompany			{padding-left:0px; margin-left:20px; margin-top:0px; margin-bottom:15px; color:#595959;}
.arrowListCompany li		{font-size:12px;line-height:5px; }
.arrowListCompany li em		{font-size:11px; line-height:13px; font-style:normal; }
/*\ not Mac IE: Mac IE chokes on vertAlign top  */
.arrowListCompany li em		{vertical-align:top;}
.arrowListCompany li em a	{color:#595959; text-decoration:none;}
.arrowListCompany li em a:hover	{text-decoration:underline;}
.arrowListCompany li small	{font-size:10px; line-height:11px; color:#000000; display:block; margin-top:4px;} 	
.arrowListCompany li small a	{color:#000000;}

.arrowListM2m			{list-style-image:url(/image/m2m/arrow.gif);}
.arrowListM2m			{padding-left:0px; margin-left:20px; margin-top:0px; margin-bottom:10px; color:#595959;}
.arrowListM2m li		{font-size:12px;line-height:5px; }
.arrowListM2m li em		{font-size:11px; line-height:13px; font-style:normal; }
/*\ not Mac IE: Mac IE chokes on vertAlign top  */
.arrowListM2m li em		{vertical-align:top;}
.arrowListM2m li em a	{color:#595959; text-decoration:none;}
.arrowListM2m li em a:hover	{text-decoration:underline;}
.arrowListM2m li small	{font-size:10px; color:#000000; line-height:normal; display:block;} 	
.arrowListM2m li small a	{color:#000000;font-size:10px;}

.arrowListSupport			{list-style-image:url(/image/support/arrow.gif);}
.arrowListSupport			{padding-left:0px; margin-left:20px; margin-top:0px; margin-bottom:15px; color:#595959;}
.arrowListSupport li		{font-size:12px; }
.arrowListSupport li em		{font-size:11px; line-height:13px; font-style:normal; }
/*\ not Mac IE: Mac IE chokes on vertAlign top  */
.arrowListSupport li em		{vertical-align:top;}
.arrowListSupport li em a	{color:#595959; text-decoration:none;}
.arrowListSupport li em a:hover	{text-decoration:underline;}
.arrowListSupport li small	{font-size:10px; color:#000000; line-height:normal; display:block;} 	
.arrowListSupport li small a	{color:#000000;font-size:10px;}

.arrowListPhone			{list-style-image:url(/image/phone-detail/arrow.gif);}
.arrowListPhone			{padding-left:0px; margin-left:20px; margin-top:0px; margin-bottom:10px; color:#595959;}
.arrowListPhone li		{font-size:12px;line-height:5px; }
.arrowListPhone li em		{font-size:11px; line-height:13px; font-style:normal; }
/*\ not Mac IE: Mac IE chokes on vertAlign top  */
.arrowListPhone li em		{vertical-align:top;}
.arrowListPhone li em a	{color:#595959; text-decoration:none;}
.arrowListPhone li em a:hover	{text-decoration:underline;}
.arrowListPhone li small	{font-size:10px; color:#000000; line-height:normal; display:block;} 	
.arrowListPhone li small a	{color:#000000;font-size:10px;}

.arrowListWireless			{list-style-image:url(/image/wireless/arrow.gif);}
.arrowListWireless			{padding-left:0px; margin-left:20px; margin-top:0px; margin-bottom:10px; color:#595959;}
.arrowListWireless li		{font-size:12px;line-height:5px; }
.arrowListWireless li em		{font-size:11px; line-height:13px; font-style:normal; }
/*\ not Mac IE: Mac IE chokes on vertAlign top  */
.arrowListWireless li em		{vertical-align:top;}
.arrowListWireless li em a	{color:#595959; text-decoration:none;}
.arrowListWireless li em a:hover	{text-decoration:underline;}
.arrowListWireless li small	{font-size:10px; color:#000000; line-height:normal; display:block;} 	
.arrowListWireless li small a	{color:#000000;font-size:10px;}

.bulletList			{padding-left:0px; margin-left:20px; margin-top:0px; margin-bottom:15px; color:#595959;}
.bulletList li		{font-size:11px; font-style:normal;}
.ringers			{list-style-image:url(/image/ringers/bullet.gif);}

.bulletListCompany			{list-style-image:url(/image/company-information/bullet.gif);}
.bulletListPhone			{list-style-image:url(/image/phone-detail/bullet.gif);}
.bulletListSupport			{list-style-image:url(/image/support/bullet.gif);}
.bulletListTertiary			{list-style-image:url(/image/support/bullet-purple.gif);}
.bulletListM2m				{list-style-image:url(/image/m2m/bullet.gif);}
.bulletListM2mSecondary		{padding-left:0px; margin-left:20px; margin-top:7px; margin-bottom:0px; color:#595959;}

.bulletListCompany, .bulletListCareers, .bulletListSupport, .bulletListTertiary, .watermarkPress ul	{padding-top:0px;padding-left:0px; margin-left:20px; margin-top:0px; margin-bottom:5px; color:#595959;}
.bulletListCompany li, 	{font-size:12px;}
.bulletListCompany li em, .bulletListTertiary li				{font-size:11px; font-style:normal;}
.bulletListCompany li em a, .bulletListTertiary li a			{color:#595959; text-decoration:none;}
.bulletListCompany li small, .bulletListTertiary li small		{font-size:10px; color:#000000; display:block; margin-top:2px;}
.bulletListCompany li small a, .bulletListTertiary li small a	{color:#000000;}

.bulletListPhone			{padding-left:0px; margin-left:20px; margin-top:7px; margin-bottom:5px; color:#595959;}
.bulletListPhone li			{font-size:11px; font-style:normal;margin-bottom:7px;}
.bulletListPhone li a		{color:#595959; text-decoration:none;}
.bulletListPhone li a		{color:#595959; text-decoration:none;}
.bulletListPhone li small	{font-size:10px; color:#000000; display:inline; margin-top:2px;}
.bulletListPhone li small a	{color:#000000;}

.bulletListSupport			{padding-left:0px; margin-left:20px; margin-top:7px; margin-bottom:5px; color:#595959;}
.bulletListSupport li			{font-size:11px; font-style:normal;margin-bottom:3px;}
.bulletListSupport li a		{color:#595959; text-decoration:none;}
.bulletListSupport li a		{color:#595959; text-decoration:none;}
.bulletListSupport li small	{font-size:10px; color:#000000; display:inline; margin-top:2px;}
.bulletListSupport li small a	{color:#000000;}

.bulletListM2m			{padding-left:0px; margin-left:20px; margin-top:7px; margin-bottom:5px; color:#595959;}
.bulletListM2m li			{font-size:11px; font-style:normal;margin-bottom:7px;}
.bulletListM2m li a		{color:#595959; text-decoration:none;}
.bulletListM2m li a		{color:#595959; text-decoration:none;}
.bulletListM2m li small	{font-size:10px; color:#000000; display:inline; margin-top:2px;}
.bulletListM2m li small a	{color:#000000;}

ul.bulletListSupport		{list-style-image:url(/image/support/bullet.gif);}
  .bulletListSupport li a 	{color:#595959;}
ul.bulletListCareers, .watermarkPress ul {list-style-image:url(/image/job-list/bullet.gif);}
ol.bulletListCareers		{padding-left:0px; margin-left:25px; margin-top:0px; margin-bottom:15px; color:#595959;}
  .bulletListCareers li, .bulletListSupport li, .watermarkPress ul li		{font-size:11px; line-height:15px;}

.arrowListContact			{list-style-image:url(/image/contact/arrow.gif);}
.arrowListContact			{padding-left:0px; margin-left:20px; margin-top:0px; margin-bottom:15px; color:#595959;}
.arrowListContact li		{font-size:12px;line-height:5px; margin-bottom:4px;}
.arrowListContact li em		{font-size:11px; line-height:13px; font-style:normal; }
/*\ not Mac IE: Mac IE chokes on vertAlign top  */
.arrowListContact li em		{vertical-align:top;}
.arrowListContact li em a	{color:#595959; text-decoration:none;}
.arrowListContact li em a:hover	{text-decoration:underline;}
.arrowListContact li small	{font-size:10px; color:#000000; display:block; margin-top:2px; line-height:12px; } 	
.arrowListContact li small a{color:#000000;}



/*\ not Mac IE  
.bulletListCompany li small {margin-top:-2px;}
*/

/* FORM ELEMENTS */
.fileCareers		{display:inline; font-size:11px; width:250px;}
.textareaCareers	{font-size:11px; width:375px; height:75px;}

/* SHADED-DOTTED TABLES */
.dotsShadeRowCareers	{background-color:#F4F0E9;}
.dotsHeadCareers, .dotsHeadLeftCareers	{color:#ff0d00;}

.dotsWhiteRow		{background-color:#FFFFFF;}
.dotsSeparator		{background:url(/image/global/dots-divider.gif); height:1px;}
.dots, .dotsLeft	{color:#000000;}
.dots a, .dotsLeft a	{color:#000000; text-decoration:none;}
.dots a:hover, .dotsLeft a:hover	{text-decoration:underline;}
.dots, .dotsHead, .dotsHeadCareers	{background-image:url(/image/global/dots-divider.gif); background-position:left; background-repeat:repeat-y; }
.dots, .dotsLeft, .dotsHeadCareers, .dotsHeadLeftCareers	{padding-left:10px; font-size:10px;}
.dotsHeadCareers, .dotsHeadLeftCareers	{font-weight:bold;}

/*
PHONE DETAIL PAGE
*/

/* TABS */
.tabBox{ width:378px; height:20px; margin-left:15px; }
.subTabBox{ width:378px; height:20px; background-color: #aaaaaa; margin-left:15px; }
.subTabBoxDoubleLine	{height:31px!important;}
.subTabBoxTripleLine	{height:42px;}
.supportsubTabBox{ width:601px; height:20px; background-color: #aaaaaa; margin-left:15px; }
.contentBox{ margin-left:25px; }

.subTab, .subTabOn{ font-size:11px; text-align:center; }
.subTab{ color:#e7ebf3; background-image:none;}
.subTab a{ color:#e7ebf3; text-decoration:none; }
.subTabOn{ background:url( /image/phone-detail/tab_subnav_indicator.gif ) no-repeat bottom center; }
.subTab a:hover, .subTabOn a{ color:#ffffff; font-weight:bold; text-decoration:none; }
.tabFooter{ font-size:9px; color:#818181; }
.tabFooter a{ color:#414141; }

.phoneDetailCopy, .phoneDetailList{ font-size:11px; color:#595959; margin-top:5px; margin-bottom:7px; }
.phoneDetailLink { font-size:10px; color:#000000; text-decoration: none; }

.phoneDetailList{ padding-left:0px; margin-left:15px; list-style: none url(/image/bullet.gif); }
.phoneDetailList a{ color:#595959; }
.phoneDetailCopy a{ color:#595959; text-decoration:none; }
.phone {font-size:20px; color:#424242; font-weight:normal;}
.model {font-size:10px; color:#000000; font-weight:normal; }

.arrowboxList		{padding-left:0px; margin-left:20px; margin-top:9px; list-style-image:url(/image/button/arrow_box_li.gif);font-size:11px; color:#595959; }
.arrowboxList li	{vertical-align:text-top; }
.arrowboxList a		{color:#595959; text-decoration:none;}
.arrowboxList .smallprint a {color:000000; text-decoration:underline;}
.arrowboxList small	{color:#818181; font-size:9px;}
.modelsModel		{color:#003B71; font-weight:bold; font-size:11px;}

#phoneDetailPhone	{margin:30px 0px 5px 0px;}

#phoneDetailPhoneOverlay  		{outline-style:none; outline-width:0px; display:block; margin:30px 0px 5px 0px; padding-bottom:40px; background-image:url(/image/phone-detail/view-360.gif); background-repeat:no-repeat; background-position:bottom center;}
#phoneDetailPhoneOverlay IMG 	{border-width:0px;}


/*
PHONE SHOWCASE
*/
.phoneplaceholder		{width:195px; height:170px; display:inline; background-color: #666666; border: solid 1px #000000; filter: Alpha(Opacity=50); }
.phonetypecontainer		{background-position: right top; background-repeat: no-repeat; }
.phoneblock				{width:195px; height:165px; display:inline; background-repeat:no-repeat; background-position:bottom left;}
.phoneblockA			{height:115px;  padding-top:55px;}
.phoneblockB			{height:50px;}
.phoneblockCheckbox		{display:inline; width:11px; height:11px; vertical-align:middle;}

.phonesDivider			{background-image:url(/image/phones/showcase-divider.gif); height:20px; vertical-align:bottom;}
.phonesType 			{font-weight:bold; font-size:14px; color: #4b4b4b; background-color:#FFFFFF;}

.phonesModel			{width:155px; padding-right:10px; padding-top:50px; vertical-align:top;}
.phonesModel em			{font-weight:bold; font-style:normal; font-size:12px; color:#424242;}
.phonesModel ul			{margin:0px;padding:0px; list-style-image:url(/image/phones/showcase-bullet.gif);}
.phonesModel ul li		{margin-left:20px; font-size:10px; line-height:14px; }

.phonesModelCompare ul			{margin:5px 5px 5px 12px;padding:0px; list-style-image:url(/image/phones/showcase-bullet.gif);}
.phonesModelCompare  ul li		{margin-left:20px; font-size:10px; line-height:14px; }



.phonesChoose			{color:#595959; font-size:11px; line-height:18px;}
.phonesChooseDisabled	{color:#9b9b9b; font-size:11px; line-height:18px;}
.phonesChooseCheckbox	{display:inline; vertical-align:middle; margin:0px 0px 0px 0px;}
.phonesChooseQuestionbox{display:inline; vertical-align:middle; margin:0px 5px 0px 5px; border-width:0px;}

.phonesResults			{color:#595959; font-size:14px; font-weight:bold;}
.phonesResults em		{color:#ffffff; font-style:normal;}

/*
COMPANY AND PRESS
*/
.submenuTopCompany 		{width:175px; height:27px; background: url(/image/company-information/menu_top.gif) no-repeat; color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:9px; padding-top:9px}
.submenuBottomCompany	{width:175px; height:23px; background: url(/image/company-information/menu_bottom.gif) no-repeat;}
.submenuBodyCompany		{width:175px; padding:8px 0px 0px 0px;}
.submenuCompanySelected {color:#ff0d00}

.submenuTopSearch 		{width:175px; height:27px; background: url(/image/search/menu_top.gif) no-repeat; color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:9px; padding-top:10px}
.submenuBottomSearch	{width:175px; height:23px; background: url(/image/search/menu_bottom.gif) no-repeat;}
.submenuBodySearch		{width:175px; padding:8px 8px 0px 8px;}

.watermarkHome				{height:175px; background:no-repeat bottom left url(/image/home/watermark_whats-new.gif);}

.watermarkNews				{background:no-repeat bottom center url(/image/company-information/watermark_news.gif);}
.watermarkNewsLeft			{background:no-repeat bottom left url(/image/company-information/watermark_news.gif);}
.watermarkCorpOverview		{background:no-repeat bottom right url(/image/company-information/watermark_corporate-overview.gif);}	
.watermarkSupplierDiversity	{background:no-repeat bottom right url(/image/company-information/watermark_supplier_diversity.gif);}	
.watermarkEvents			{background:no-repeat bottom right url(/image/company-information/watermark_events.gif);}
.watermarkAwards			{background:no-repeat bottom right url(/image/company-information/watermark_awards-and-honors.gif);}
.watermarkExecBio			{background:no-repeat bottom right url(/image/company-information/watermark_executive-biographies.gif);}
.watermarkProductReview		{background:no-repeat bottom right url(/image/company-information/watermark_product-review-request.gif);}
.watermarkInTheNews			{background:no-repeat bottom right url(/image/company-information/watermark_in-the-news.gif);}

.watermarkContact			{background:no-repeat bottom right url(/image/contact/watermark_contact-kyocera.gif);}
.watermarkContactProduct	{background:no-repeat bottom right url(/image/contact/watermark_contact-product-support.gif);}
.watermarkContactTech		{background:no-repeat bottom right url(/image/contact/watermark_contact-technical-support.gif);}
.watermarkContactSmartphone	{background:no-repeat bottom right url(/image/contact/watermark_contact-smartphone-software.gif);}
.watermarkRequestPub		{background:no-repeat bottom right url(/image/contact/watermark_request-publication.gif);}
.watermarkWebmaster			{background:no-repeat bottom right url(/image/contact/watermark_webmaster.gif);}
.watermarkModuleSales		{background:no-repeat bottom right url(/image/contact/watermark_module-sales.gif);}
.watermarkProdEval			{background:no-repeat bottom right url(/image/contact/watermark_product-evaluator.gif);}
.watermarkForwardToFriend	{background:no-repeat top right url(/image/contact/watermark_forward-to-friend.gif);}
.watermarkAccessSol			{background:no-repeat bottom right url(/image/accessible-solutions/watermark_enhancing-usability.gif);}
.watermarkOptAccessFeat		{background:no-repeat bottom right url(/image/accessible-solutions/watermark_accessible-features.gif);}
.watermarkStdAccessFeat		{background:no-repeat bottom right url(/image/accessible-solutions/watermark_std-accessible-features.gif);}
.watermarkPhoneSupport		{background:no-repeat top right url(/image/support/watermark_phone-support.gif);}
.watermarkAccessSupport		{background:no-repeat top right url(/image/support/watermark_access-support.gif);}
.watermarkWarrantyInfo		{background:no-repeat bottom right url(/image/support/watermark_warranty-info.gif);}
.watermarkDrivers			{background:no-repeat bottom right url(/image/support/watermark_drivers.gif);}
.watermarkM2m				{background:no-repeat bottom right url(/image/m2m/watermark_m2m.gif);}
.watermarkBrewDev			{background:no-repeat bottom right url(/image/support/watermark_brew-dev.gif);}
.watermarkDevApp			{background:no-repeat bottom right url(/image/support/watermark_dev-app.gif);}
.watermarkDev				{background:no-repeat bottom right url(/image/support/watermark_dev.gif);}
.watermarkBatteryReplacement {background:no-repeat bottom right url(/image/support/watermark_battery-replacement.gif);padding-right:25px}
.watermarkRingers			{background:no-repeat bottom right url(/image/ringers/watermark_ringers.gif);}
.watermarkPhoneReviews		{background:no-repeat bottom right url(/image/phone-reviews/watermark_phone-reviews.gif);}
.watermarkSubmitReview		{background:no-repeat bottom right url(/image/phone-reviews/watermark_submit-review.gif);}
.watermarkSubmitReConf		{background:no-repeat bottom right url(/image/phone-reviews/watermark_submit-review-conf.gif);}
.watermarkEverGreen			{background:no-repeat bottom right url(/image/ever-green/watermark.gif);}
.watermarkTerms				{background:no-repeat bottom right url(/image/legal/watermark_terms-of-use.gif);}
.watermarkPrivacy			{background:no-repeat bottom right url(/image/legal/watermark_privacy-policy.gif);}
.watermarkCopyright			{background:no-repeat bottom right url(/image/legal/watermark_copyright.gif);}
.watermarkSiteMap			{background:no-repeat bottom right url(/image/sitemap/watermark_site-map.gif);}
.watermarkSiteRequirements	{background:no-repeat bottom right url(/image/support/watermark_site-requirements.gif);}
.watermarkSearch			{background:no-repeat bottom right url(/image/search/watermark_search-kyocera.gif);}
.watermarkSearchResults		{background:no-repeat bottom right url(/image/search/watermark_search-results.gif);}

.watermarkEnewsSignup		{background:no-repeat bottom right url(/image/enewsletter/watermark_enews_signup.gif);}
.watermarkProfileUpdate		{background:no-repeat bottom right url(/image/enewsletter/watermark_profile_update.gif);}
.watermarkProfileUpdateVert	{background:no-repeat bottom right url(/image/enewsletter/watermark_profile_update_vert.gif);}


.watermarkPress				{background:no-repeat bottom right url(/image/news/watermark_press-releases.gif); width:590px;}
.watermarkPress p, .watermarkPress h1, .watermarkPress h2, .watermarkPress h3, .watermarkPress h4, .watermarkPress h5, .watermarkPress dl
							{width:475px;}
.watermarkPress ul 			{margin-right:115px;}
.watermarkPress p a			{color:#595959;text-decoration:underline;}
.watermarkPress p a:hover	{text-decoration:underline;}
.watermarkPress h1			{font-size:12px; line-height:16px; color:#ff0d00; font-weight:bold; display:block; margin-bottom:15px;}
.watermarkPress h2			{font-size:12px; line-height:16px; color:#595959; font-style:italic; display:block; margin-bottom:15px;}
.watermarkPress h3			{font-size:12px; line-height:16px; color:#595959; font-weight:bold; display:block;}
.watermarkPress h4			{font-size:11px; line-height:15px; color:#ff0d00; font-weight:bold; display:block; margin-bottom:15px;}
.watermarkPress h5			{font-size:10px; line-height:13px; color:#000000; display:block; margin-bottom:15px;}
.watermarkPress h5 a		{color:#000000;}
.watermarkPress h5 em		{font-size:11px; line-height:15px; color:#595959; font-style:normal;}
.watermarkPress p, .watermarkPress dl, .watermarkPress ul		{font-size:11px; line-height:15px; color:#595959;}

.hdRuleCompany, .hdRuleSecondary
							{background:repeat-x bottom url(/image/company-information/divider.gif); vertical-align:bottom;} 
.hdRuleRingers				{background:repeat-x bottom url(/image/ringers/divider.gif); vertical-align:bottom;} 
.hdRuleTertiary				{background:repeat-x bottom url(/image/global/divider-tertiary.gif); vertical-align:bottom;} 
.hdRuleM2m				{background:repeat-x bottom url(/image/m2m/divider.gif); vertical-align:bottom;} 

.bgExecBioThumb				{background:no-repeat top left url(/image/company-information/bg_exec-bio-th.gif); height:105px; width: 208px; }
.bgExecBio					{background:no-repeat top left url(/image/company-information/bg_exec-bio.gif); }
.teaserExecBioThumb			{padding-top:15px; font-size:10px;}


/* CAREERS */
.watermarkCurrentOpenings	{background:no-repeat bottom right url(/image/job-list/watermark_current-openings.gif);}
.watermarkBenefits			{background:no-repeat bottom right url(/image/job-list/watermark_benefits.gif);}

/* ACCESSIBLE SOLUTIONS WITH ACCESSORY DISPLAY */
.accessthumb_name, .accessthumb_name a {font: bold 12px verdana, arial, sans-serif; color: #424242; text-decoration: none; }
.accessthumb_label, .accessthumb_label a {font: normal 10px verdana, arial, sans-serif; color: #333333;text-decoration: none; }
.uilayer {position:absolute;}
.accessthumb_image {position:absolute;padding-left:9px;padding-top:9px}
.accessthumb_overlay {position:relative;width:131px; height:131px;}

.hdRuleSupport	{background:repeat-x bottom url(/image/support/divider.gif); vertical-align:bottom;} 
.hd2Support, .hd2Support small	{font-size:12px; font-weight:bold; color:#424242; background-color:#FFFFFF;}
.hd2Support small				{font-size:11px; font-weight:normal; color:#424242; background-color:#FFFFFF;}

/* SEARCH */
.searchLarge		{font-size:14px; color:#595959;}
.searchLarge strong	{font-weight:bold; color:#424242;}

.searchResults	.navbar				{background-color:#f1f2f3;}
.searchResults	.pageTitle a		{font-weight:bold;}
.searchResults	.pageDescription	{}
.searchResults	.pageURL			{font-style:italic;}
.searchResults	.smallprint a		{text-decoration:underline;}
.searchResults	.resultsSeparator	{height:30px; background:repeat-x left center url(/image/sidenav/rule_phones.gif);}
.searchResults	.searchTerm			{font-weight:bold; color:#424242; font-size:12px;}


/* RINGERS */
.pdfRingers		{font-size:9px; color:#818181;}
.pdfRingers a	{color:#9A5D2E;}
.ringerItem{ height:30px; padding:3px 10px 3px 10px; font-size:10px; color:#000000; }
.ringerItem a{ color:#000000; }
.colHeader{ height:30px; padding:3px 10px 3px 10px; font-size:10px; color:#9A5D2E; }
.colRule{ width:1px; background-image:url(/image/global/dots-divider.gif); }
.rowRule{ height:1px; background-image:url(/image/global/dots-divider.gif); }
.rowAlt{ background-color:#EFE7D7; }
.center{ text-align:center; }



/* M2M */
.colHeaderM2M {height:30px; padding:3px 10px 3px 10px; font-size:10px; color:#424242; }
.rowAltM2M {background-color:#f2f2f2; }
.m2mCell, .m2mCell TD{font-size:10px; color:#000000; }
.m2mCell a, .m2mCell TD a { color:#000000; text-decoration:none;}
.m2mCell {height:70px; padding:6px 10px 3px 10px;}
.pdfM2m		{font-size:9px; color:#818181;}
.pdfM2m a	{color:#ff0d00;}
.subTabBoxM2m{ width:378px; height:20px; background-color: #aaaaaa; margin-left:15px; }


/* WIRELESS CARD */
.wirelesstitle {font-size:20px; color:#424242; font-weight:normal;}
.wirelessmodel {font-size:10px; color:#595959; font-weight:normal; }
/* tabs */
.wireless_tabBox{ width:378px; height:20px; margin-left:15px; }
.wireless_subTabBox{ width:378px; height:20px; background-color: #aaaaaa; margin-left:15px; }
.wireless_contentBox{ margin-left:25px; }
.wireless_subTab, .wireless_subTabOn{ font-size:11px; text-align:center; }
.wireless_subTab{ color:#e7ebf3; background-image:none;}
.wireless_subTab a{ color:#FFFFFF; text-decoration:none; }
.wireless_subTabOn{ background:url( /image/phone-detail/tab_subnav_indicator.gif ) no-repeat bottom center; }
.wireless_subTab a:hover, .wireless_subTabOn a{ color:#ffffff; font-weight:bold; text-decoration:none; }
.wireless_tabFooter{ font-size:9px; color:#818181; }
.wireless_tabFooter a{ color:#758BBB; }


/* DEVELOPER TABLE */
.supportTableCornerTopLeft {background-image:url(/image/support/table_corner_top_left.gif); background-repeat:no-repeat;height:15px}
.supportTableCornerTopRight {background-image:url(/image/support/table_corner_top_right.gif); background-position:right top; background-repeat:no-repeat;height:15px}
.tabledotsCart, .tabledotsCart_left, .tabledotsCart_left a, .tabledotsCartHd, .tabledotsCartHd_left, .tabledotsCart_noBg, .tabledotsCart_noBg a {font-size:10px; color:#595959;padding:5px 2px 5px 10px;vertical-align:top}	
.tabledotsCart {background:url(/image/support/595959_dot.gif); background-position:left; background-repeat:repeat-y;}
.supportRowSeparator {background-image:url(/image/support/595959_dot.gif); height:1px;}
.tabledotsCartHd {background-image:url(/image/support/595959_dot.gif); background-position:left; background-repeat:repeat-y;}


/* SUPPORT REDESIGN */
.marginBottom5					{margin-bottom:5px!important;}
.marginBottom10					{margin-bottom:10px;}
.marginBottom25					{margin-bottom:25px;}
.paddingBottom0					{padding-bottom:0px!important;}

DIV.supportTile					{width:590px!important; margin-left:25px; padding-top:20px;}
DIV.supportTile P				{color:#636466; font-size:10px; margin-top:0px;}
DIV.supportTile A				{color:#424242;}
DIV.supportTile IMG.hd1			{display:block; margin-bottom:12px;}
DIV.supportTile DIV.shaded		{background-color:#f5fdf5; border-style:dotted; border-width:1px 0px 1px 0px; border-color:#c5c5c5; padding:10px 0px 10px 0px; margin-bottom:25px;}

DIV.supportTile DIV.iconQuestionMark, DIV.supportTile DIV.iconArrow
								{color:#636466; font-size:9px; background-repeat:no-repeat; margin-left:10px; padding-left:25px; line-height:20px; margin-bottom:10px;}
DIV.supportTile DIV.iconQuestionMark:first-line, DIV.supportTile DIV.iconArrow:first-line
								{line-height:12px;}
DIV.supportTile DIV.iconQuestionMark B, DIV.supportTile DIV.iconArrow B
								{font-style:normal; font-weight:bold; font-size:10px;}
DIV.supportTile DIV.iconQuestionMark EM, DIV.supportTile DIV.iconArrow EM
								{font-style:normal; font-weight:normal; font-size:10px;}
DIV.supportTile DIV.iconQuestionMark		{background-image:url(/image/support/icon_question-mark.gif);}
DIV.supportTile DIV.iconArrow				{background-image:url(/image/support/icon_arrow.gif);}

DIV.supportTile DIV.providerBlock		{width:100%; background-color:#D0E1CF; padding:20px 0px 20px 0px; margin-top:20px; font-size:10px; color:#636466; line-height:14px;}
DIV.supportTile	DIV.providerCountry 	{float:left; margin-left:40px; width:130px; font-weight:bold;}
DIV.supportTile DIV.providerDetails		{float:left; margin-left:20px;}
DIV.supportTile	DIV.providerName		{font-weight:bold;}

DIV.supportTile UL		{font-size:9px; color:#636466; margin-left:-20px; margin-top:0px;}
* html DIV.supportTile UL	{margin-left:20px;}
DIV.supportTile LI		{font-size:10px; margin-left:20px;}
DIV.supportTile LI A	{color:#636466; text-decoration:none;}

DIV.supportTile H4		{font-size:10px; font-weight:bold; color:#636466;}

DIV.supportTile DIV.tip						{background-color:#D0E1CF; padding:10px 20px 10px 20px; color:#636466;}
DIV.supportTile DIV.tip A					{color:#424242; text-decoration:underline;}
DIV.supportTile DIV.tip P					{margin-bottom:0px;}
DIV.supportTile DIV.tip LI					{margin-top:6px;}
DIV.supportTile DIV.tip P.close				{text-align:right;}
DIV.supportTile DIV.tip DIV.providerBlock	{margin-top:0px; padding-bottom:0px;}

DIV.supportMenus DIV.menuPhones, DIV.supportMenus DIV.menuPhonesProvider
			{
			background-color:#B1C1AF; 
			scrollbar-base-color: #479d50;
			scrollbar-face-color: #a5d6aa;
			scrollbar-darkshadow-color: #204624;
			scrollbar-arrow-color: #306936;
			scrollbar-shadow-color: #5db667;
			scrollbar-track-color: #7fc587;
			scrollbar-highlight-color: #9cd2a2;
			}
DIV.supportMenus DIV.menuPhones .activerow, DIV.supportMenus DIV.menuPhonesProvider .activerow	
			{background-color: #1a6715;}
			
DIV.supportMenus DIV.menuPhones TR.header, DIV.supportMenus DIV.menuPhonesProvider TR.header
			{background-color: 1a6715;}

DIV.supportMenus .menuItem	{font-size:11px;}


/* PHONE SUPPORT REDESIGN */
DIV.phoneSupportTile				{width:368px!important; margin-left:25px;}
DIV.phoneSupportTile P				{color:#636466; font-size:10px; line-height:13px; margin-top:0px;}
DIV.phoneSupportTile A				{color:#767879!important;}
DIV.phoneSupportTile IMG.hd1		{display:block; margin-bottom:12px;}
DIV.phoneSupportTile DIV.shaded		{width:100%; background-color:#f2f2f2; border-style:dotted; border-width:1px 0px 1px 0px; border-color:#c5c5c5; padding:10px 0px 10px 0px; margin-bottom:25px;}

DIV.phoneSupportTile DIV.iconQuestionMark, DIV.phoneSupportTile DIV.iconArrow
								{color:#636466; font-size:9px; background-repeat:no-repeat; margin-left:10px; padding-left:25px; line-height:20px; margin-bottom:10px;}
DIV.phoneSupportTile DIV.iconQuestionMark:first-line, DIV.phoneSupportTile DIV.iconArrow:first-line
								{line-height:12px;}
DIV.phoneSupportTile DIV.iconQuestionMark B, DIV.phoneSupportTile DIV.iconArrow B
								{font-style:normal; font-weight:bold; font-size:10px;}
DIV.phoneSupportTile DIV.iconQuestionMark EM, DIV.phoneSupportTile DIV.iconArrow EM
								{font-style:normal; font-weight:normal; font-size:10px;}
DIV.phoneSupportTile DIV.iconQuestionMark		{background-image:url(/image/phone-detail/icon_question-mark.gif);}
DIV.phoneSupportTile DIV.iconArrow				{background-image:url(/image/phone-detail/icon_arrow.gif);}

DIV.phoneSupportTile DIV.iconQuestionMark H3, 
DIV.phoneSupportTile DIV.iconArrow H3			{display:block; font-size:9px; font-weight:normal; margin-top:0px; line-height:11px; margin-bottom:8px; margin-right:10px;}
DIV.phoneSupportTile DIV.iconQuestionMark P, 
DIV.phoneSupportTile DIV.iconArrow P			{font-size:10px; line-height:14px; margin-top:0px; margin-bottom:10px; margin-right:10px;}

DIV.phoneSupportTile DIV.iconQuestionMark P.rightColumn, DIV.phoneSupportTile DIV.iconArrow P.rightColumn
	{float:left; width:160px;}

DIV.phoneSupportTile DIV.iconQuestionMark P.leftColumn, DIV.phoneSupportTile DIV.iconArrow P.leftColumn
	{float:left; width:150px;}
	
DIV.phoneSupportTile DIV.iconArrowSquare		{background-image:url(/image/phone-detail/arrowPadded.gif); background-repeat:no-repeat; 
												border-style:dotted; border-width:1px 0px 0px 0px; border-color:#c5c5c5; 
												color:#636466; padding:10px 0px 10px 20px;}
DIV.phoneSupportTile DIV.iconArrowSquareShaded	{background-color:#f2f2f2;}
DIV.phoneSupportTile DIV.iconArrowSquareLast	{border-width:1px 0px 1px 0px; margin-bottom:25px;}
DIV.phoneSupportTile DIV.iconArrowSquare H3		{display:block; font-size:10px; font-weight:normal;}
DIV.phoneSupportTile DIV.iconArrowSquare H3 A	{color:#636466; text-decoration:none;}
DIV.phoneSupportTile DIV.iconArrowSquare H3 A:hover	{text-decoration:underline;}


DIV.phoneSupportTile DIV.providerBlock		{width:100%; background-color:#E7EBF3; padding:20px 0px 20px 0px; margin-top:20px; font-size:10px; color:#636466; line-height:14px;}
* html DIV.phoneSupportTile DIV.providerBlock	{padding-left:0px; margin-left:0px;}
DIV.phoneSupportTile DIV.providerCountry 	{float:left; margin-left:40px; width:130px; font-weight:bold;}
* html DIV.phoneSupportTile DIV.providerCountry	{margin-left:0px; padding-left:40px;}
DIV.phoneSupportTile DIV.providerDetails	{float:left; margin-left:20px;}
DIV.phoneSupportTile DIV.providerName		{font-weight:bold;}

DIV.phoneSupportTile UL				{font-size:9px; color:#636466; margin-left:-20px; margin-top:0px;}
* html DIV.phoneSupportTile UL		{margin-left:20px;}
DIV.phoneSupportTile LI				{font-size:10px; margin-left:20px; margin-right:20px;}
DIV.phoneSupportTile LI A			{color:#424242; text-decoration:none;}
DIV.phoneSupportTile LI A:hover		{text-decoration:underline;}

DIV.phoneSupportTile H4		{font-size:10px; font-weight:bold; color:#636466;}

DIV.phoneSupportTile DIV.tip						{background-color:#E7EBF3; padding:10px 20px 10px 20px; color:#636466;}
DIV.phoneSupportTile DIV.tip A						{color:#424242; text-decoration:underline;}
DIV.phoneSupportTile DIV.tip P						{margin-bottom:0px;}
DIV.phoneSupportTile DIV.tip LI						{margin-top:6px;}
DIV.phoneSupportTile DIV.tip P.close				{text-align:right;}
DIV.phoneSupportTile DIV.tip DIV.providerBlock		{margin-top:0px; padding-bottom:0px;}
DIV.phoneSupportTile DIV.tip DIV.providerCountry 	{margin-left:0px; width:110px;}

DIV.menuPhonesProvider .menuItem {font-size:11px;}

DIV.phoneSupportLegacyTile P.copy	{font-size:10px; line-height:13px;}

/* PHONE SHOWCASE RECODE */
DIV.phoneBlocks 										{width:585px; background-repeat:no-repeat; background-position:top right;}
DIV.phoneBlocks DIV.phone 								{float:left; width:195px; height:165px; margin-bottom:10px; background-repeat:no-repeat; position:relative; xoverflow:hidden;}
DIV.phoneBlocks DIV.phone A.phoneLink					{display:block; width:95px; height:165px;}
DIV.phoneBlocks DIV.phone DIV.modelName					{position:absolute; top:0px; left:95px; width:110px; height:75px; xbackground-color:dddddd;}
DIV.phoneBlocks DIV.phone DIV.modelName DIV 			{position:absolute; bottom:0px; font-size:15px;}
DIV.phoneBlocks DIV.phone DIV.modelName DIV A 			{color:#595959; font-weight:bold; text-decoration:none;}
DIV.phoneBlocks DIV.phone DIV.modelName DIV I 			{background-image:url(/image/phones/showcase-arrow-gray.gif); background-repeat:no-repeat; background-position:left center; color:#ffffff;}
DIV.phoneBlocks DIV.phone DIV.features 					{position:absolute; left:95px; top:80px; width:110px; height:85px;}
DIV.phoneBlocks DIV.phone DIV.features DIV 				{font-size:11px; color:red;}
DIV.phoneBlocks DIV.phone A.learnMore 					{display:block; position:absolute; left:95px; top:135px; font-size:10px; color:#000000; text-decoration:none; background-image:url(/image/phones/showcase-arrow-red.gif); background-repeat:no-repeat; background-position:right center; padding-right:7px;}
DIV.phoneBlocks DIV.phone A.learnMore:hover				{text-decoration:underline;}

P.showcaseSiteMapLink		{font-size:11px; color:#666666; margin:25px 0px 25px 15px;}
P.showcaseSiteMapLink A 	{color:#666666;}
P.showcaseSiteMapLink IMG 	{display:inline;}

/* overlay */
#overlay 				{position:absolute; top:0px; left:0px; width:100%; height:100%; display:none;}
#overlay_background 	{position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#000000; opacity:0.8; filter:alpha(opacity=80);}
#overlay_close 			{margin-top:105px; margin-bottom:0px; text-align:right;}
#overlay_close A 		{display:block; float:right; width:20px; height:20px; background-image:url(/image/phone-detail/overlay-close.png);}
#overlay_main 			{background-color:#ffffff; border:10px solid #8c8c8c; padding:20px;}
#overlay_main P 		{color:#ff0d00; text-align:left; font-size:20px; margin:0px 0px 20px 0px;}
