/* 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;}

BR.clear	{line-height:0px;}

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:#5E77AF; 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:#414141; 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:#003C70;}
.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:#414141; display:block; margin-bottom:10px;}
.hd1Ringers			{font-size:20px; color:#414141; display:block; margin-bottom:10px;}
.hd1Tertiary		{font-size:20px; color:#414141; display:block; margin-bottom:10px;}	
.hd1Copyright		{font-size:20px; color:#000000; display:block;}
.hd1CustomerReviews	{font-size:20px; color:#414141; display:block; margin-bottom:10px;}
.hd1Enewsletter		{font-size:20px; color:#414141; display:block;}
.hd1M2m				{font-size:20px; color:#414141; display:block;}
.hd1Phones			{font-size:20px; color:#003c70; display:block;}
.hd1Privacy			{font-size:20px; color:#000000; display:block;}
.hd1SearchResults	{font-size:20px; color:#000000; display:block;}
.hd1SiteMap			{font-size:20px; color:#414141; display:block;}
.hd1SiteRequirements{font-size:20px; color:#000000; display:block;}
.hd1Support			{font-size:20px; color:#414141; 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:#414141; 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:#3F2EA0;}
.hd2Phones			{font-size:12px; font-weight:bold; color:#003c70;}
.hd2Ringers			{font-size:13px; font-weight:bold; color:#595959; background-color:#FFFFFF;}	
.hd2M2m				{font-size:14px; font-weight:bold; color:#595959; background-color:#FFFFFF;}	
.hd2Secondary,
.hd2Company			{font-size:12px; font-weight:bold; color:#595959; background-color:#FFFFFF;}
.hd2Tertiary, .hd2Tertiary a		{font-size:12px; font-weight:bold; color:#767879; background-color:#FFFFFF;text-decoration:none;}
.hd2Tertiary a:hover {text-decoration:underline;}

.hd3Enewsletter		{font-size:11px; font-weight:bold; color:#969696; display:block;}
.hd3M2m				{font-size:12px; color:#969696;}	
.hd3Phones			{font-size:12px; font-weight:bold; color:#969696;}
.hd3Wireless		{font-size:12px; font-weight:bold; color:#969696;}

/* 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: #414141; text-decoration: none; }
.breadcrumbsPhones a:hover{ text-decoration: underline; }

.breadcrumbsWireless, .breadcrumbsWireless a{ font-style:normal; font-size:10px; color: #414141; text-decoration: none; }
.breadcrumbsWireless a:hover{ text-decoration: underline; }

.breadcrumbsSecondary, .breadcrumbsSecondary a{ font-style:normal; font-size:10px; color: #414141; text-decoration: none; }
.breadcrumbsSecondary a:hover{ text-decoration: underline; }

.breadcrumbsTertiary, .breadcrumbsTertiary a{ font-style:normal; font-size:10px; color: #414141; text-decoration: none; }
.breadcrumbsTertiary a:hover{ text-decoration: underline; }

.breadcrumbsM2m, .breadcrumbsM2m a{ font-style:normal; font-size:10px; color: #414141; text-decoration: none; }
.breadcrumbsM2m a:hover{ text-decoration: underline; }

.breadcrumbsGmm, .breadcrumbsGmm a{ font-style:normal; font-size:10px; color: #414141; text-decoration: none; }
.breadcrumbsGmm a:hover{ text-decoration: underline; }

.breadcrumbsSupport, .breadcrumbsSupport a{ font-style:normal; font-size:10px; color: #414141; text-decoration: none; }
.breadcrumbsSupport a:hover{ text-decoration: underline; }

.breadcrumbsRingers, .breadcrumbsRingers a{ font-style:normal; font-size:10px; color: #414141; text-decoration: none; }
.breadcrumbsRingers a:hover{ text-decoration: underline; }

/* SIDE NAVIGATION */

.sidenavBar 			{height:23px; background-color:#424242; margin:0px 0px 10px 0px;}
.sidenavBar IMG 		{display:block; float:right; margin:5px 21px 0px 0px;}
.sidenavPhones 			{text-align:right; width:164px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #c5c5c5;}
.sidenavPhonesLinks 	{margin-right:11px;}
.sidenavSeparator 		{width:164px; height:12px;}

.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, .sidenavWMSanyo, .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, .sidenavWMSanyo 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:#777777; text-decoration:none;}
.sidenavWMDefault a:hover, .sidenavWMPhones a:hover, .sidenavWMSanyo 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:#000000; 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);}
.mastheadCellphoneEtiquette	{background-image:url(/image/masthead/masthead_cellphone-etiquette.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:#E7EBF5;}
.toolbarWireless			{background-color:#EBEBEB;}
.toolbarMobility			{background-color:#EBEBEB;}
.toolbarPhones				{background-color:#EBEBEB;}
.toolbarRingers				{background-color:#EBEBEB;}
.toolbarM2m					{background-color:#EBEBEB;}
.toolbarTertiary			{background-color:#F1F2F3;}

/* 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:190px; 
	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;
			}
	
.menuPhones TR.header, .menuPhonesProvider TR.header
	{background-color:#0A4277;}
			

/* \ 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;}

.arrowListCompanyBack		{list-style-image:url(/image/company-information/arrow-back.gif)!important;}
.arrowListCompanyDown		{list-style-image:url(/image/company-information/arrow-down.gif)!important;}




.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:#CC500F;}

.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: #b8b8b8; 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:#414141; 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:#003c70;}
.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:#CC500F}

.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);}
.watermarkCellphoneEtiquette	{background:no-repeat bottom right url(/image/cellphone-etiquette/watermark_cellphone-etiquette.gif);}
.watermarkEverGreen				{background:no-repeat bottom right url(/image/ever-green/watermark.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);}

.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:#595959; 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:#595959; 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);}

DIV.jobDescriptionFooter 			{width:615px; border-width:1px 0px 1px 0px; border-style:dotted; border-color:#c5c5c5; margin:0px 0px 20px 0px;}
DIV.jobDescriptionFooter P  		{margin:14px 0px 14px 25px; font-size:12px; line-height:17px; color:#333333;}
DIV.jobDescriptionFooter P A 		{color:#ff0d00; text-decoration:none;}
DIV.jobDescriptionFooter P A:hover 	{text-decoration:underline;}

#jobPostingsClosed 			{display:block;}
#jobPostingsOpen 			{display:none;}

DIV.jobTitle 			{font-size:10px; padding:5px 0px 5px 20px;}
DIV.jobTitleShaded 		{background-color:#f2f2f2;}
DIV.jobTitle A 			{padding:0px 0px 0px 10px; background-image:url(/image/company-information/link-03.gif); background-position:left center; background-repeat:no-repeat; color:#333333; text-decoration:none;}
DIV.jobTitle A:hover 	{text-decoration:underline;}


/* ACCESSIBLE SOLUTIONS WITH ACCESSORY DISPLAY */
.accessthumb_name, .accessthumb_name a {font: bold 12px verdana, arial, sans-serif; color: #5E77AF; 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:#595959; background-color:#FFFFFF;}
.hd2Support small				{font-size:11px; font-weight:normal; color:#595959; background-color:#FFFFFF;}

/* SEARCH */
.searchLarge		{font-size:14px; color:#595959;}
.searchLarge strong	{font-weight:bold; color:#5E77AF;}

.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:#5E77AF; 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:#003C70; }
.rowAltM2M {background-color:#F6F8FB; }
.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:#B46A00;}
.subTabBoxM2m{ width:378px; height:20px; background-color: #B9B9B9; margin-left:15px; }


/* WIRELESS CARD */
.wirelesstitle {font-size:20px; color:#414141; font-weight:normal;}
.wirelessmodel {font-size:10px; color:#000000; font-weight:normal; }
/* tabs */
.wireless_tabBox{ width:378px; height:20px; margin-left:15px; }
.wireless_subTabBox{ width:378px; height:20px; background-color: #B9B9B9; 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:#767879;}
DIV.supportTile IMG.hd1			{display:block; margin-bottom:12px;}
DIV.supportTile DIV.shaded		{background-color:#f2f2f2; 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:#e0e0e0; padding:10px 20px 10px 20px; color:#636466;}
DIV.supportTile DIV.tip A					{color:#595959; 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 .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:#F6F8FB;}
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:#003C70; 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:#e0e0e0; padding:10px 20px 10px 20px; color:#636466;}
DIV.phoneSupportTile DIV.tip A						{color:#003C70; 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;}

/* MOBILITY SUPPORT REDESIGN */
DIV.mobilitySupportTile A							{color:#4044AC!important;}
DIV.mobilitySupportTile DIV.iconQuestionMark		{background-image:url(/image/pc-mobility/icon_question-mark.gif)!important;}
DIV.mobilitySupportTile DIV.iconArrow				{background-image:url(/image/pc-mobility/icon_arrow.gif)!important;}
DIV.mobilitySupportTile DIV.iconArrowSquare			{background-image:url(/image/pc-mobility/arrowPadded.gif)!important;}
DIV.mobilitySupportTile DIV.iconArrowSquare H3 A	{color:#636466!important; text-decoration:none;}
DIV.mobilitySupportTile DIV.dotted					{width:100%; border-style:dotted; border-width:1px 0px 1px 0px; border-color:#c5c5c5; padding:10px 0px 10px 0px; margin-bottom:25px;}

DIV.mobilitySupportTile UL.arrowListWireless		{margin-left:0px;}
DIV.mobilitySupportTile UL.arrowListWireless A		{color:#636466!important;}

DIV.mobilitySupportLegacyTile P.copy				{font-size:10px; line-height:13px;}
DIV.mobilitySupportLegacyTile OL.copy				{font-size:10px; line-height:13px;}
DIV.mobilitySupportLegacyTile UL.arrowListWireless	{font-size:10px; line-height:13px;}

/* PHONE SHOWCASE RECODE */
DIV.phoneBlocks 										{width:595px; margin-left:15px; 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;}
DIV.phoneBlocks DIV.phone DIV.modelName DIV 			{position:absolute; bottom:0px; font-size:14px;}
DIV.phoneBlocks DIV.phone DIV.modelName DIV SMALL		{font-size:12px;}
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:145px; 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;}
DIV.phoneBlocks DIV.phone DIV.hac 						{display:block; position:absolute; left:95px; top:125px; font-size:10px; color:#000000;}

DIV.phoneBlocks DIV.phone DIV.carrier 					{position:absolute; top:110px; left:95px; font-size:10px;}

P.showcaseSiteMapLink		{font-size:11px; color:#666666; margin:25px 0px 25px 15px;}
P.showcaseSiteMapLink A 	{color:#666666;}
P.showcaseSiteMapLink IMG 	{display:inline;}

/* SANYO MIGRATION */
DIV.sanyoPhoneTabs  		{margin-left:15px; width:383px; height:24px;}
DIV.sanyoPhoneTabs A 		{display:block; width:93px; height:24px; margin-right:2px; float:left;}
DIV.sanyoPhoneTabs A IMG 	{display:block; width:93px; height:24px; border-width:0px;}

DIV.sanyoBuy 			{width:378px; height:20px; line-height:20px; margin-left:15px;}
DIV.sanyoBuy A 			{margin-top:2px; float:right; display:none;}
DIV.sanyoBuy IMG 		{border-width:0px;}

DIV.sanyoPhoneOverview 					{width:375px; margin-left:15px; font-family:verdana, arial, sans-serif; font-size:11px!important; color:#595959;}
DIV.sanyoPhoneOverview P				{margin-top:0px;}
DIV.sanyoPhoneOverview FONT.subheading,
DIV.sanyoPhoneOverview P.subheading 	{font-weight:bold;}
DIV.sanyoPhoneOverview UL 				{text-indent:0px; margin-left:25px; padding-left:0px;}
DIV.sanyoPhoneOverview B, 
DIV.sanyoPhoneOverview A, 
DIV.sanyoPhoneOverview FONT				{font-size:11px!important; color:#595959!important;}
DIV.sanyoPhoneOverview P.disclaimer 	{font-style:italic;}
DIV.sanyoPhoneOverview H3 				{font-size:11px; font-weight:bold; display:block;}
DIV.sanyoPhoneOverview LI LI 			{list-style-type:disc;}
DIV.sanyoPhoneOverview SUP 				{font-size:9px;}

DIV.sanyoPhoneWhereToBuy				{width:375px; margin-left:15px; font-family:verdana, arial, sans-serif; font-size:11px; color:#595959;}
DIV.sanyoPhoneWhereToBuy P				{margin-top:0px;}
DIV.sanyoPhoneWhereToBuy H2 			{font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; display:block;}
DIV.sanyoPhoneWhereToBuy IMG  			{border-width:0px; display:inline; margin:0px 25px 25px 0px;}
DIV.sanyoPhoneWhereToBuy A				{color:#595959;}

DIV.sanyoPhoneSupport					{width:375px; margin-left:15px; margin-bottom:20px; font-family:verdana, arial, sans-serif; font-size:11px; color:#595959;}
DIV.sanyoPhoneSupport P					{margin-top:0px;}
DIV.sanyoPhoneSupport A 				{color:#595959;}
DIV.sanyoPhoneSupport H2 				{font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; display:block;}
DIV.sanyoPhoneSupport H3 				{font-size:11px; font-weight:normal; font-style:italic; margin:0px 0px 10px 0px; display:block;}
DIV.sanyoPhoneSupport OL UL				{margin-top:12px; list-style-type:disc;}
DIV.sanyoPhoneSupport OL LI,
DIV.sanyoPhoneSupport OL UL LI			{margin-bottom:12px;}

DIV.sanyoPhonePhone 						{position:relative;}
DIV.sanyoPhonePhone #launchLearnMoreFlash  	{position:absolute; left:67px; width:82px; height:26px; background-image:url(/image/sanyo/phone/learn-more.gif); background-repeat:no-repeat; background-position:-53px -334px;}

DIV.sanyoPhoneGallery 					{margin-left:5px; width:516px;}
DIV.sanyoPhoneGallery DIV 				{width:160px; height:160px; border:1px solid #e4e4e4; margin:0px 0px 10px 10px; float:left;}
DIV.sanyoPhoneGallery DIV A	 			{display:block; margin:5px; width:150px; height:150px; background:center center no-repeat;}
DIV.sanyoPhoneGallery DIV IMG 			{}

/* SITE MAP */
DIV.siteMap 							{width:570px;}
DIV.siteMap DIV 						{width:265px; float:left; margin-right:14px;}

DIV.siteMap DIV P,
DIV.siteMap DIV P A 					{color:#787a7c; font-weight:bold; text-decoration:none; font-size:13px; line-height:20px; margin:0px 0px 22px 0px;}

DIV.siteMap DIV UL 						{margin:-22px 0px 22px 25px; padding-left:0px; font-size:11px; line-height:15px;}
DIV.siteMap DIV UL LI 					{color:#b7b8bb;}
DIV.siteMap DIV UL LI A 				{color:#646568; text-decoration:none;}
DIV.siteMap DIV UL LI A.bold 			{font-weight:bold;}
DIV.siteMap DIV.divider 				{width:100%; height:1px; background-image:url(/image/header/sectiondivider.gif); overflow:hidden; margin:-5px 0px 15px 0px;}

/* 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;}
