@charset "utf-8";
/* CSS Document */

body { background:#000; }

.yellowText { color:#fce01b; }
.whiteText { color:#ffffff; }

.grayTextSmall { color:#9b9c9c; font-size:11px; }
.textSmall { font-size:12px; }

.header { background:#000; height:70px; }
.headerLeft { text-align:left; width:445px; height:70px; float:left }
.headerLeft .DGSmartPlanLogo { background:url(../images/header/img_header_digismartplan.png) left center no-repeat; height:28px; cursor:pointer; padding-top:15px }
.headerLeft .DGInternetLogo { background:url(../images/header/img_header_digiinternet.png) left center no-repeat; height:23px; cursor:pointer; padding-top:0px }
.headerLeft .links { height:18px; color:#a3a3a4; font-weight:bold; }
.headerLeft .links a { text-decoration:none; color:#a3a3a4; }
.headerLeft .links a:hover { text-decoration:none; color:#fff; }
.headerRight { width:445px; height:70px; float:right; font-size:14px; position:relative; }
.headerRight div { text-align:right; position:absolute; height:50px; bottom:5px; width:445px; }

.footer { background:#000; color:#999; font-size:11px; min-height:50px; padding:10px 0px; position:relative; z-index:10 }
.footer .copyright { float:left; width:660px; }
.footer .copyright .DiGi_logo { background:url(../images/footer/img_footer_digi_logo.png) center center no-repeat; height:34px; width:34px; float:left; cursor:pointer }
.footer .copyright .text { height:16px; width:360px; float:left; padding-top:18px; padding-left:5px; color:#FFF; }
.footer .follow { float:right; text-align:left; width:240px; }

.menu { background:url(../images/header/bg_menu.gif) center center repeat-x; height:39px; }
.menu ul{margin:0px; padding:0px; list-style:none}

#menu li ul { position:absolute; top:39px; left:0px; display:none; }
#menu li ul li{ position:relative; }
#menu li ul a { display:block; background:#eee; color:#1f1f1f; border:1px solid #d5d6d8; border-top:0px solid #d5d6d8; text-decoration:none; height:16px; padding:10px 20px; }
#menu li ul a:hover { background:#ffde01; }
#menu li ul li ul { margin:0px; padding:0px; list-style:none; position:absolute; left:170px; top:0px; }
#menu li ul li ul a { border-left:0px solid #f00; padding:10px 20px; }

.menuText { float:right; display:inline-block; height:39px; line-height:39px; }
.menuItem { background:url(../images/header/bg_menu_inactive.gif) center center repeat-x; height:19px; display:block; float:left; border-right:1px #CCC solid; padding:10px 13px 10px 14px; cursor:pointer; position:relative; z-index:2; }

.menuItem .menuArrow { background:url(../images/header/img_menu_arrowDown.png) left no-repeat; height:19px; float:left; display:block; font-size:16px; color:#000; font-weight:bold; line-height:19px; padding-left:13px; text-decoration:none}
.menuItem .menuArrow2 { background:url(../images/header/img_menu_arrowRight.png) left no-repeat; height:19px; float:left; display:block; font-size:16px; color:#999; font-weight:bold; line-height:19px; padding-left:13px; text-decoration:none }

.menuItem:hover { background:url(../images/header/bg_menu_active.gif) center center repeat-x; color:#000; }
.menuItem:hover a { color:#000; }
.menuItem:hover .menuArrow2 { background:url(../images/header/img_menu_arrowDown.png) left center no-repeat; }

.menuItemActive { background:url(../images/header/bg_menu_active.gif) center center repeat-x; color:#000; }
.menuItemActive .menuArrow2 { background:url(../images/header/img_menu_arrowDown.png) left center no-repeat; }

.selected { background:url(../images/header/bg_menu_active.gif) center center repeat-x; color:#222; }
.menuShadow { background:url(../images/header/img_menu_shadow.png) center top repeat-x; position:absolute; left:0px; top:0px; height:10px; width:100%; }

/* Landing Content */
.sublanding_head { color:#565a60; margin:3px 0px; font-weight:normal; font-size:18px; font-weight:bold; }
.landinghead { font-family:Helvetica, sans-serif; font-size:25px; color: #565a60; text-decoration:none }
.phoneContent { height:630px; background: #006600;}
.landingContent { height:630px; background:#c4cbd5; position:relative; overflow:hidden; }
.landingContent2 { background:#c4cbd5; height:1200px; position:relative; overflow:hidden; }

.landingContent3 { background: url(../images/page/bg_gradient.gif) repeat-x center top #82c4f2; height:1818px; position:relative; overflow:hidden; }
.patternBG { background:url(../images/page/top_patterns.png) no-repeat top center; height:400px; width:100%; }

.landingContent h1 { color:#565a60; margin:0px 5px; font-weight:normal; font-size:23px; }
.landingBanner { height:400px; width:910px; background:url(../images/banner/banner_smartPlan.png) center top no-repeat; margin:0px auto; cursor:pointer; position:relative; }
.landingBanner .buttonFloat {
	height:51px;
	width:189px;
	cursor:pointer;
	position:absolute;
	top:238px;
	right:68px;
}
.landingBanner2 { height:400px; width:910px; background:url(../images/banner/img_DGSmartPlan_htcTouch.jpg) center top no-repeat; cursor:pointer}
.curveClicker {
	height:114px;
	width:162px;
	cursor:pointer;
	position:absolute;
	top:229px;
	right:-3px;
	z-index:99
}
.ariaClicker { height:55px; width:140px; cursor:pointer; position:absolute; top:225px; right:65px; }
.bannerClicker { cursor:pointer; position:absolute; z-index:1 }
.landingNewsBG { height:800px; width:100%; background:url(../images/latestnews/bg_latestnews.png) center top no-repeat; position:absolute; margin:0px auto; top:315px; left:0px; }
.landingNewsBG2 { height:1818px; width:100%; background:url(../images/latestnews/bg_latestnews2.png) center top no-repeat; position:absolute; margin:0px auto; top:325px; left:0px; }
.landingNews { height:250px; width:900px; position:absolute; bottom:0px; }
.landingNews2 { width:900px; position:absolute; top:390px; }
.landingNews .phoneModels { height:250px; width:870px; float:left;}
.landingNews .phoneModels2 {width:870px; float:left;}
.landingNews .divider { height:250px; width:1px; background:url(../images/latestnews/img_divider.gif) center center no-repeat; float:left; }
.landingNews .whatsHot { height:250px; width:320px; float:right; }

.preRegisterButton { background:url(../images/latestnews/btn_preRegisterNow.png) no-repeat; height:30px; width:147px; margin:0px auto; cursor:pointer; }
.preRegisterButton:hover { background:url(../images/latestnews/btn_preRegisterNow_over.png) no-repeat; }

/* Page Content */
.content { background:#b4dbf7; position:relative; }
.content2 { background:url(../images/page/bg_gradient.gif) repeat-x center top #f2f3f5; position:relative; }
.patternBGpage { background:url(../images/page/top_patterns.png) no-repeat center -45px; height:335px; width:100%; }
.pageCurve { background:url(../images/page/bg_curve.gif) no-repeat center top; height:313px; margin-top:-220px; }
.contentSection { margin-top:-240px; position:relative; }

.content h1 { color:#213030; margin:5px 0px; font-weight:normal; font-size:23px; }
.content h2 { color:#413e3e; margin:5px 0px; font-weight:normal; font-size:20px; }
.content h3 { color:#413e3e; margin:5px 0px; font-weight:normal; font-size:16px; }

.content2 h1 { color:##616161; margin:5px 0px; font-weight:normal; font-size:23px; }
.content2 h2 { color:#413e3e; margin:5px 0px; font-weight:normal; font-size:20px; }
.content2 h3 { color:#413e3e; margin:5px 0px; font-weight:normal; font-size:16px; }

.contentBanner { height:190px; background:url(../images/banner/banner_smartplan_page.png) center top no-repeat; cursor:pointer; }
.contentBG { background:url(../images/page/bg_content.jpg) #f2f3f5 center top no-repeat; margin:0px auto; }

.phoneLarge { width:85px; float:left; height:150px; text-align:center; }
.phoneDescription { width:130px; float:right; height:150px; font-size:11px; text-align:left; position:relative; }
.device_name { font-weight:bold; font-size:16px; color:#213030 }
.device_name_sub { font-weight:bold; font-size:13px; color:#213030 }
.device_sub { font-size:12px; }
.phoneDescription .phoneName { font-weight:bold; font-size:15px; }
.phoneDescription .phoneSubName { font-weight:bold; font-size:12px; }
.phoneDescription .phoneText { font-weight:bold; font-size:13px; }
.phoneDescription .phoneLink { background:url(../images/latestnews/img_phoneLinkArrow.gif) right center no-repeat; width:130px; position:absolute; bottom:0px; border-top:#dddee0 1px solid; left:0px; border-bottom:#dddee0 1px solid; color:#817f7f; font-size:10px; line-height:20px; cursor:pointer; }

#accordion a { display:block; text-decoration:none; }

#accordion .accordion_list { position:relative; height:30px; }
#accordion .accordion_list_open { height:100px; }

#accordion .accordion_title { position:absolute; height:30px; top:0px; cursor:pointer; }
#accordion .accordion_title:hover { color:#0066cc;}
#accordion .accordion_title_hide { display:none; }

/*#accordion .accordion_title_1 { height:30px; line-height:30px; color:#666; font-size:13px; background:url(../images/latestnews/icon_news_htc.gif) 20px center no-repeat; padding-left:60px; }*/
#accordion .accordion_title_1 { height:30px; line-height:30px; color:#666; font-size:13px; background:url(../images/latestnews/icon_news_torch9800.gif) 20px center no-repeat; padding-left:60px; }
#accordion .accordion_title_2 { height:30px; line-height:30px; color:#666; font-size:13px; background:url(../images/latestnews/icon_news_htc.gif) 20px center no-repeat; padding-left:60px; }
#accordion .accordion_title_3 { height:30px; line-height:30px; color:#666; font-size:13px; background:url(../images/latestnews/icon_news_curve9300.gif) 20px center no-repeat; padding-left:60px; }
#accordion .accordion_title_4 { height:30px; line-height:30px; color:#666; font-size:13px; background:url(../images/latestnews/icon_news_curve9300.gif) 20px center no-repeat; padding-left:60px; }

.accordion_category { display:none; height:90px; font-size:11px; color:#4b4b4b; position:absolute; top:0px; }
.accordion_category_open { display:block; }
/*.accordion_category_1 { background:url(../images/latestnews/img_news_htc.gif) left top no-repeat; padding-left:60px; }*/
.accordion_category_1 { background:url(../images/latestnews/img_news_torch9800.gif) left top no-repeat; padding-left:60px; }
.accordion_category_2 { background:url(../images/latestnews/img_news_htc.gif) left top no-repeat; padding-left:60px; }
.accordion_category_3 { background:url(../images/latestnews/img_news_curve9300.gif) left top no-repeat; padding-left:60px; }
.accordion_category_4 { background:url(../images/latestnews/img_news_curve9300.gif) left top no-repeat; padding-left:60px; }

.accordion_content_title { font-weight:bold; font-size:14px; margin:5px 0px; }
.moreLink { text-align:right; font-size:10px; }
.moreLink a{ text-decoration:none; color:#000;}
.moreLink a:hover { text-decoration:underline; color:#999; }

.buttonLeft { background:url(../images/interface/bg_roundButton_left.png) right center no-repeat; width:12px; height:26px; display:inline-block; float:left; cursor:pointer; }
.buttonRight { background:url(../images/interface/bg_roundButton_right.png) left center no-repeat; width:12px; height:26px; display:inline-block; float:left; cursor:pointer; }
.buttonBG { background:url(../images/interface/bg_roundButton_bg.png) right center repeat-x; height:26px; display:inline-block; float:left; line-height:26px; cursor:pointer; }

.grayContainer { height:38px; line-height:38px; font-size:15px; }
.grayContainer a { color:#757576; text-decoration:none; }
.grayContainer a:hover { color:#3b3b3b; }
.grayContainer .grayContainer_left { background:url(../images/interface/bg_roundContainer_left.png) no-repeat; height:38px; width:9px; float:left; }
.grayContainer .grayContainer_right { background:url(../images/interface/bg_roundContainer_right.png) no-repeat; height:38px; width:9px; float:left; }
.grayContainer .grayContainer_bg { background:url(../images/interface/bg_roundContainer_bg.png) repeat-x; height:38px; padding:0px 50px; float:left; }

.infoContainer { width:380px; }

.orangeTitle { font-size:35px; color:#ea6c1e; font-weight:bold; font-family:Helvetica, Arial, sans-serif }
.grayMediumTitle { font-size:21px; color:#616161; }
.orangeMediumTitle { font-size:16px; color:#ea6c1e; font-weight:bold; }

.contentPanel { }
.contentPanel td { text-align:left; vertical-align:middle; }
.contentPanel .thumb { padding:0px; }
.contentPanel .text { padding:0px 10px; }

.grayLine { height:1px; background:#FFF; color:#FFF; border:0px solid #9ea0a1; border-top:1px solid #b6b6b7; }

/* Blackberry content */
.bb_contentLeft { width:600px; float:left; }
.bb_contentRight { width:290px; float:right; }

.product_contentLeft { width:600px; float:left; margin-top:-30px; position:relative; }
.product_contentRight { width:290px; float:right; margin-top:-30px; }

.productBlurbLarge { background:url(../images/blackberry/img_bold9700_blurb.png) no-repeat; height:133px; width:133px; position:absolute; bottom:15px; left:20px; cursor:pointer;}
.product8520Blurb {background:url(../images/blackberry/img_curve8520_blurb.png) no-repeat;height:135px;width:135px;position:absolute;bottom:15px;left:20px;cursor:pointer;}
.productBlurbNewSmall_garmin { background:url(../images/garminasus/new.gif) no-repeat; height:58px; width:58px; position:absolute; top:-6px; right:-18px; cursor:pointer; }
.productBlurbSmall { background:url(../images/blackberry/img_bold9700_blurb_sm.png) no-repeat; height:58px; width:58px; position:absolute; top:-7px; right:-18px; cursor:pointer; }

.content_slider { height:100px; width:600px; margin:0 auto; }
.content_slider .right { height:100px; background:url(../images/interface/btn_slider_goRight.png) center center no-repeat; width:30px; float:right; cursor:pointer; }
.content_slider .left { height:100px; background:url(../images/interface/btn_slider_goLeft.png) center center no-repeat; width:30px; float:left; cursor:pointer; }
.content_slider .right:hover { background:url(../images/interface/btn_slider_goRight_over.png) center center no-repeat; }
.content_slider .left:hover { background:url(../images/interface/btn_slider_goLeft_over.png) center center no-repeat; }
.content_slider_middle { height:100px; overflow:hidden; width:540px; float:left; position:relative; }

.content_table { height:100px; }
#content_container { position:absolute; height:100px; }
.content_item { width:135px; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; cursor:pointer; font-weight:bold; }
.content_item:hover { opacity:1; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.content_item_active { opacity:1; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }

.content_description { height:100px; overflow:hidden }
.content_description div { height:100px; }

.grayPanel_topLeft { background:url(../images/interface/bg_roundRectBorder_topLeft.png) bottom right no-repeat; width:17px; height:17px; }
.grayPanel_top { background:url(../images/interface/bg_roundRectBorder_top.png) bottom center repeat-x; width:246px; height:17px; }
.grayPanel_topRight { background:url(../images/interface/bg_roundRectBorder_topRight.png) bottom left no-repeat; width:17px; height:17px; }
.grayPanel_left { background:url(../images/interface/bg_roundRectBorder_left.png) bottom right repeat-y; width:17px; }
.grayPanel_bg { background:#f2f3f5; }
.grayPanel_right { background:url(../images/interface/bg_roundRectBorder_right.png) bottom left repeat-y; width:17px; }
.grayPanel_bottomLeft { background:url(../images/interface/bg_roundRectBorder_bottomLeft.png) top right no-repeat; width:17px; height:17px; }
.grayPanel_bottom { background:url(../images/interface/bg_roundRectBorder_bottom.png) top center repeat-x; height:17px; }
.grayPanel_bottomRight { background:url(../images/interface/bg_roundRectBorder_bottomRight.png) top left no-repeat; width:17px; height:17px; }
.grayPanel_doubleLineBottom { border-bottom:double 3px #d4d5d7; padding-bottom:10px; }
.grayPanel_doubleLineLeft { border-left:double 3px #d4d5d7; }

.grayPanel_left_dark { background:url(../images/interface/bg_roundRectBorder_left_dark.png) bottom right repeat-y; width:17px; }
.grayPanel_bg_dark { background:#e7e8e9; }
.grayPanel_right_dark { background:url(../images/interface/bg_roundRectBorder_right_dark.png) bottom left repeat-y; width:17px; }
.grayPanel_bottomLeft_dark { background:url(../images/interface/bg_roundRectBorder_bottomLeft_dark.png) top right no-repeat; width:17px; height:17px; }
.grayPanel_bottom_dark { background:url(../images/interface/bg_roundRectBorder_bottom_dark.png) top center repeat-x; height:17px; }
.grayPanel_bottomRight_dark { background:url(../images/interface/bg_roundRectBorder_bottomRight_dark.png) top left no-repeat; width:17px; height:17px; }
.grayPanel_topLeft_dark { background:url(../images/interface/bg_roundRectBorder_topLeft_dark.png) bottom right no-repeat; width:17px; height:17px; }
.grayPanel_top_dark { background:url(../images/interface/bg_roundRectBorder_top_dark.png) bottom center repeat-x; width:246px; height:17px; }
.grayPanel_topRight_dark { background:url(../images/interface/bg_roundRectBorder_topRight_dark.png) bottom left no-repeat; width:17px; height:17px; }

.bb_character01 { background:url(../images/blackberry/img_character_01.png) center center no-repeat; width:111px; height:123px; position:absolute; bottom:-50px; left:-40px; }
.bb_character02 { background:url(../images/blackberry/img_character_02.png) center center no-repeat; width:54px; height:95px; position:absolute; top:20px; right:30px; }

#popupScreen { position:fixed; z-index:999; display:none; text-align:center; width:100%; height:100%; }
.popupBG { position:absolute; top:0px; left:0px; background:#000; width:100%; height:100%; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; }
.popupTable { position:absolute; top:0px; left:0px; height:100%; width:100%; }
.popupTableContent { display:inline-block; zoom:1; *display:inline; _height:30px; }
.popupClose { background:url(../images/interface/btn_close.png) no-repeat; height:20px; width:20px; position:absolute; top:0px; right:-30px; }

.popupContent { display:inline-block; zoom:1; *display:inline; _height:30px; position:relative; display:none; background:#ececec; width:480px; padding:15px; }
#loader { height:385px; overflow-x:none; padding:0px; }



/* HTC content */
.androidText { font-size:10px; }
.androidText a { color:#222; text-decoration:none }
.htc_character01 { background:url(../images/htc/img_fatty.png) center center no-repeat; width:93px; height:130px; position:absolute; top:135px; right:-50px; }
.emailFormHeader { al height:38px; width:406px; background:#ffde00; border:#a5a5a5 solid 1px; border-bottom:0px solid #a5a5a5; font-size:17px; color:#171717; position:relative; padding:5px 12px; }
.emailFormHeader .topLeft { background:url(../images/interface/bg_rounded_top_left.png) no-repeat; height:11px; width:11px; position:absolute; top:-1px; left:-1px; }
.emailFormHeader .topRight { background:url(../images/interface/bg_rounded_top_right.png) no-repeat; height:11px; width:11px; position:absolute; top:-1px; right:-1px; }

.emailFormBox { height:140px; width:430px; background:#e6ebf2; border:#a5a5a5 solid 1px; position:relative; }
.emailFormBox table { margin-left:10px; }
.emailFormBox table td { padding:6px 3px; }
.emailFormBox .bottomLeft { background:url(../images/interface/bg_rounded_bottom_left.png) no-repeat; height:11px; width:11px; position:absolute; bottom:-1px; left:-1px; }
.emailFormBox .bottomRight { background:url(../images/interface/bg_rounded_bottom_right.png) no-repeat; height:11px; width:11px; position:absolute; bottom:-1px; right:-1px; }
.emailFormBox .inputBorder { background:url(../images/interface/bg_input_md.png) repeat-x; height:24px; width:350px; position:relative; }
.emailFormBox .inputBorder .left { background:url(../images/interface/bg_input_left.png) no-repeat; height:24px; width:7px; position:absolute; top:0px; left:0px; }
.emailFormBox .inputBorder .right { background:url(../images/interface/bg_input_right.png) no-repeat; height:24px; width:7px; position:absolute; top:0px; right:0px; }
.emailFormBox .inputBorder .inputEmail { background:none; border:0px solid #000; height:20px; width:330px; position:absolute; top:0px; left:10px; }
.emailFormBox .submitYellow { background:url(../images/interface/btn_submit.png) no-repeat; height:24px; width:82px; border:0px; outline:none; cursor:pointer; }

/* SmartPlan content */
.sp_contentLeft { width:800px; float:left; margin-top:70px; }
.sp_character01 { background:url(../images/smartplan/img_character_01.png) center center no-repeat; width:95px; height:170px; position:absolute; top:195px; right:30px; }
.sp_character02 { background:url(../images/smartplan/img_character_02.png) center center no-repeat; width:93px; height:127px; position:absolute; top:405px; right:190px; }
.sp_character03 { background:url(../images/smartplan/img_character_03.png) center center no-repeat; width:213px; height:270px; position:absolute; top:100px; right:80px; }
.sp_text { background:url(../images/smartplan/img_smartplan_text.png) center center no-repeat; width:531px; height:75px; position:absolute; top:3px; right:198px; }
.sp_blurb {
	background:url(../images/smartplan/smart_plan.png) center center no-repeat;
	width:242px;
	height:409px;
	position:absolute;
	top:78px;
	right:-196px;
}
.sp_harihari { background:url(../images/smartplan/img_smartplan_harihari.png) center center no-repeat; width:301px; height:101px; position:absolute; top:80px; right:20px; cursor:pointer; }
.sp_logoBubble {
	background:url(../images/smartplan/img_logo_bubbles.png) no-repeat;
	height:342px;
	width:306px;
	position:absolute;
	top:61px;
	right:-1px;
}
.spPhone {
	background:url(../images/smartplan/img_smartplan_hps.png) no-repeat;
	height:229px;
	width:195px;
	position:absolute;
	top:271px;
	right:60px;
}

/* Support Page*/
.content .sp_h1 { margin:0px; }
.supportClicker { cursor:pointer; }
.supportClicker:hover h1 { color:#0066cc; }
.supportContentHide { display:none; height:0px; overflow:hidden; }
.grayPanel_sign_plus { background:url(../images/interface/bg_accordion_title_minus.gif) center center no-repeat; float:right; height:20px; width:20px; }
.grayPanel_sign_minus { background:url(../images/interface/bg_accordion_title_plus.gif) center center no-repeat; float:right; height:20px; width:20px; }
.faqQuestionRight { text-align:right; vertical-align:top; font-weight:bold; padding-top:10px; }
.faqQuestionLeft { text-align:left; vertical-align:top; font-weight:bold; padding-top:10px; }
.faqAnswerRight { text-align:right; vertical-align:top; }
.faqAnswerLeft { text-align:left; vertical-align:top; }

/* Buy Page */
/*.digiSubscriberText { background:url(../images/page/img_support_text.jpg) left top no-repeat; height:45px; }*/

/* Android Reviews */
.contentHolder { display:none; }

.androidBlueTable { width:280px; float:right; border-collapse:collapse; background:#e6ebf2; }
.androidBlueTable td { border:solid 1px #cfd0d1; padding:10px; }
.androidBlueTable td table td { border:solid 0px #cfd0d1; padding:2px; }
.androidBlueTable td .inputBorder { background:url(../images/interface/bg_input_md.png) repeat-x; height:24px; width:180px; position:relative; }
.androidBlueTable td .inputBorder .left { background:url(../images/interface/bg_input_left.png) no-repeat; height:24px; width:7px; position:absolute; top:0px; left:0px; }
.androidBlueTable td .inputBorder .right { background:url(../images/interface/bg_input_right.png) no-repeat; height:24px; width:7px; position:absolute; top:0px; right:0px; }
.androidBlueTable td .inputBorder .inputEmail { background:none; border:0px solid #000; height:20px; width:160px; position:absolute; top:0px; left:10px; }
.androidBlueTable td .submitYellow { background:url(../images/interface/btn_submit.png) no-repeat; height:24px; width:82px; border:0px; outline:none; cursor:pointer; }

.imageContainer { height:162px; width:150px; position:relative; float:left; }
.imageContainer .imageHolder { height:150px; width:150px; overflow:hidden; background:#666; position:absolute; top:0px; left:0px; }
.imageContainer .imageBorder { height:162px; width:150px; position:absolute; top:0px; left:0px; background:url(../images/interface/border_overlay.png) no-repeat; }
.textHolder { width:400px; float:right; }
.textHolder .blogName { font-size:20px; color:#00b3c3; }
.textHolder .blogName.alternate { color:#779c28; }
.textHolder .blogTitle { font-size:20px; font-weight:bold; color:#00b3c3; }
.textHolder .blogTitle.alternate { color:#779c28; }
.appsBatch { display:none; }
.appsContainer { margin-bottom:40px; }
#archiveSelector { width:240px; }
a.commonLink { text-decoration:none; color:#333333; }
a.commonLink:hover { text-decoration:underline; }
.nextYellow { background:url(../images/interface/btn_next.png) no-repeat; height:24px; width:82px; border:0px; outline:none; cursor:pointer; display:inline-block; zoom:1; *display:inline; _height:30px; }
.previousYellow { background:url(../images/interface/btn_previous.png) no-repeat; height:24px; width:82px; border:0px; outline:none; cursor:pointer; display:inline-block; zoom:1; *display:inline; _height:30px; }

	
/* landing new code */
.itemContainer2 .phoneSlider { width:960px; margin-left:-30px; height:211px; } 
.itemContainer2 .phoneSlider .leftArrow { width:48px; height:211px; float:left; } 
.itemContainer2 .phoneSlider .rightArrow { width:48px; height:211px; float:left; } 
.itemContainer2 .phoneSlider .leftArrow a { outline:none; } 
.itemContainer2 .phoneSlider .rightArrow a { outline:none; } 
.itemContainer2 .phoneSlider .phoneHolder { width:864px; height:211px; background:url(../images/landing/latestBG.png) repeat-x; overflow:hidden; position:relative; float:left; } 
.itemContainer2 .phoneSlider .phoneHolder .phoneTable { top:5px; left:0px; position:absolute; } 
.itemContainer2 .phoneSlider .phoneHolder .phoneTable td { background:#FFF; vertical-align:top; } 

.itemContainer2 .phoneSlider .phoneHolder .phoneTable td .phoneContainer { background:#FFF; padding:10px 10px 5px 10px; height:165px; width:190px; } 
.itemContainer2 .phoneSlider .phoneHolder .phoneTable td .phoneContainer .phoneName { font-weight:bold; font-size:15px; height:35px; }
.itemContainer2 .phoneSlider .phoneHolder .phoneTable td .phoneContainer .phoneImage { float:left; margin-right:5px; }
.itemContainer2 .phoneSlider .phoneHolder .phoneTable td .phoneContainer .phoneFeature { width:120px; float:right; height:120px; font-size:10px; position:relative; }
.itemContainer2 .phoneSlider .phoneHolder .phoneTable td .phoneContainer .phoneFeature ul { margin:0px 0px 0px 1em; *margin:0px 0px 0px 1.5em; padding:0px; }
.itemContainer2 .phoneSlider .phoneHolder .phoneTable td .phoneContainer .phoneFeature ul li {  }
.itemContainer2 .phoneSlider .phoneHolder .phoneTable td .phoneContainer .phoneFeature .viewMore { position:absolute; bottom:30px; left:0px; }
.itemContainer2 .phoneSlider .phoneHolder .phoneTable td .phoneContainer .phoneFeature .buttonBuyOnline { position:absolute; bottom:0px; left:0px; }

.itemContainer2 .phoneSlider img { -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; } 

.hilitedPhone { height:270px; }
.hilitedPhone .tabClicker { height:270px; width:218px; font-size:1px; }
.hilitedPhone .tabClicker .topLeft { height:11px; width:11px; background:url(../images/landing/topleft_white.png) no-repeat; }
.hilitedPhone .tabClicker .top { height:11px; width:212px; background:url(../images/landing/topBG_white.png) repeat-x; }
.hilitedPhone .tabClicker .topRight { height:11px; width:11px; background:url(../images/landing/topright_white.png) no-repeat; }
.hilitedPhone .tabClicker .left { width:11px; height:265px; background:url(../images/landing/leftBG_white.png) left top repeat-y; }
.hilitedPhone .tabClicker .right { width:11px; height:265px; background:url(../images/landing/rightBG_white.png) left top repeat-y; }
.hilitedPhone .tabClicker .content { background:#f8f9f9; width:196px; font-size:12px; vertical-align:top; text-align:left; }
.hilitedPhone .tabClicker .content .tabContainer { height:260px; width:100%; position:relative; padding:3px 5px; }
.hilitedPhone .tabClicker .content .buttonArrow {
	position:absolute;
	bottom:13px;
	left:-9px;
	background:url(../images/landing/btn_arrowDown.png) no-repeat center center;
	height:32px;
	width:218px;
	cursor:pointer;
}
.hilitedPhone .tabClicker .content .tabContainer .phoneName { color:#6c6a6a; font-size:17px; font-weight:bold; }
.hilitedPhone .tabClicker .content .tabContainer .phoneImage { float:left; margin-right:10px; }
.hilitedPhone .tabClicker .content .tabContainer .phoneFeature { float:left; width:100px; height:175px; position:relative; font-size:11px; }
.hilitedPhone .tabClicker .content .tabContainer .phoneFeature .modelName { font-size:12px; font-weight:bold; margin-bottom:10px; }
.hilitedPhone .tabClicker .content .tabContainer .phoneFeature .modelName .textLarge { font-size:16px; }
.hilitedPhone .tabClicker .content .tabContainer .phoneFeature .viewMore {
	position:absolute;
	padding-top:10px;
	bottom:25px;
	left:0px;
}
.hilitedPhone .tabClicker .content .tabContainer .phoneFeature .buttonBuyOnline {
	position:absolute;
	bottom:-8px;
	left:0px;
}


.hilitedPhone .tabClicker.active .topLeft { background:url(../images/landing/topleft_grey.png) no-repeat; }
.hilitedPhone .tabClicker.active .top { background:url(../images/landing/topBG_grey.png) repeat-x; }
.hilitedPhone .tabClicker.active .topRight { background:url(../images/landing/topright_grey.png) no-repeat; }
.hilitedPhone .tabClicker.active .left { background:url(../images/landing/leftBG_grey.png) left top repeat-y; }
.hilitedPhone .tabClicker.active .right { background:url(../images/landing/rightBG_grey.png) left top repeat-y; }
.hilitedPhone .tabClicker.active .content { background:#e8e8e8; }
.hilitedPhone .tabClicker.active .content .buttonArrow { background:url(../images/landing/btn_arrowDown_active.png) no-repeat center center; }
.hilitedPhone .tabClicker.active .content .tabContainer .phoneName { color:#302f2f; }

.dividerSection .topLeftCorner { background:url(../images/landing/model_topLeft_curve.gif) no-repeat; height:21px; width:11px; float:left; }
.dividerSection .topLeftCorner.active { background:url(../images/landing/model_topLeft.gif) no-repeat; }
.dividerSection .topRightCorner { background:url(../images/landing/model_topRight_curve.gif) no-repeat; height:21px; width:11px; float:left; }
.dividerSection .topSection { background:url(../images/landing/model_topSection.gif) repeat-x; height:21px; width:197px; float:left; }
.dividerSection .topSection.active { background:#e8e8e8; height:21px; width:197px; float:left; }
.dividerSection .topBetweenCorner { background:url(../images/landing/model_topBetween.gif) no-repeat; height:21px; width:29px; float:left; }
.dividerSection .topBetweenCorner.leftActive { background:url(../images/landing/model_topBetween_leftActive.gif) no-repeat; }
.dividerSection .topBetweenCorner.rightActive { background:url(../images/landing/model_topBetween_rightActive.gif) no-repeat; }

.modelContainer table {  }
.modelContainer table td.left { background:url(../images/landing/leftBG_grey.png) repeat-y; width:11px; }
.modelContainer table td.right { background:url(../images/landing/rightBG_grey.png) repeat-y; width:11px; }
.modelContainer table td.content { background:#e8e8e8; }

.modelContainer table td.content .phoneList { display:none; }

.modelContainer table td.bottomLeft { background:url(../images/landing/bottomleft_grey.png) no-repeat; height:15px; }
.modelContainer table td.bottomRight { background:url(../images/landing/bottomright_grey.png) no-repeat; height:15px; }
.modelContainer table td.bottom { background:url(../images/landing/bottomBG_grey.png) repeat-x; height:15px; }

.modelContainer table td .phoneContainer { padding:5px; height:160px; width:205px; background:url(../images/landing/divider.png) no-repeat right top; } 
.modelContainer table td .phoneContainer.noBG { background:none; } 
.modelContainer table td .phoneContainer .phoneName { font-weight:bold; font-size:12px; line-height:12px; margin-bottom:10px; }
.modelContainer table td .phoneContainer .phoneName .textLarge { font-weight:bold; font-size:14px; line-height:normal; }
.modelContainer table td .phoneContainer .phoneImage { float:left; margin-right:5px; }
.modelContainer table td .phoneContainer .phoneFeature { width:120px; float:left; height:155px; font-size:10px; position:relative; }
.modelContainer table td .phoneContainer .phoneFeature ul { margin:0px; padding:0px; list-style:none; }
.modelContainer table td .phoneContainer .phoneFeature ul li { background:url(../images/interface/bg_bullet.png) no-repeat left 5px; padding-left:8px; line-height:11px; }
.modelContainer table td .phoneContainer .phoneFeature .viewMore {
	position:absolute;
	bottom:29px;
	left:8px;
	font-size:11px
}
.modelContainer table td .phoneContainer .phoneFeature .buttonBuyOnline {
	position:absolute;
	bottom:-4px;
	left:0px;
}

