/* Resets everything */
* { padding:0px; margin:0px; border:0; }
/* remember to define focus styles! */
:focus { outline:0px; }
body { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin:30px auto 0px; width:1000px; }
a{ text-decoration: none; color: #333333; font:normal 10px Verdana, Arial, Helvetica, sans-serif; }
a:hover { text-decoration:underline; }
a:focus { outline:0; }
img a { border:0; }
.clear { clear:both; height:0; overflow:hidden; }
input, textarea, label { font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; width:auto; }
input, textarea { color:#333333; }/* border:1px solid #cccccc;  */
ul{ list-style:none;}
table{ border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
img{  -ms-interpolation-mode: bicubic;}
/* textarea{height:100px; width:150px;} */
hr {border-bottom:#000000 solid 1px;}

.floatleft { float:left; width:auto; }
.right { float:right; width:auto; }
/* Header */
#header { float:left; width:970px; padding:0 10px 9px 20px; }
.logo { float:left; margin:17px 0 0px 0; width:auto; }
/* What are you looking for? */
.search { float:right; width:auto; padding-right:10px; }
.search input { border:0; background:url(../images/inputbg.gif) no-repeat; width:185px; height:16px; font-size:12px; }
.search img { float:left; margin-right:5px;}
.search input, .search img { vertical-align:middle; }
.search input.search-btn { width:29px; height:32px; cursor:pointer; padding:0; background:url(../images/looking4img.gif) no-repeat; }
.search input, .search textarea, .search label { float:left; padding:8px; }
/* Top link */
.toplink { float:right; margin-top:11px; width:auto; margin-right:2px; }
.toplink a { float:left; padding:6px 0 0px 0px; width:auto; }/* border-right:1px solid #ffffff; */
.toplink a.active { float:left; border-right:1px solid #ffd300; padding:10px 10px 11px 10px; width:auto; }/* margin-right:3px;*/
/* Content area */
#contentarea { float:left; width:1000px; }
/* Footer */
#footer { float:left; width:1000px; font-size:10px; padding-bottom:30px; color:#666666; }
.footertopcurve { float:left; width:1000px; background:url(../images/topcurve.gif) top no-repeat; padding-top:7px; }
.footerbotcurve { float:left; width:961px; background:#ffd300 url(../images/botcurve-footer.gif) bottom no-repeat; padding:3px 20px 10px 19px; }
.footerleft { float:left; padding:7px 0 8px 0px; line-height:16px; width:auto; }
.footerleft p { color:#333333; font-weight:bold; }
.footerleft p a, .footerright a { color:#333333; }
.footerright2 a { color:#ffffff; }


.footerright { float:right; line-height:14px; color:#333333; background:url(../images/txt-quicklink.gif) top left no-repeat; font-size:10px; padding:4px 0 3px 100px; width:auto; margin-top:-3px; margin-right:1px; }
.footerright2 { float:right; line-height:14px; color:#ffffff; background:url(../images/txt-quicklink.png) top left no-repeat; font-size:10px; padding:4px 0 3px 100px; width:auto; margin-top:-3px; margin-right:1px; }
/* Curvearea */
.curve { float:left; width:960px; background:url(../images/botcurve.gif) top no-repeat; padding:20px; }
.curve1 { float:left; width:960px; background:url(../images/botcurve.gif) top no-repeat; padding:20px 20px 10px 20px; }
.curvefinance { float:left; width:960px; background:url(../images/botcurve.gif) top no-repeat; padding:20px 20px 10px 20px; }
.curveretail { float:left; width:960px; background:url(../images/retail-bg-giffy.gif) top no-repeat; padding:0 20px 0px 20px; position:relative; margin-bottom:24px; height:429px;}
.curvetxtretail { float:left; width:640px;  overflow:hidden;  }
.sshape { float:right; width:auto; margin-bottom:19px; }
.curvetxt { float:left; width:572px; margin:0px 0 10px 0; height:270px; overflow:hidden; }
.curvetxtblock { float:left; width:184px; margin:20px 10px 0 0; }
div.curvetxtblocklast { margin-right:0px; }
.curvetxtblock h1,.curvetxtblock .headingh { float:left; width:164px; background-color:#ffffff; line-height:1px; padding:4px 10px; margin-bottom:10px; }
.curvetxtblock ul { float:left; list-style:none; width:150px; }
/*.curvetxtblock li{background:url(../images/arrow.gif) 0 3px no-repeat; padding:0px 0 8px 10px;}*/
.curvetxtblock li a { background:url(../images/arrow.gif) 0 3px no-repeat; padding:0px 010px 10px; float:left; }
.curvetxtblock li a:hover { background:url(../images/arrow-h.gif) 0 3px no-repeat; }
/* Graph */
.graph { float:left; width:100%; background:url(../images/graph.gif) 10px 0 no-repeat; border-bottom:1px solid #ffffff; margin-top:51px; padding-left:41px; padding-top:1px; color:#333333; }/* padding-bottom:3px;*/
.graph span { margin-right:8px; }
.graph img { margin-left:-3px; margin-top:1px; }
/* Flash */
.flash { float:left; width:572px; }
/* Reach Spice */
.rightpannel { width:388px; }
.reachspice { float:left; width:368px; background:url(../images/reachspicebg.gif) repeat-x; padding:13px 10px 13px 10px; margin-bottom:5px; }
.reachspice h1,.reachspice .head-h { line-height:1px; padding-bottom:8px; }
div.reachspicedropdown { float:left; width:auto; margin-bottom:2px; }
div.reachspicedropdown input { border-right:0; width:308px; padding:6px 0 6px 7px; height:16px; }
div.reachspicedropdown img { float:left; }
img.spacerleft { margin-left:5px; }
/* Spice in the News */

.news { float:right; width:376px; border:1px solid #999999; background:#e8e8e8 url(../images/newsgrad.gif) top repeat-x; }
.news div { float:left; width:376px; border-bottom:1px solid #bfbfbf; }
.news div h1,.news div h2 { float:left; line-height:1px; margin-top:2px; padding:10px 10px 6px 10px; width:auto; }

.news div a { float:right; padding:9px 9px 8px 10px; width:auto; }
.news ul { list-style:none; padding-top:5px; float:left; }/* height:94px; overflow:hidden;*/
.news li { padding:3px 10px 3px 9px; float:left; width:356px; }
.news li a { font-weight:bold; float:left; width:100%; color:#333333; }
.news p { padding:3px 10px 9px 9px; float:left; font-size:10px; width:auto; text-decoration:underline; }
.news span { line-height:16px; color:#666666; }
/* icons */
.icon { float:left; width:572px; padding-top:18px; margin-left:-2px; }
.iconblock { float:left; width:184px; margin-right:10px; }
.icontblock h1 { float:left; width:164px; line-height:1px; padding:10px 0px; }
.iconblock ul { float:left; list-style:none; padding-left:12px; padding-top:4px; margin:0; padding-top:0; }
.iconblock li { background:url(../images/arrow1.gif) 0 9px no-repeat; padding:4px 0 0px 9px; }
.iconblock li.last { padding-bottom:0px; }
/* Spice elabs products */
.elabs { float:left; width:561px; padding:37px 1px 5px 8px; height:66px; border:1px solid #999999; margin-top:10px; }
* html .elabs { padding:34px 8px 5px; width:554px; }
.elabs h1 { float:left; width:182px; padding-top:2px; padding-right:2px; }
.elabs h1 img { margin-top:10px; }
.elabs ul { float:left; list-style:none; }
.elabs li { float:left; width:175px; min-height:34px; }
.elabs li.labs { width:184px; margin-left:-2px; }
.elabs li.labs1 { width:194px; }
.elabs li.bpo { width:auto; }
.elabs li.bpospacer { margin-right:60px; }
.elabs li.bpospacer1 { margin-right:72px; }
.elabs li.bpospacer2 { margin-right:19px; }
.elabs li a.labs { float:left; background:url(../images/icon.gif) no-repeat; padding:12px 0 11px 40px; }
.elabs li a.bgnone { background:none; padding:0 0 2px 0; }
.elabs li a { float:left; background:url(../images/icon.gif) no-repeat; padding:11px 0 11px 40px; }
.elabs li a.travel { background:url(../images/icon-travel.gif) no-repeat; padding:11px 0 13px 42px; }
.elabs li a.bfsi { background:url(../images/icon-bfsi.gif) no-repeat; padding:12px 0 13px 41px; }
.elabs li.last { float:right; }
.elabs li a.mm { padding:11px 0 13px 40px; }
* html .elabs li.bpospacer2 { margin-right:10px; }
.labs-margin{ margin-top:10px;}
/* For all this & more visit  */
.visit { float:left; width:551px; padding:10px 0; background:url(../images/forallthis_bg.gif) no-repeat; margin-top:10px; padding:10px 16px 5px 16px; }
.visitblock { float:left; width:168px; margin-right:10px; margin-top:3px; }
.visitblock ul { float:left; list-style:none; }
.visitblock li { background:url(../images/bulet.gif) 0 6px no-repeat; padding:0px 0 6px 10px; color:#333333; }
.visitblock li a { font-style:normal; color:#333333; }
.visitright { float:right; padding-top:5px; width:auto; }
/* Spice BPO */

/* Crum */
.crum { float:left; font-size:10px; color:#ffffff; padding-bottom:19px; line-height:8px; }
.crum a { color:#ffffff; }
.innerlink { float:left; width:100%; padding-bottom:23px; height:25px; }
.innerlink ul { float:left; list-style:none; }
.innerlink li { float:left; }
.innerlink li a { background:url(../images/arrow.gif) 0 4px no-repeat; padding:0px 11px 7px 10px; float:left; }
.innerlink li a:hover, .innerlink li a.active { background:url(../images/arrow-h.gif) 0 4px no-repeat; }
.innertxt { float:left; width:100%; font-size:12px; }
.innertxt h1 { line-height:1px; padding-bottom:4px; margin-left:-2px; }
.innertxt div { height:150px;  line-height:20px; margin-bottom:5px; color:#333333; }
.innertxt div.finance { height:auto; overflow:visible; line-height:20px; margin-bottom:5px; color:#333333; }
.innertxt p { padding:0 0 4px 0px; }
/*.innertxt p.finance{height:auto; overflow:visible; line-height:20px; margin-bottom:5px; color:#333333;}*/

.curvetxtfinance { float:left; width:572px; margin:0px 0 30px 0; height:375px; overflow:hidden; }
a.readmore { font-size:10px !important; text-decoration:underline; color:#636864; }
a.readmore:hover{ text-decoration:none;}
/* Digital Sucess Stories */
.sucessstories { width:388px; float:left; background:url(../images/sussessstories-grad.gif) repeat-x; }
.sucessstories { float:left; width:378px; padding:10px 0px 0px 10px; }
.sucessstories h1 { line-height:1px; padding-bottom:11px; padding-top:3px; }
.sucessstoriestxt { float:right; width:185px; }
.sucessstoriestxt ul { list-style:none; padding-top:8px; float:left; color:#333333; }
.sucessstoriestxt li { padding:3px 10px 4px 11px; float:left; width:180px; background:url(../images/bullet-black.gif) 2px 9px no-repeat; }
.sucessstoriestxt li a { font-weight:bold; float:left; width:100%; margin-bottom:1px; color:#333333; }
.sucessstoriestxt p { padding:3px 10px 9px 9px; float:left; font-size:10px; width:auto; text-decoration:underline; }
.sucessstoriestxt span { line-height:14px; }
/* Digital Block */
.digitalblock, .digitalblock1 { float:left; width:auto; padding-left:10px; }
.digitalblock { padding-top:10px; }
/* Cinema */
.movie { float:left; width:555px; border:1px solid #999999; margin-top:10px; padding:9px 6px 9px 9px; }
.movie h1 { float:left; margin-top:18px; }
/* Book Ticket */
.bookticket { float:left; width:378px; height:220px; background:url(../images/book-ticket.gif) no-repeat; margin:10px 0 0 0px; }
.bookticket1 { padding-left:10px; width:auto; float:left; }
.bookticket div.top { float:left; width:100%; height:39px; }
.bookticket div h1 { float:left; line-height:1px; margin-top:1px; padding:10px 10px 0px 9px; width:auto; }
.bookticket div.top a { float:right; padding:8px 8px 0px 10px; width:auto; }
.bookticket div.movieimg { float:left; width:155px; height:140px; background:url(../images/moviebg.jpg) no-repeat; margin:7px 5px 0 6px; padding:14px; }
.bookticket div.movieimg img.moviepic { float:left; width:154px; height:120px; margin-bottom:8px; }
.bookticket div.movieimg img.running { float:left; width:auto; padding-top:2px; }
.bookticket div.movieimg img.moviename { float:right; width:auto; padding-right:1px; }
.bookticket div.bookmyshow { float:left; width:174px; font-size:10px; padding-top:9px; }
.bookticket div.bookmyshow label { float:left; width:auto; margin-right:9px; color:#cccccc; padding:2px 0 0 0px; font-size:10px; }
.bookticket div.bookmyshow div.checkbox { float:left; width:100px; margin-bottom:16px; margin-top:1px; margin-left:-1px; }
.bookticket div.bookmyshow div.checkbox input { width:10px; height:9px; padding:0; margin:2px 0 2px 0; border:1px solid #999999; }
.bookticket div.bookmyshow div.checkbox label { padding:1px 0px 4px 3px; font-weight:bold; color:#ffffff; }
.bookticket div.bookmyshow div.dropdown { float:left; width:auto; margin:0px 0 10px 0px; }
.bookticket div.bookmyshow div.dropdown input { border-right:0; border-left:1px solid #999999; border-bottom:1px solid #999999; border-top:1px solid #999999; width:154px; padding:3px 0 3px 2px; font-size:10px; }
.bookticket div.bookmyshow div.dropdown img { float:left; }
.brands { float:left; width:564px; border:1px solid #999999; margin-top:10px; padding:9px 6px 9px 0px; }
/* Events */
.events { float:left; width:169px; height:209px; background:url(../images/events-grad.gif) repeat-x; border:1px solid #999999; padding:1px 5px 8px 8px; }
.events div.top, .maildir div.top { float:left; width:100%; height:36px; padding-bottom:1px; overflow:hidden; }
.events div.top h1, .maildir div.top h1 { float:left; line-height:1px; margin-top:1px; padding:7px 0px 0px 0px; width:auto; }
.events div.top div, .maildir div.top div { float:right; width:auto; }
.events div.top div span { padding:13px 8px 0 0; float:left; }
.events div.frame { float:left; width:144px; height:150px; padding:11px; color:#666666; font-size:10px; font-weight:bold; }
.events div.frame p { float:left; }
.events div.frame span { color:#333333; }
.events div.frame img { width:144px; height:130px; margin-bottom:8px; }
/* Mail Directory */
.worldleftpannel { float:left; padding:10px 0 0 10px; }
.worldrightpannel { float:left; margin-left:10px; width:169px; }
.maildir { float:left; width:169px; height:109px; background:#99cc00 url(../images/events-grad1.gif) bottom repeat-x; margin:10px 0 0 0px; border:1px solid #999999; padding:1px 5px 8px 8px; margin-bottom:10px; }
.maildir div.floorplan { border:1px solid #999999; width:164px; height:70px; float:left; }
.newsletter { float:left; width:auto; margin-top:10px; }
.newsletter div { float:left; width:184px; margin:10px 0 0px 0px; }
.newsletter div input.txt-box { border-right:0; border-left:1px solid #999999; vertical-align:top; border-bottom:1px solid #999999; border-top:1px solid #999999; width:164px; padding:3px 0 3px 2px; font-size:10px; }
.newsletter div img { float:left; }
.underconst { float:left; width:auto; padding-top:115px; }
/* Start: for Mobile */
.spicemobileright { width:378px; padding:10px 0 0 10px; float:left; }
.spicemobileright input { padding:3px 2px 2px 2px; border:1px solid #999999; border-right:0 none; width:142px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; height:13px; }
.spicemobileright div.dropdown { width:164px; float:left; margin-bottom:10px; }
.spicemobileright .dropdown div, .spicemobileright .dropdown img, .spicemobileright .dropdown input { float:left; }
.spicemobileright img { vertical-align:middle; margin:0; padding:0; }
.btn_find { text-align:right; float:right; }
.btn_find input { padding:0; border:0 none; float:right; width:43px; height:20px; }
.find-your-phone-blk { width:165px; height:182px; background:url(../images/bg-find-ur-phone-blk.png) no-repeat 0 0; padding:8px 9px 10px 10px; float:left; position:relative; }
.find-your-phone-blk div.find-your-phone, .find-your-phone-blk div.store-locator { float:left; width:164px; padding:0px 0 4px; }
.find-your-phone-blk div.store-locator { padding:1px 0 6px 0; }
.find_phone_form .first-ddown { margin-bottom:51px; }
.coming-soon-blk { width:184px; float:right; }
.coming-soon-blk .top_link { height:42px; width:184px; overflow:hidden; float:left; }
.coming-soon-blk .top_link .left { margin-top:0px; width:113px; height:35px; float:left; }
.coming-soon-blk .top_link .right { float:right; height:25px; margin-right:20px; margin-top:6px; width:10px; }
.phone-accessories-blk { padding-top:7px; width:100%; padding-bottom:15px; float:left; margin-left:-1px; }
.phone-accessories-blk img.first { margin:0px 0 5px; }
.customer-support { width:100%; float:left; }
.customer-support h3 { padding-bottom:4px; border-bottom:1px solid #ccc; margin-bottom:-1px; }
.customer-support ul { list-style:none; }
.customer-support li { background:url(../images/point-1px-rect.png) no-repeat left 10px; padding:4px 0 0px 7px; }
.customer-support li, .customer-support li a { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; }
.clr { clear:both; }
* html .find-your-phone-blk div.find-your-phone { height:20px; overflow:hidden; }
* html .phone-accessories-blk { padding:7px 0 0; height:85px; overflow:hidden; }
* html .customer-support li { padding-top:2px; }
*:first-child+html .customer-support li { padding-top:2px; }
* html .customer-support h3 { height:15px; overflow:hidden; margin-bottom:1px; line-height:1px; }
*:first-child+html .customer-support h3 { height:15px; }
*:first-child+html .customer-support { margin-top:-6px; }
*:first-child+html .visit { margin-top:8px; padding-bottom:3px; }
*:first-child+html .spicemobileright .sign-up div.dropdown { margin-top:6px; }
.best-of-phones, .visit-banner { width:572px; padding:10px 0 0px; }
/* End : for Mobile */
* html .flash { overflow:hidden; }
/* Start: About Us  and other inner pages */
#inner-page #footer { margin-top:18px; width:980px; }
#inner-page #footer .footerleft { padding:0; }
#inner-page #footer .footerright { background:url(../images/quick-links-inner.gif) no-repeat left top; padding:21px 0 0px 0; margin-top:0; margin-right:7px; width:371px; }
* html #inner-page #footer .footerright { margin-right:4px; }
#inner-page #footer .curve div.top-curve div.main-contents { padding:17px 10px 24px 19px; width:563px; background-repeat:no-repeat; background-position:-604px 100%; min-height:26px; height:auto !important; height:26px; }
#inner-page #contentarea { width:980px !important; padding:0 20px 0 0 !important; float:left; }
#contents-left { width:592px; float:left; overflow:hidden; }
#contents-right { width:378px; float:right; padding:20px 0 2px; }
#digital-contents { padding-right:20px}
#sub-nav-links-inner, .tree-menu-right a{ white-space:normal;}
#inner-page #contents-right input { padding:0; border:0; }
#inner-page input { vertical-align:middle; }
#inner-page .curve, #inner-page .curve div.top-curve, #inner-page .curve div.top-curve div.main-contents { background:url(../images/bg-inner-page-left.gif); }
#inner-page .curve { background-repeat:repeat-y; background-position:right 0; width:592px; float:none; padding:0px; }
#inner-page .curve div.top-curve { background-repeat:no-repeat; background-position:0 0; }
#inner-page .curve div.top-curve div.main-contents { padding:20px 10px 22px 20px; width:562px; background-repeat:no-repeat; background-position:-604px 100%; min-height:200px; height:auto !important; height:200px; }
#inner-page .curve div.top-curve div.main-contents p:last-child { padding-bottom:0; }
#inner-page .crum { float:none; }
#inner-page ul { list-style:none; }
#inner-page h1 { width:174px; background-color:#ffffff; margin-bottom:6px; padding:4px 0 4px 10px; display:block; }
#inner-page h1 img { display:block; }
#inner-page h1.heading { width:187px; padding:4px 0 4px 10px; background-color:#ffffff; margin-bottom:6px; }
#inner-page h1.heading1 { width:213px; padding:4px 0 4px 10px; background-color:#ffffff; margin-bottom:6px; }
#inner-page h1.heading2 { width:190px; }
#inner-page h1.gaping { margin-top:22px; }
#inner-page h1.board-of-directors { width:184px; }
#inner-page .contents { padding:3px 0 0; font-size:12px; line-height:20px; }
#inner-page .contents p { padding:0 0 4px 1px; }
#sub-nav-links { padding:0px; width:184px; min-height:179px; height:auto !important; height:179px; }
#inner-page .aboutus-r { background:url(../images/aboutus-s.jpg) no-repeat right top; min-height:220px; height:auto !important; height:220px; }
#inner-page .aboutus-r-bpo { background:url(../images/aboutus-s-bpo.jpg) no-repeat right top; min-height:220px; height:auto !important; height:220px; }
#sub-nav-links li { padding:0; margin:0; list-style:none; }
#sub-nav-links li a { text-decoration:none; display:block; margin-bottom:10px; height:auto; background:url(../images/transparent.gif) repeat-x 0 12px; }
#sub-nav-links li.active a, #sub-nav-links a:hover { background:url(../images/sub-nav-active-bg.gif) repeat-x 0 bottom; color:#333333; }
#sub-nav-links li:last-child a { margin:0; }
/* start: spice at a glance */
div.spice-at-glance { width:562px; padding:15px 10px 0 7px; float:left; }
div.spice-at-glance ul { margin:0px 0 0 13px; }
div.spice-at-glance li { padding:4px 0 0 8px; background:url(../images/bullet-grey-dot.gif) no-repeat 0 9px; }
/* end: spice at a glance */
/* start: right carousel */
#contents-right div.carousel { width:213px; height:174px; padding:21px 60px 17px 12px; background:url(../images/carousel-bg-white.png) no-repeat 0 0; position:relative; margin-left:-2px; overflow:hidden; }
#contents-left div.carouse2 { width:238px; height:174px; padding:21px 60px 17px 12px; background:url(../images/csr-banner-bg.png) no-repeat 0 0; position:relative; margin-left:-2px; margin-top:50px; }
#contents-right div.carousel .arrow { position:absolute; top:75px; right:4px; width:18px; height:28px; }
#contents-right div.carousel .arrow a { display:block; text-indent:-999999em; height:28px; width:18px; }
#contents-right div.carousel .caption { margin:28px 0 0 -1px; font-size:10px; color:#666666; letter-spacing:inherit; background-color:#ffffff; }
/* end: right carousel */
/* start: reach spice search */
.reach-spice { width:100%; border-top:1px solid #cccccc; }
.reach-spice h3 { background:url(../images/bg-spice-reach.png) repeat-x 0 -1px; height:38px; padding:10px 0 2px 8px; width:176px; margin-bottom:0px; }

.who-we-are { width:100%; border-top:1px solid #cccccc; margin-top:-12px;}
.who-we-are h3 { background:url(../images/bg-who-we-are.png) repeat-x 0 -1px; height:38px; padding:10px 0 2px 8px; width:176px; margin-bottom:-8px; }
/* end: reach spice search */
/* End : About Us and other inner pages */
#inner-page .contents ul, #inner-page .contents ol { list-style:none; font-size:10px; line-height:14px; margin:1px 0 8px 11px; }
#inner-page .contents ul.last { margin-bottom:0px; }
#inner-page .contents li { background:url(../images/bullet-white.gif) 0 6px no-repeat; padding-left:9px; padding-bottom:2px; }
a.underline { text-decoration:underline; }
a:hover.underline, .media-center a:hover { text-decoration:none; }
/* start: vision - mission */
.speech-chairman { width:100%; float:left; padding-top:25px; font-size:10px; }
.speech-chairman h3 { padding:0 0 9px 20px; border-bottom:1px solid #999999; }
.speech-chairman h4 { font:bold 10px verdana; margin-bottom:2px; } /* IE 6 dosen't inherite it's parents syles like globally defined */
.speech-chairman .desc { padding:10px 0 0 20px; }
.speech-chairman .desc-left { width:193px; float:left; }
.speech-chairman .desc-right { width:365px; float:left; padding:0px; }
.chman-quotes { padding:35px 0 23px 1px; }
/* end: vision -mission */
/* Start: Board of Directors */
h2 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:11px 0 1px; }
h2.marginbot { padding-bottom:4px; }
h3 { font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:3px 0 2px 10px; }
/* End: Board of Directors */

/* End : About Us and other inner pages */

p.lineheight { line-height:14px; font-size:10px; margin-left:-1px; }
h2 span { font:normal 10px Verdana, Arial, Helvetica, sans-serif; }
/* start: career*/
.spice-at-glance div.header { width:562px; float:left; background:url(../images/career_bg.gif) no-repeat; margin:5px 0 0 13px; font-weight:bold; padding-top:4px; height:16px; }
.spice-at-glance div.data { float:left; width:100%; border-bottom:1px solid #999999; padding:6px 0 10px 0; margin-left:13px; line-height:14px; }
.careerline { width:562px; float:left; background:url(../images/careerline-bg.gif) no-repeat; }
.careertitle { float:left; width:174px; font-weight:bold; padding-left:10px; margin-right:10px; }
.careertitlelst { float:right; width:164px; margin-right:10px; }
.careerdiscrip { float:left; width:184px; }
.careerview { float:left; margin:9px 0px 0px 10px; }
.careerapply { float:left; margin:9px 0px 0px 10px; }
.careerviewall { float:left; padding:19px 0px 2px 10px; }
.career h4 { padding:6px 0 0 0; }
/*start: Financial results*/
#inner-page .contents .financialresult, .pdf-download { width:auto; }
#inner-page .contents .financialresult li ,.pdf-download li a{ background:url(../images/bullet-pdf.gif) 0 2px no-repeat; padding-left:20px; margin-left:-11px; padding-bottom:6px; line-height:18px; display:block; }
#inner-page .contents .financialresult li.last { padding-bottom:0; }
#inner-page .modalPopup .contents .financialresult li { background:transparent none; margin:0; padding-left:0; }
#inner-page .modalPopup .contents .financialresult li img { vertical-align:middle; margin-right:10px; }
.sub-nav-links1 { min-height:240px !important; }
/* start: close pop-up */
.close-popup { position:absolute; top:10px; right:2px; z-index:10000; }
.close-popup1 { margin:-5px -8px 0px 0px; position:absolute; top:10px; right:3px; z-index:10000; }
/*end: Financial results*/

/* start: Media Center */
.media-center { font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif; padding:1px 0 0 1px; }
.media-center input { border:0; padding:0; vertical-align:top; float:none; }
#inner-page .contents .media-center p { padding-bottom:6px; margin-left:-1px; }
#inner-page .contents .media-center p.last { padding-bottom:0; }
.media-center a { font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline; }
.company-updates { padding:20px 0 20px 10px; line-height:14px; }
.company-updates p { padding-bottom:6px; }
.company-updates p.last { padding-bottom:0; }
.company-updates span { margin:0 3px; }
.company-updates h3 { margin:-3px 0 1px -23px; }
.media-center div.paging{margin-bottom:-10px;margin-top:1px; }
div.paging, .general-paging  { text-align:right; height:25px; line-height:25px;  }
div.paging a { text-decoration:none;font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:2px;}
div.paging a:hover { text-decoration:underline; }
div.paging b {background-color:#ffd300; padding:2px;}
#spice-retail div.paging a{display:inline-block; padding:2px;}
#spice-retail div.paging b{ display:inline-block; padding:2px 5px; background:#ffffff; color:#000;}
div.paging span { padding:2px;}/*display:inline-block;*/
div.paging input,div.paging img{ vertical-align:bottom;}
div.paging span.next { padding:0 0px 0 0px; margin-left:2px; width:45px; height:20px; background::url(../images/btn-next.gif) no-repeat 0 0px;
cursor:pointer; }
div.paging span.pre { padding:0 0px 0 0px; margin-right:2px; width:45px; height:20px; background::url(../images/btn-prev.gif) no-repeat 0 0px;
cursor:pointer; }
.carousel-media-events { width:575px; float:left; padding:16px 0 0px 17px; }
.carousel-media-events .events { padding:0; background:transparent none; border:0; width:100%; height:auto; }
.carousel-media-events .top-part { width:100%; margin-bottom:6px; float:left; }
.carousel-media-events .top-part img { vertical-align:middle; }
.carousel-media-events .top-part h3 { padding:0; margin:0; float:left; }
.carousel-media-events .top-part .glidecontenttoggler { width:96px; float:right; margin-bottom:0; margin-top:-1px; }
.carousel-media-events .top-part .glidecontenttoggler img { margin-left:1px; }
.carousel-media-events .eventbg { width:569px; padding:0 3px; }
.carousel-media-events .eventbg .glidecontentwrapper { width:572px; background:transparent none; height:178px; }
.carousel-media-events .eventbg .glidecontent { background:#ffffff none; width:572px; }
.carousel-media-events .eventbg .centered-cnt { margin:0 10px; }
.carousel-media-events .eventbg .glidecontent .description { width:184px; height:182px; float:left; }
.carousel-media-events .eventbg .glidecontent .frame { background:url(../images/img-event-box.gif) no-repeat 0 0; width:164px; height:100px; padding:10px; }
.carousel-media-events .eventbg .glidecontent .frame img { width:164px; height:100px; overflow:hidden; margin:0; }
.carousel-media-events .eventbg .glidecontent p { margin:8px 0 0 0; float:left; width:184px; }
.carousel-media-events ul { float:left; width:400px; margin:-2px 0 2px -1px; padding:0; list-style:none; }
.carousel-media-events li { width:192px; float:left; margin-right:2px; }
.carousel-media-events li p { margin:0; padding:2px 0 16px 4px; }
.carousel-media-events li p.last-row { padding-bottom:0; }
.media-contacts { width:auto; }
.media-contacts h2 { padding-bottom:4px; }
.media-contacts p { margin-left:9px; }
.media-contacts p.first { margin-bottom:0; padding-bottom:0; }
/* End: Media Center */

/* width- margin -padding classes */
.without-carousel { margin-bottom:61px; }
.mar-b-to-reach { margin-bottom:42px; }
* html .mar-b-to-reach { margin-bottom:16px; }
/* End: width- margin -padding classes */
/*start: M Foundation*/
.sub-contents-left { width:380px; padding:18px 0 0 20px; }
.sub-contents-left p { padding-top:7px; font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif; }
.sub-contents-left p.last-lines { padding:6px 0 1px 0; }
.sub-contents-left a { color:#333333; }
/*end: M Foundation*/

/* Image style */
.imgstyle { border:1px solid #999999; padding:9px; background:url(../images/bg-event-box.gif) bottom repeat-x; width:164px; height:100px; }
/* Start: career apply now */
.apply-now h3 { margin:-2px 0 7px -2px; padding:0; }
.apply-now input { border:1px solid #999999; padding:3px 3px 0; margin-bottom:10px; height:15px; line-height:15px; float:none; display:block; width:182px; }
.apply-now input.btn { background:url(../images/btn-apply.gif) no-repeat 0 0; width:52px; height:20px; cursor:pointer; border:0 none; padding:0; margin:0; }
.apply-now input.browse { height:23px; margin-top:-2px; }
.apply-now input.browsebtn { background:url(../images/btn-browse.gif) no-repeat 0 0; width:52px; height:20px; cursor:pointer; border:0 none; padding:0; margin-left:10px; float:left; }
.apply-now div.dropdown { margin-bottom:10px; }
.apply-now div.dropdown .center { padding-left:0; }
/* End: career apply now */

#latest-opening,.tabular { border-collapse:collapse; text-align:left; width:565px; font-size:12px; margin:0px 0 0px 10px; }
#latest-opening th,.header-th th{ background:#e1e1e1 none repeat scroll 0 0; border-bottom:1px solid #FFFFFF; font-weight:bold; padding:4px 9px; }
.header-th{ background:#e1e1e1 none repeat scroll 0 0; }
#latest-opening td,.row-td td{ background:#f6f6f6 none repeat scroll 0 0; border-bottom:1px solid #FFFFFF; padding:5px 5px 5px 9px; }
#latest-opening td,.alt-row-td td{ background:#E1E1E1 none repeat scroll 0 0; border-bottom:1px solid #FFFFFF; padding:5px 5px 5px 9px; }
.alt-row-td{background:#E1E1E1;}
.row-td{background:#f6f6f6 none repeat scroll 0 0;}
/*#latest-opening tr:hover td {background:#f1eded none repeat scroll 0 0;}*/
#latest-opening td a { font-size:10px; font-weight:bold; }
thead, tbody { display:table-header-group; vertical-align:middle; }
tr { display:table-row; vertical-align:inherit; }
#inner-page .innerlink { padding-bottom:4px; }
#inner-page .header { display:block; padding-bottom:13px; }
/* start: select tag */

select { height:20px; border:1px solid #999999; }
select, option { font:normal 10px verdana, arial; vertical-align:middle;}
.general_select { width:343px; border:0; float:left; font:normal 10px verdana, arial; height:20px; padding-left:6px; }
.general_select option { font:normal 10px verdana, arial; padding-left:6px; }
.newsletter div input.btn-go { width:17px; height:20px; padding:0; margin:0px 0 0 -4px; border:0; }
* html .newsletter div input.btn-go { margin-top:1px; }
*:first-child+html .newsletter div input.btn-go { margin-top:1px; }
.back { display:block; text-align:right; }
.go-btns-right { cursor: pointer; margin-top:5px; margin-bottom:1px; }
/* Lab inner pages */
.sub-contentsdata { width:560px; padding:7px 0 0 20px; }
.sub-contentsdata p { margin:6px 0 9px 10px; }
.sub-contentsdata p.last { margin-bottom:0; }
#sub-nav-links-inner, .tree-menu-right { width:184px; min-height:195px; height:auto !important; height:195px; font-weight:bold; font-size:10px; padding:25px 0 20px 0; }
#sub-nav-links-inner li { margin:0; list-style:none; line-height:14px; padding-bottom:2px; }
#sub-nav-links-inner li a { text-decoration:none; padding-left:10px; background:url(../images/arrow2.gif) no-repeat 1px 4px; color:#666666; }
#sub-nav-links-inner li.active a, #sub-nav-links-inner a:hover { background:#ffd300 url(../images/arrow2.gif) no-repeat 1px 4px; color:#333333; }
#sub-nav-links-inner li:last-child a { margin:0; }
div.botcontent { width:592px; padding:18px 0px 0px 0px; float:left; }
/* div.botcontent div{margin:5px 0 2px 20px;}*/
div.botcontent div h4 { font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:3px 0 5px 17px; border-bottom:1px solid #999999; }
div.botcontent h4.img-heading, .spice-at-glance .img-heading { border-bottom:1px solid #999999; margin:0 0 7px 0; padding:0 0 7px 20px; }
div.botcontent div p { margin-bottom:6px; line-height:15px; }
/*div.botcontent div img{margin-top:13px;}*/

/* Lab inner pages team labs */

div.teamlab { margin-left:10px; }
li.underline a strong { text-decoration:underline; }
li.underline a:hover strong, li.underline a:hover, li.underline a { text-decoration:none; }
.back { display:block; text-align:right; }
.newsletter div input.txt-box { border-right:0; border-left:1px solid #999999; vertical-align:top; border-bottom:1px solid #999999; border-top:1px solid #999999; width:164px; padding:3px 0 3px 2px; font-size:10px; }
.newsletter div input.btn-go { width:17px; height:20px; padding:0; margin:0px 0 0 -4px; border:0; }
* html .newsletter div input.btn-go { margin-top:1px; }
*:first-child+html .newsletter div input.btn-go { margin-top:0px; }
/* Lab inner pages team labs */

div.teamlab { margin-left:10px; }
div.teamlab h3 { padding-left:0; padding-bottom:3px; }
div.teamlab h2 { padding-bottom:1px; }
div.teamlab p { font-size:10px; line-height:14px; margin-left:10px; }
li.underline a strong { text-decoration:underline; }
li.underline a:hover strong, li.underline a:hover, li.underline a { text-decoration:none; }
.back { display:block; text-align:right; }
#prev0 { display:none; }
/* end Lab inner pages team labs */
/* start: why us */
.why-us { width:572px; line-height:14px; padding-left:20px; padding-top:16px; }
.why-us h3 { margin:0px 0 3px -10px; padding:0 0 0 10px; }
.why-us h3.img-heading { border-bottom:1px solid #999999; padding:0 0 11px 20px; margin:19px 0 7px -20px; }
.why-us .more { padding:4px 0 1px 10px; }
.why-us p { margin:0px 0 0px 10px; }
.why-us p.last { margin-bottom:0; }
.why-us p.img-graph { padding-top:18px; padding-bottom:17px; margin-left:-1px; }
/* end: why us */

/* start: integration, meet the design with DotNet */
#spnBackNextLoaction input { padding:0 0px 0 0px; margin-right:2px; width:45px; height:20px; background:url(../images/btn-prev.gif) no-repeat 0 0px; cursor:pointer; }
#spnBackNextStyle input { padding:0 0px 0 0px; margin-left:2px; width:45px; height:20px; background:url(../images/btn-next.gif) no-repeat 0 0px; cursor:pointer; }
* html .reach-spice input { margin-bottom:1px; }
/* end: integration, meet the design with DotNet */

/* start: BPO- who we are */
div.botcontent div.spice-at-glance { width:auto; float:none; padding:0; }
div.botcontent div.spice-at-glance ul { margin:9px 0 0; }
.running-txt-left { width:388px; }
/* end: BPO- who we are */
/* start: BPO- what we do */
.secondary-left-cnt { width:592px; padding-top:15px; float:left; }
.secondary-left-cnt h4.img-heading { border-bottom:1px solid #999999; margin:0 0 2px; padding:0 0 7px 20px; }
.secondary-left-cnt ul { padding-left:17px; float:left; width:575px; }
.secondary-left-cnt li { width:180px; padding-right:10px; float:left; margin-top:5px; height:46px; }
* html .secondary-left-cnt li { height:47px; }
.secondary-left-cnt li img { vertical-align:top; }
.secondary-left-cnt li.last-row { height:36px; display:block; float:left; }
.spice-at-glance dt.heading { padding-bottom:1px; padding-top:0px; font-weight:normal; line-height:14px; }
.spice-at-glance dl legend, .spice-at-glance dd { line-height:14px; }
.spice-at-glance dt { font-weight:bold; line-height:15px; padding-bottom:2px; padding-top:6px; }
/* end: BPO- what we do */

/* start: management */
.management-desc { width:562px; padding-left:20px; float:left; padding-bottom:20px; }
.management-desc .left { float:left; width:101px; }
.management-desc .right { float:right; width:461px; }
.management-desc p { line-height:14px; padding-top:3px; }
/* end: management */
#inner-page .contents ol { list-style:none; padding-top:1px; margin-left:0px; }
#inner-page .contents ol li { padding-bottom:5px; font-size:12px; line-height:16px; }
#inner-page h1.heading1 { width:209px; }
/* start: what we do- services */
.services-left { padding:10px 0 0 20px; }
.services-left h3 { margin:-2px 0 0 -9px; }
.services-left div.dl-list { display:table; padding:2px 0 0 0px; }
.services-left dl { width:178px; padding-left:7px; margin-left:5px; line-height:16px; padding-bottom:2px; }
.services-left dt { font-weight:bold; line-height:16px; }
.services-left dl dd { line-height:14px; padding-bottom:2px; background:url(../images/arrow-plus.gif) no-repeat 0 6px; padding-left:10px; }
.services-left td { vertical-align:top; }
.thegoaldl { width:562px; padding-left:10px; }
.thegoalul { padding-left:10px; }
/* end: what we do- services */

/* start: bpo -why us */
#inner-page .contents p.listing, #inner-page .contents .sub-contents-left-top { font-size:10px; line-height:14px; }
#inner-page .contents p.listing strong, #inner-page .contents .sub-contents-left-top strong { line-height:16px; display:block; }
#inner-page .contents .sub-contents-left-top { padding-left:10px; }
.apply-now textarea { padding:3px; width:180px; border:1px solid #999999; }
.apply-now input.btn-mar { margin-top:10px; }
.content-partners { width:582px; padding:10px 0px 0 0px; float:left; margin-left:10px !important; }
.content-partners h3 {padding:0 10px; margin:0 17px 4px 0; clear:both; }
.content-partners .logo-clients { float:left; width:100%; }
.content-partners .logo-clients img { float:left; margin:6px 6px 0 0; }
.content-partners .logo-clients img.last { margin:0; }
.content-partners h3 img { margin:0; padding:0; float:none; }
* html .content-partners { margin-left:8px !important; }
.content-partners td { width:195px; height:90px; background:url(../images/bg-c-partner-logo.jpg) no-repeat scroll 50% 50%; vertical-align:middle; text-align:center; padding:0px; }
/* images popup */
.light-bg { background:#333333; width:100%; height:100%; }
div#pop-up { width:575px; height:500px; margin:0px auto; }
div#pop-up .brands { margin-top:0px; padding:9px 6px 9px 0; border:0; width:566px; }
#big-panel { width:573px; height:398px; border:1px solid #999999; background:#ffffff url(../images/bg-big-photo-gallery.gif) repeat-x scroll 0 100%; }
#big-panel #big-img-bg { padding:8px 9px 4px 9px; height:351px;/* background:url(../images/photo-gallery-border-img.gif) no-repeat 6px 6px;*/ }
#big-panel #big-img-bg table { border-collapse:collapse; border:0; padding:0; margin:0; }
#big-panel #big-img-bg td { vertical-align:bottom; text-align:center; width:555px; height:351px;/* background:#333333 url(../images/pgallery-img-bg.jpg) repeat-x scroll 0 100%;*/ }
#big-panel .title-txt { font:bold 10px/35px Verdana, Arial, Helvetica, sans-serif; height:35px; color:#666666; padding:0 10px; }
#small-panel { width:575px; height:90px; border-top:10px solid #333333; background:#ffffff; }
/*Modal Popup*/
.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.modalPopup { background-color:#dcdcdc; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:250px; }
.dispnone { display:none; }
/*Start:Team behind our Success*/
.spice-digital { width:562px; padding-left:20px; padding-bottom:0px; margin-top:-10px; line-height:14px; }
.spice-digital .row-even, .spice-digital .row-odd { padding:0px 0 0; }
.spice-digital .row-even img, .spice-digital .row-odd img { margin-top:18px; margin-bottom:7px; }
.spice-digital p { padding:0px 0 1px 10px; }
.spice-digital div { clear:both; }
.spice-digital p.head { margin-left:-10px; padding-bottom:2px; }
.spice-digital a.readmore { text-decoration:underline; margin-left:10px; line-height:16px; }
.spice-digital a.readmore:hover { text-decoration:none; }
.spice-digital p.margin-1ten { margin-bottom:10px; }
.without_header { margin-top:-13px !important; }
/*End:Team behind our Success*/
#inner-page h1.heading3 { width:216px; }
/* start: product - services ( Digigtal ) */
.product-services { width:582px; padding:15px 0px 0 10px; float:left; }
.product-services h3.img-heading{border-bottom:1px solid #999999; margin:0 0 7px -10px; padding:0 0 7px 20px;}
.product-services-mob { width:582px; padding:15px 0px 0 10px; float:left; }
.product-services .dl-list { width:100%; float:left; }
.product-services .row-padding { padding-bottom:16px; }
.product-services .dl-list dt { display:block; padding-bottom:3px; }
.product-services .dl-list dl { width:184px; float:left; padding-left:10px; }
.product-services .dl-list dd { padding-left:10px; }
.product-services a.readmore { color:#999999; }
.product-services a:hover { text-decoration:none; }
.product-services a.with-margin { display:block; padding-top:6px; padding-left:8px; }
* html .content-partners { margin-left:7px !important; }
.product-services ul { margin:0; }
.product-services li { padding:4px 0 0 8px; margin-left:10px; background:url(../images/bullet-grey-dot.gif) no-repeat 0 9px; }
.product-services .dl-list dl.links { width:100%; float:left; padding:0; }
.product-services .dl-list dl.links dd { padding-left:0px; }
.product-services .dl-list dl.links dd td { padding-left:10px; width:184px; vertical-align:top; padding-bottom:16px; }
.product-services .dl-list dl.links dd td.last-row { padding-bottom:0; }
.product-services ul.links li { background:url(../images/arrow-links.gif) no-repeat 1px 8px; margin-left:10px; }
.product-services ul.links li a { text-decoration:underline; color:#333333; }
.product-services ul.links li.active a, .product-services ul.links a:hover { text-decoration:none; color:#666666; }
.tdgb { background:#cccccc; padding:5px 0 5px 10px; }
.services-left th { padding:6px 10px 4px 10px; font-weight:bold; background:#cccccc; color:#333333; text-align:left; }
.services-left table.two-col-list { border-collapse:collapse; }
.services-left table.two-col-list td { font:normal 10px/14px Verdana, sans-serif; vertical-align:top; padding:0 10px 2px; }
.services-left table.two-col-list td.first { width:164px; }
.services-left th.first { background-image:url(../images/border-white.gif); background-position:100% 50%; background-repeat:no-repeat; }
.services-left table.two-col-list td.last-child { padding-bottom:0; }
.product-services h4 { font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:3px 0 5px 17px; border-bottom:1px solid #999999; margin-bottom:0px; }
.product-services h5 { font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:3px 0 5px 17px; border-bottom:1px solid #999999; margin:20px 0 10px; float:left; width:575px; }
.ddlist { padding:0 0 0 20px; }
.ddlist dt { padding-top:10px; }
.two-line-links, #sub-nav-links-inner .arrowlistmenu ul li a { line-height:13px !important; padding-top:1px; }
.spice-at-glance { line-height:14px; }
div.spice-at-glance ul.margin-1ten, .margin-1ten { margin-bottom:10px; }
.pad-top-1ten { display:block; padding-top:10px; }
.pad-left-10px { padding-left:10px; }
.margin-tten{ margin-top:10px;}
.txt-r{ text-align:right;}
.txt-l{text-align:left;}
.txt-c{ text-align:center;}
/* end: product - services ( Digigtal ) */

/* start: easy links */

.easy-links { width:572px; padding:18px 0 0 20px; float:left; }
.easy-links li { display:inline; margin-right:10px; }
.easy-links li a { color:#999999; text-decoration:underline; }
.easy-links li a:hover { text-decoration:none; }
.easy-links li a.active { color:#333333; }

/* end: easy links */

/* start: enlarge image */
.enlarg-thumb { border:1px solid #333; }
.address { width:auto; padding:0px 0 0 20px; }
.address address { font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif; }
#inner-page .contents .address li { background: transparent none; padding:6px 0 10px 0; width:250px; float:left; display:inline-table; }
.address  td{ padding-right:40px; padding-top:7px; vertical-align:top;}
#inner-page .contents .address ul { margin:0; padding:0;  }
.second-line { display:block; padding-bottom:5px; }
.mar-left-minus-1ten { margin-left:-10px; }
.ps-img-banner { margin:5px 10px 3px 0; width:182px; height:110px;  float:left; background:url(../images/bg-digital-ps.png) no-repeat 0 0; }
.banner-links { width:100%; }
.demo { width:1000px; text-align:center; margin:0 auto; }
/* start: downloads page */
.downloads-applications { width:582px; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#333; padding-left:10px; }
.downloads-applications h3 { margin:10px 0 -2px -5px; }
.downloads-applications ul { background:url(../images/bg-event-box.gif) repeat-x 0 100%; border:1px solid #999; width:166px; padding:9px; margin:8px 0 0 8px; }
.downloads-applications div.applications { float:left; padding-bottom:2px; }
.downloads-applications ul span { color:#cc0000; }
.downloads-applications .frm-form { padding-top:11px; }
.frm-form img{vertical-align:middle;}
.downloads-applications .img-logo { height:44px; }
.downloads-applications input.txt-input { height:14px; padding:2px; border:1px solid #999999; margin-right:3px; width:120px; font-weight:normal; }
.downloads-applications input { padding:0; border:0; }
.fr { float:right; }
.fl { float:left; }
.application-logo { padding-left:7px; }
.application-logo img { vertical-align:middle; margin-left:11px; }
.ul-data-572 { width:572px; }
.ul-data-572 strong { line-height:16px; }
.ul-data-572 p { padding-top:2px; }
.ul-data-572 dd { padding-left:13px; }
.ul-data-572 .mid-data { margin-top:10px; }
.sum-img { margin:4px 0 5px; }
/* end: downloads page */
.spice-at-glance p { padding-top:7px; }
.spice-at-glance dt cite { font-style:normal; font-weight:normal; }
.margin-bot-cnt { margin:5px 0 2px 20px; }
.contents-378 { width:378px; }
.botcontent .starlist { margin:0; }
.botcontent .starlist li { padding:3px 0 0 8px; background:url(../images/bullet-grey-dot.gif) no-repeat 0 9px; margin-left:10px; }
#theMenu ul ul ul li a { margin-left:20px; padding-left:0; }

/* start: mobile page modification */
.best-of-spice{ background:url(../images/bg-best-of-spice.png) no-repeat 0 0; height:159px; width:348px; float:left; padding:0 10px 10px 20px;}
.bos-icons{ padding:0 0 10px 125px; width:230px; height:40px;  float:right;}
.bos-icons ul{ width:183px; float:right; height:40px; overflow:hidden;}
.bos-icons li{ display:inline;}
.bos-icons a{ display:block; background:url(../images/bof-sprite.jpg) no-repeat; float:left; height:40px; line-height:40px; margin-left:10px;}
.bos-icons a span{display:block; text-indent:-999999em; }/**/
.bos-icons a.phone-t-first{ width:32px; background-position:0 0;}
.bos-icons a.phone-t-second{ width:24px; background-position:-40px 0;}
.bos-icons a.phone-t-third{width:24px; background-position:-76px 0;}
.bos-icons a.phone-t-fourth{width:31px; background-position:-110px 0;}
.bos-icons a.phone-t-fifth{width:21px; background-position:-150px 0;}
.bos-icons a.phone-t-sixth{width:24px; background-position:-191px 0;}
/* hover and active state */
.bos-icons a.phone-t-first:hover{ width:32px; background-position:0 -40px;}
.bos-icons a.phone-t-second:hover{ width:24px; background-position:-40px -40px;}
.bos-icons a.phone-t-third:hover{width:24px; background-position:-76px -40px;}
.bos-icons a.phone-t-fourth:hover{width:31px; background-position:-110px -40px;}
.bos-icons a.phone-t-fifth:hover{width:21px; background-position:-150px -40px;}
.bos-icons a.phone-t-sixth:hover{width:24px; background-position:-191px -40px;}

.bos-icons li.active a.phone-t-first{ width:32px; background-position:0 -40px;}
.bos-icons li.active a.phone-t-second{ width:24px; background-position:-40px -40px;}
.bos-icons li.active a.phone-t-third{width:24px; background-position:-76px -40px;}
.bos-icons li.active a.phone-t-fourth{width:31px; background-position:-110px -40px;}
.bos-icons li.active a.phone-t-fifth{width:21px; background-position:-150px -40px;}
.bos-icons li.active a.phone-t-sixth{width:24px; background-position:-191px -40px;}
/* end hover and active state */
.banner-whats-new{ width:184px; float:right;}

.bos-desc{width:348px; float:left;}
.bos-desc .left-blk{ width:130px; float:left;}
.bos-desc .left-blk a{ font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline;}
.bos-desc .left-blk a:hover{ text-decoration:none;}
.bos-desc .right-blk{ width:216px; float:right; padding-left:2px;margin-top:-4px;}
.bos-desc .right-blk td{ vertical-align:bottom;width:72px; text-align:center; padding:0 0px; letter-spacing:-1px;}
.bos-desc .right-blk dl{ display:inline}
.bos-desc .right-blk dt{ display:inline;  }
.bos-desc .right-blk dd{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin-top:-7px;}
.bos-desc .cite{ font-style:normal;}
.mar-bot-10px{ margin-bottom:10px;}

.left-container{ float:left; width:572px;}
.right-container{ float:left; width:388px;}
.left-container .curvetxt{ height:271px;}
.left-container .innertxt{ font:normal 12px/20px Verdana, Arial; text-align:justify;}
.spicemobileright .left,.mobile-showcase,.sign-up,.coming-soon,.write-us {width:184px; float:left;}
.spicemobileright .right{width:184px; float:right;}
.sign-up,.write-us {padding-top:9px; }
.write-us { margin:-2px 0 0 -2px;}
.coming-soon{padding-bottom:10px;}
.spicemobileright .sign-up div.dropdown { margin-top:7px; width:184px; margin-bottom:0; position:relative; }
.spicemobileright .sign-up div.dropdown .input-image{ position:absolute; right:0; top:0;}
.sign-up .dropdown input { width:162px; }
.feedback{ margin:9px 18px 0; float:left; color:#333;width:500px; text-align:left;}
.mobile-mart-sub{ padding-left:20px; width:572px; float:left;}
.mobile-mart-sub .left{float:left; width:184px;}
.mobile-mart-sub .right{float:left; width:378px;}
.starlist ul{ margin-top:-4px;}
.slider-wrap .left-static{ width:100px; height:210px; float:left; text-indent:-999999em; background:url(../images/bpo_banner-bg.jpg) no-repeat 0 0;}
.slider-wrap .glidecontent {height:210px; background:url(../images/bg-bpo_banner-cover.gif) no-repeat 0 0; width:452px; float:left;}
.slider-wrap .glidecontentwrapper{width:452px; height:210px; background:url(../images/bpo-bnr-7.jpg) no-repeat 0 0; float:right;}
.slider-wrap .footage{ float:left; width:455px; padding-left:100px;}
.slider-wrap .glidecontenttoggler{ float:right; width:41px; height:37px; margin-bottom:0; padding-top:3px; }
* html .slider-wrap .glidecontenttoggler{width:48px; margin-right:-2px;}
.slider-wrap .glidecontenttoggler img{margin-left:4px; vertical-align:middle;}
.slider-wrap .glidecontenttoggler a{display:inherit;float:left;padding:0; width:20px;}
.slider-wrap .footage p{ width:407px; padding-right:7px; font:bold 10px/40px Verdana, Arial, Helvetica, sans-serif; color:#333; text-align:right; height:40px;}
.slider-wrap .footage p img{ margin-top:16px;}

/* start: phone listing and other 1000px height expandable using yellow bg */
.expandable-1000px-t,.expandable-1000px-b{background-image:url(../images/thousand-px-wide-bg.png) !important;}
.expandable-1000px-t{ background-position:0 0; background-repeat:no-repeat; background-color:#ffd300; }
.expandable-1000px-b{background-position:-1020px 0; width:1000px; height:7px; background-repeat:no-repeat; float:left; text-indent:-999999em;/**/}
.expandable-1000px-t .innerlink{ padding-bottom:11px;}
.mar-t-20px{ margin-top:20px;}
.expandable-1000px-t .curvetxt{ min-height:271px; height:auto !important; height:271px; width:746px;}
/* start: phone listing contents part */
#contents-container{width:960px; float:left; padding:0px 20px 14px; position:relative; }
#contents-ctr-left{ width:766px; float:left;}
.overlappling-left-cnt{ position:relative; margin-top:-203px; z-index:1000; width:746px;}
#contents-ctr-right{ width:184px; float:right; position:relative;}
.overlappling-right-cnt{margin-top:9px;}
.aboutus-r-mobile{ background:url(../images/welcome-tag-mobile.jpg) no-repeat 100% 0; padding-top:249px; text-align:center;  width:184px; float:right;}

/* start: product box */
.product-box{width:746px;}
.product-box,.upcoming-models{ float:left; padding:20px 0 0; position:relative; z-index:100;}
.upcoming-models{ width:766px;}
.product-box li,.upcoming-models li{width:140px; height:220px; margin:15px 20px; float:left; text-align:center;}
.upcoming-models li{width:333px;}
.product-box li div{padding-bottom:10px; font-weight:bold;}
.product-box table{ border-collapse:collapse; border:0;}
.product-box table td{ text-align:center; padding:15px 20px; width:140px; vertical-align:top;}
.product-box table td table.links td{ margin:0; padding:0; text-align:center; width:auto;}
.product-box td strong{padding-bottom:10px; font-weight:bold; display:block;}
.zoom-in-icon,.compare-icon{ font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif; height:18px; line-height:18px; display:inline-block;}
.zoom-in-icon{background:url(../images/enlarge-icon.png) no-repeat 0px 4px; padding-left:17px; margin-right:5px;}
.compare-icon{background:url(../images/compare-icon.png) no-repeat 0px 1px; padding-left:19px;}
.product-box div.paging{ border-top:1px solid #b3b3b3;float:right;padding-top:10px;width:746px; }
.upcoming-models dt{ font-weight:bold; padding-bottom:5px;text-align:left;}
.upcoming-models dd{ text-align:left; padding-bottom:5px; background:transparent url(../images/bullet-black.gif) no-repeat scroll 2px 7px; padding-left:10px;}
.upcoming-models td{padding:15px 5px;   vertical-align:top; text-align:center;}
.upcoming-models td strong{ display:block; padding-bottom:3px;}
.upcoming-models td.desc{ width:200px; padding-right:0px; text-align:left; padding-top:30px;}
.upcoming-models h3{ margin:-5px 0 -2px -10px;}
.upcoming-models .store-locator td,.upcoming-models .store-locator th{ text-align:left; padding:5px 10px;}
.upcoming-models option{ padding-left:4px;}

/* right part of the mobile listing page*/

h3.separator{background:url(../images/seprator-184.png) no-repeat 0 100%; padding:0 8px 4px; margin:0 -7px 0;}
* html h3.separator{background:url(../images/seprator-184.gif) no-repeat 0 100%;}
h3.separator img{ margin:0; padding:0;}
.box-184px-purple{ background:#8d83b9 url(../images/purple-box-184.jpg) repeat-x 0 100%; height:254px;}
.box-184px{ width:168px; border:1px solid #999999; float:left; padding:7px;}
.box-184px li{ margin-top:7px; padding-left:28px;}
.box-184px-purple li{background:url(../images/icon-quick-searches.png) no-repeat; padding:7px 0 6px 28px;}
* html .box-184px-purple li{background:url(../images/icon-quick-searches.gif) no-repeat;}
.box-184px li,.box-184px li a,.box-184px li label{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.box-184px li input{ margin:0 5px; border:1px solid #999; height:9px; width:9px; float:left;}

.box-184px-purple li.three-g{ background-position:0 4px;}
.box-184px-purple li.camera{background-position:0 -27px;;}
.box-184px-purple li.video-rec{background-position:0 -58px;}
.box-184px-purple li.video-tele{background-position:0 -88px;}
.box-184px-purple li.music{background-position:0 -122px;}
.box-184px-purple li.email{background-position:0 -153px;}
.box-184px-purple li.fm{background-position:0 -188px;}

/* bronze box */
.box-184-bronze{ background:#ed7e00 url(../images/bronze-184px.jpg) repeat-x 0 100%; height:127px;}

.slider-wrap-mobile-list{ width:746px; padding:10px 10px 0; background:url(../images/animatedbox-766-cover.gif) no-repeat 0 0; height:224px;  }
.slider-wrap-mobile-list .stripViewer{ width:747px; height:183px;}
.slider-wrap-mobile-list .stripViewer .panelContainer .panel{ width:747px;}
.slider-wrap-mobile-list .stripNav ul{margin-top:193px;}
.labs-logo-cnt {width:572px; float:left; padding-top:10px;}
.labs-logo-cnt .imgstyle{ height:58px; width:550px; padding:10px; background-position:0 0;}
.labs-logo-cnt h3{ padding:0px 0 5px 0px; position:relative; border-bottom:1px solid #999999;}
.labs-logo-cnt h3 a.more{ display:block;   right:0; top:0px; text-decoration:underline; font-weight:normal; position:absolute;}
.labs-logo-cnt h3 a.more:hover{text-decoration:none;}
.upper-box .overlappling-left-cnt{ margin-top:-245px;}
.upper-box .expandable-1000px-t .curvetxt{ min-height:415px; height:auto !important; height:415px; width:746px;}
* html .upper-box .expandable-1000px-t .curvetxt{ min-height:425px; height:auto !important; height:425px; }
.upper-box .contents-left{ height:350px;}
.upper-box #contents-container{ margin-top:-115px;}
* html .upper-box #contents-container{ margin-top:-120px;}

#inner-page .upper-box .iconblock li{background:transparent url(../images/bullet-white.gif) no-repeat scroll 0 7px; padding:3px 0 0 9px;}
#inner-page .upper-box .iconblock ul{ padding:0 0 7px 2px;}
.mobile-detailes .keyfeature {padding-left:20px;width:350px;}
.mobile-detailes .keyfeature img{ vertical-align:middle;}
.mobile-detailes .upper-box p{padding-top:0;}
.mobile-detailes{width:746px; float:left; padding-top:10px;}
.mobile-detailes .keyfeature ul{ float:none;}
#inner-page .upper-box .contents { padding-top:10px;}
/* phone details */
.img-next-prev{ background:url(../images/txt-rolloveron-phone.gif) no-repeat 0 0; height:20px; width:184px; position:relative;}
.img-next-prev .prev,.img-next-prev .next{position:absolute; top:0;  width:15px; height:21px; display:block; text-indent:-99999em;}
.img-next-prev .prev{ left:0; }
.img-next-prev .next{ right:0;}

.tab-box{width:746px;padding:0 20px 1px; margin:0 0px 10px -20px; background:url(../images/listing-tabs-bg.jpg) repeat-x 0 100%; float:left; position:relative; }

.tab-box a,.tab-box li{display:block; float:left; width:114px; text-align:center; height:32px;}
.tab-box a span{ background:url(../images/listing-tab-menu.gif) no-repeat 0 -32px; display:block;width:114px; text-align:center; height:32px; text-indent:-999999em; float:left;}
.tab-box a.first_one span{background-position:0 -32px;}

.tab-box a.second_tab span{ background-position:-114px -32px;}
.tab-box a.third_tab span{background-position:-228px -32px;}
.tab-box a.fourth_tab span{background-position:-342px -32px;}

.tab-box a.first_one:hover span{background-position:0 -64px;}
.tab-box a.second_tab:hover span{ background-position:-114px -64px;}
.tab-box a.third_tab:hover span{background-position:-228px -64px;}
.tab-box a.fourth_tab:hover span{background-position:-342px -64px;}

.tab-box a.first_one span.selected,.tab-box a.first_one:active span,.tab-box a.first_one:focus span{background-position:0 0px;}
.tab-box a.second_tab span.selected,.tab-box a.second_tab:active span,.tab-box a.second_tab:focus span{ background-position:-114px 0px;}
.tab-box a.third_tab span.selected,.tab-box a.third_tab:active span,.tab-box a.third_tab:focus span{background-position:-228px 0px;}
.tab-box a.fourth_tab span.selected,.tab-box a.fourth_tab:active span,.tab-box a.fourth_tab:focus span{background-position:-342px 0px;}
.overlappling-right-cnt .iconblock ul{ padding:0 0 0 12px; margin:0;}
.overlappling-right-cnt .iconblock li{background:transparent url(../images/bullet-black.gif) no-repeat scroll 2px 9px;
 margin-right:0;}
.upper-box .contents-left h1,.contents-left h1,.who-we-are-mobile .innertxt h1{background-color:#FFFFFF;display:block;margin-bottom:0px;padding:4px 0 4px 10px; width:174px; margin-top:10px; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333;}

.upper-box .iconblock { margin-right:0px;}
.mobile-detailes .iconblock ul{ padding:2px 0 5px 3px;}
.mobile-detailes .iconblock li{background:url(../images/bullet-white.gif) 0 4px no-repeat; padding:0 0 2px 9px;}
.mobile-detailes strong{ line-height:16px;}
* html .upper-box .contents-left h1{margin-bottom:0;}
.spec-more{margin:10px 0px; text-align:center; height:45px; overflow:hidden;}
.spec-more img{vertical-align:middle; margin:0 2px 0px;}
* html .ie6{ margin-right:-10px;}

/* start: who we are :mobile*/

#wrapper{width:1000px; margin:0 auto;}
.para-txt-container{width:auto;}
.para-txt-container dt{ font-weight:bold; padding:12px 0 3px;}
.who-we-are-mobile{ position:relative;}
.who-we-are-mobile .innertxt div{height:auto;}
.who-we-are-mobile .overlappling-left-cnt{ width:592px; position:relative; margin-top:-155px;}
* html .who-we-are-mobile .overlappling-left-cnt{ margin-top:-152px;}
.who-we-are-mobile .overlappling-right-cnt{ position:relative;  margin:-280px 0 0;}
.who-we-are-mobile .overlappling-right-cnt .centered{left:-194px; top:-55px; position:relative; padding-bottom:7px;}
.who-we-are-mobile .expandable-1000px-t .curvetxt{ min-height:265px; height:auto !important; height:265px; margin-bottom:0;}
.who-we-are-mobile p{ text-align:justify; margin-top:10px;}
.who-we-are-mobile .banner{ padding-bottom:10px; padding-top:10px; display:block;}

/* start: misiion- vision :mobile */
.headingbgcol{background-color:#FFFFFF;display:block;margin-bottom:6px;padding:4px 0 4px 10px; width:174px; margin-top:10px; float:left;}
.welcome-spicemob{ margin:0 0 100px 0px; margin-left:0px; }
.rech-spice-pad{margin-bottom:10px;}

.spice-landing { width:184px;  height:auto !important;  font-weight:bold; font-size:10px; padding:0 0 17px 0; }
#sub-nav-links-inner, .tree-menu-right { width:184px; min-height:195px; height:auto !important; height:195px; font-weight:bold; font-size:10px; padding:25px 0 20px 0; }
.spice-landing ul{ margin-left:10px;}
.spice-landing li { margin:0; list-style:none; line-height:14px; padding-bottom:2px; }
.spice-landing li a { text-decoration:none; padding-left:10px; background:url(../images/arrow2.gif) no-repeat 1px 4px; color:#666666; }
.spice-landing li.active a, .spice-landing a:hover { background:#ffd300 url(../images/arrow2.gif) no-repeat 1px 4px; color:#333333; }

.accessories{  padding-bottom:20px; width:766px; clear:both;}
.accessories table{border-collapse:collapse; border:0; width:766px;}
#spice-retail .accessories table{width:580px;}
.accessories table tr{background:url(../images/sub-contents-border.gif) repeat-x scroll 0 100%}
.accessories th{text-align:left; background:#E2F1F8;margin-bottom:3px;
padding:4px 0 4px 10px;}
.accessories td{padding-left:10px;}
.accessories td{vertical-align:top;}
.accessories .second-td{ padding-left:20px; padding-top:5px; padding-bottom:5px; width:400px;}
.pdf-download li a{ font-weight:bold; margin:10px 0 0;}

#spice-retail .main-content-wrapper .compare-now{ right:100px; top:90px; }
#spice-retail .main-content-wrapper .compare-now ul{ margin-left:-30px;} 
#spice-retail .main-content-wrapper .compare-now li{ text-align:center;}
.compare-now{ position:absolute; right:-30px; top:-20px; background:url(../images/compare-now-bg.png) no-repeat 0 0; width:394px; padding:13px 12px 12px 23px; height:108px; z-index:5000;}

.compare-now-mobile-accessories{ position:absolute; right:70px; top:130px; background:url(../images/compare-now-bg-moblie.png) no-repeat 0 0; width:390px; padding:13px 12px 12px 40px; height:108px; z-index:5000;}
.compare-now-mobile-accessories .close-it{ position:absolute; right:13px; top:13px; height:7px; width:30px;}
.compare-now-mobile-accessories .products{ width:300px;}
.compare-now-mobile-accessories ul{ margin-left:-23px;}
.compare-now-mobile-accessories li{ width:90px !important; height:108px !important; padding:0 10px 0 0 !important; margin:0 !important;  background:url(../images/c-vertical-divider.gif) repeat-y 100% 0; position:relative; float:left;}
.compare-now-mobile-accessories li .remove-it{ width:11px; height:12px; position:absolute; right:5px; top:-1px;}

.compare-now-mobile-accessories-1{ position:absolute; right:70px; top:130px; background:url(../images/compare-now-bg-moblie-1.png) no-repeat 0 0; width:430px; padding:13px 12px 12px 35px; height:108px; z-index:5000;}
.compare-now-mobile-accessories-1 .close-it{ position:absolute; right:13px; top:13px; height:7px; width:30px;}
.compare-now-mobile-accessories-1 .products{ width:330px;}
.compare-now-mobile-accessories-1 ul{ margin-left:-23px;}
.compare-now-mobile-accessories-1 li{ width:105px !important; height:108px !important; padding:0 10px 0 0 !important; margin:0 !important;  background:url(../images/c-vertical-divider.gif) repeat-y 100% 0; position:relative; float:left;}
.compare-now-mobile-accessories-1 li .remove-it{ width:11px; height:12px; position:absolute; right:5px; top:-1px;}

.compare-now .close-it{ position:absolute; right:13px; top:13px; height:7px; width:30px;}
.compare-now .products{ width:300px;}
.compare-now ul{ margin-left:-23px;}
.compare-now li{ width:90px !important; height:108px !important; padding:0 10px 0 0 !important; margin:0 !important;  background:url(../images/c-vertical-divider.gif) repeat-y 100% 0; position:relative; float:left;}
.compare-now li .remove-it{ width:11px; height:12px; position:absolute; right:5px; top:-1px;}
.btn-compare-now{position:absolute; top:50px; right:12px; width:100px; height:20px;}
.compare-now input{ border:0;}
.thumbnail{ border:0px solid #333333;}
.compare-tbl .selected-td img{ margin-top:10px;}
.compare-tbl td{ vertical-align:top;}
.more-para td{ padding-left:10px; text-align:center;}
.more-para {margin-top:10px; margin-bottom:10px;}
.more-para select{width:150px; margin-bottom:5px;}
#contents-ctr-left h3.img-heading{border-bottom:1px solid #999999;margin:0 0 7px;padding:0 0 7px 10px;}
.product-box .compared-items table td{ text-align:left;}
.accessories table.c-care td{ padding-bottom:5px; padding-top:5px;}
.warranty{padding-left:10px; width:746px; float:left;}
.warranty ol{ margin-left:20px;}
.warranty ol li{ padding-top:7px;}
.warranty ul li{ background:transparent url(../images/bullet-grey-dot.gif) no-repeat scroll 0 9px; padding-left:10px;}

.accessories table.c-care td a{ color:#0000FF;}
#contents-container input{ border:0;}
table.online-warranty th{ background:#ffffff; padding-top:0;}
table.online-warranty tr{ background:none;}
#contents-container table.online-warranty input, #contents-container .input-border input, #contents-container .input-border textarea{ border:1px solid #cccccc; vertical-align:middle; padding:2px 5px;}
#contents-container table.online-warranty input.btn, #contents-container .input-border input.btn{border:0; vertical-align:middle; padding:0;}
table.address-r{ width:350px; line-height:14px; margin-top:10px; margin-left:-10px;margin-bottom:10px;}
table.address-r tr{ background:#ffffff none;}
table.address-r th{ text-align:left; background:#ffffff;}
table.address-r td{ padding-top:5px;}
.accessories .warranty table{ width:746px;}
.warranty td a, .warranty a{ color:#999999;}
.input-border tr{ background:none !important;}
#contents-ctr-left .accessories h3.img-heading{ margin-bottom:10px;}
.who-we-are-mobile .warranty p{ padding:0 0 7px; margin:0;}
.spice-at-glance h5{ margin:0px 0 -5px; padding-top:4px;}

.platform-spice{}
.platform-spice ol{ list-style-type:decimal;}
.platform-spice li{ list-style-type:decimal;}

.platform-spice { width:562px; padding:15px 10px 3px 15px; float:left; }
.platform-spice ul { margin:0px 0 0 20px;}
.platform-spice span { margin:0px 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:15px;}
.platform-spice li { padding:4px 0 8px; 0px; /*background:url(../images/bullet-grey-dot.gif) no-repeat 0 9px;*/ }

.inboubd-comm { width:562px; padding:0px 10px 3px 10px; float:left; }
.inboubd-comm ul { margin:0px 0 0 20px; font-weight:bold; }
.inboubd-comm span { margin:0px 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:15px;}
.inboubd-comm strong{ display:block; padding:10px 0 5px;}
.inboubd-comm ol { margin:0px 0 0 10px; font-weight:bold; }
.inboubd-comm li { padding:4px 0 0px 10px; background:url(../images/bullet-grey-dot.gif) no-repeat 0 9px; }
.inboubd-comm ul ol li{background:url(../images/bullet-black.gif) no-repeat 0 9px;}

/* start: board help */
.second-lbl{ padding:0;}
#inner-page .contents ol li.second-lbl ul{ margin:0 0 0 30px;}
#inner-page .contents ol li.second-lbl ul li{ padding:0; background:none; list-style:lower-alpha; }
/* end : board help */

/* start: wap */
.wap .dl-list dl.links dd td{ width:572px !important;}
.wap h4{ margin-left:-10px; }
/* end: wap */
div.spice-at-glance li ol.list-cbse li{ list-style-type:decimal; background:none; margin-left:30px; padding-left:0;}
.dd-content{ position:inherit;}

.dd-content dl{ padding:0px 0 0;}

.dd-content dt{ padding-top:3px; font-weight:bold;}

.dd-content dd{ padding-left:10px; line-height:14px; padding-top:2px;}

.prominent-cnt{}

.prominent-cnt a{ display:block; padding-top:7px;}

.digital-contents{ text-align:justify;}

.download-flyer a:hover{ text-decoration:none;}

.download-flyer img{ vertical-align:text-bottom; margin-right:10px; }
.digital-contents{ text-align:justify;}

 
.events-row{ padding-bottom:20px;}
.accordion-ajax-h{background:#E2F1F8; font:bold 10px verdana;}
.accordion-ajax-h img,.accordion-ajax-h input{ vertical-align:middle; margin-right:5px;}

.exp-collapse { font:bold 10px verdana; color:#333333;}
.tab-box .exp-collapse{ position:absolute; right:2px; top:13px; }
.tab-box .exp-collapse a:hover{text-decoration:none;}
.contents .events-logo{ width:562px; padding-top:7px;}
.contents .events-logo table{width:562px; margin-left:-20px;}
#inner-page .contents  .events-logo td{ background:none; vertical-align:top; height:auto; width:142px; padding-left:20px; padding-bottom:10px; line-height:15px;}
.contents .events-logo img{ margin-bottom:5px;}
#inner-page .contents  .events-logo td a:hover{ text-decoration:none;}
.col-box{width:auto;}
.col-box dl{margin-left:-10px; }
.col-box dl dd{ margin:10px; width:131px; white-space:normal; float:left; line-height:normal; height:85px;}
#inner-page .contents .col-box dl dd p{padding-top:3px; text-align:left;}
.digital-para p{ padding-top:3px !important;}
.downloads-applications h3 { position:relative;}
.downloads-applications h3 #divsms{ position:absolute; right:0; top:21px; color:#999999; font-weight:bold;}
.digital-para .product-services ul.links li a{ text-decoration:none;}
.digital-para .product-services ul.links li a:hover{ text-decoration:underline;}
* html .digital-para .curvetxt{height:275px;}
.digital-para a{ text-decoration:none !important;}
.digital-para .running-txt-left{ text-align:justify;}
.headwhite strong,.headwhite cite{color:#ffffff; font-style:normal;}
.border-b{ border-bottom:1px solid #999999;}
.digital-para .border-b a.readmore{ margin:0 !important;}
.corpo-logo table{margin-left:-8px; margin-top:5px;}
.corpo-logo td { padding-left:2px;}
.corpo-logo td a img{ margin:5px;}

/* .archives{position:absolute; bottom:2px; right:200px; width:150px; z-index:13000; text-align:right; font-weight:bold;} 11-Nov-10 */
.archives{text-align:right; font-weight:bold;}
.archives a{font-size:11px; font-weight:bold; background-color: #E2F1F8; padding:5px;}


.row-wise{ margin-top:-9px;}
.row-wise dt{padding-top:10px;}
.media-center table{  margin-top:3px;}
.media-center td{ padding-bottom:10px;}


.welcome-img{background:url(../images/2-green.gif)}

/* spice retail changes */

.links-retails{ position:absolute; bottom:79px; right:31px; width:540px; height:30px; text-align:right; font:normal 18px/20px "bliss 2 Normal",Verdana, Arial, Helvetica, sans-serif; color:#fff; letter-spacing:-1px;}

.links-retails a{ color:#fff000;letter-spacing:0px;}


/* spice BPO changes implemented */
#spice-bpo{font:normal 12px verdana, arial !important;}
#spice-bpo .curvetxt { height:215px;}
#spice-bpo .innerlink{padding-bottom:0;}

/* #spice-bpo #inner-page .curve .top-curve .main-contents {height:261px !important;} */
#spice-bpo #inner-page #contentarea .curve div.top-curve div.main-contents{ position:relative; min-height:261px; height:auto !important; height:261px;}
#spice-bpo .paging{ position:absolute; bottom:10px; right:20px;}
#spice-bpo #inner-page .contents p.listing, #inner-page .contents .sub-contents-left-top,#spice-bpo #contentarea,#spice-bpo #inner-page .contents ol,#spice-bpo #inner-page .contents ul{font:normal 12px verdana, arial;}
#spice-bpo body{ margin-top:2px;}
#spice-bpo body a{ font-size:12px;}
#spice-bpo #footer{ padding-bottom:2px;}


/* spice mobile changes */
/*.mobile-updates{background:url(../images/media-update-bg.gif) no-repeat 0 0; margin:10px 0 0 0px; padding:0 10px 7px 144px; width:224px; float:left; overflow:hidden;} 12-nov-10 */
.mobile-updates{background:url(../images/media-update-bg-2.gif) no-repeat 0 0; margin:10px 0 0 0px; padding:0 10px 7px 10px; width:358px; float:left; overflow:hidden;}
.mobile-updates h3{ background:url(../images/media-update-icon.gif) no-repeat; height:12px; margin-top:4px; padding-left:18px;}
.mobile-updates h3.tvc{background-position:0 0;}
.mobile-updates h3.news-m{background-position:0 -15px;}
.mobile-updates p{padding:0 0 0 20px; font-size:11px; letter-spacing:-1px;}

/* start: promotional page */
#promotional {width:980px; margin:0 auto;}
#promotional .right{width:258px; padding:60px 0 0;}
.pro-top-navi{width:258px;}
.pro-top-navi li{float:left;}
.pro-top-navi a{background:url(../images/pro-toplinks.gif) no-repeat; height:16px; text-indent:-9999999em; float:left; padding-left:20px;}
.pro-top-navi a.home-pro{width:40px; }
.pro-top-navi a.phone-pro{width:43px; background-position:-61px 0;}
.pro-top-navi a.upcoming-pro{width:113px; background-position:-127px 0;}

.pro-top-navi a.home-pro:hover{width:40px; background-position:0px -24px; }
.pro-top-navi a.phone-pro:hover{width:43px; background-position:-61px -24px;}
.pro-top-navi a.upcoming-pro:hover{width:113px; background-position:-127px -24px;}

#promotional #header{width:980px; margin:0 auto 20px; padding:0;}
#promotional #contentarea{background:url(../images/promotional-bg1.jpg) no-repeat 0 0; height:760px; width:980px;}
#promotional .footertopcurve,#promotional .footerbotcurve{ background:#ffffff none; width:980px; padding:10px 0 20px; margin:0 auto;}
#promotional #footer{padding-bottom:0; width:980px; margin:0 auto;}
#promotional .footerbotcurve{ width:940px; padding:0 20px; margin:0 auto;}
#promotional .upcoming-models{width:940px; margin:395px auto 0; padding:0 20px; }
#promotional .upcoming-models td.desc{ padding-top:15px; padding-left:15px; font-size:10px;}


/* end : promotional page */

/* start: media room */
.media-room{width:766px;line-height:16px;}
.media-room li{width:363px; margin:10px 10px 0; float:left; height:70px; }
.media-room li img{margin-right:10px; float:left; margin-top:2px;}
.media-room h3{padding:0 0 3px;}
.media-room p{padding:0; margin:0; line-height:14px;}
#spice-mobile .innerlink li a { background:url(../images/arrow.gif) 0 2px no-repeat; padding:0px 6px 7px 8px; float:left; }
#spice-mobile .innerlink li a:hover, .innerlink li a.active { background:url(../images/arrow-h.gif) 0 2px no-repeat; }
cite{ font-style:normal;}
.media-updates a{ cursor:pointer; text-decoration:none;}

/* end: media room */

/* start: spice - retail ( mobile and more) */
#spice-retail body{margin:0px auto; text-align:center;
width:1000px; padding:0px; background: #f09700 url(../images/retail-bg.jpg) repeat-x 0 0;
}
.clear { clear:both; height:0; overflow:hidden; }

/*Start:header*/
#spice-retail #container{ margin:0 auto; width:1000px; text-align:left;}
#header-retail { float:left; width:940px; padding:18px 0px 0px 40px; }
#spice-retail .logo-retail { float:left; margin:0px 0 5px 0; width:auto; }

#spice-retail .right { float:right; width:auto; }
#spice-retail .right ul{ list-style:none; text-align:right;}
#spice-retail .right li{ display: inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#dbb69e; }
#spice-retail .right a{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#dbb69e;}
#spice-retail .right a:hover{ text-decoration:none; color:#FFFFFF; }
#spice-retail .top-navretail{float:right; width:auto; background:url(../images/topnav-bg.png) no-repeat; margin-right:15px;}
#spice-retail .top-navretail ul{ list-style:none; text-align:left; }
#spice-retail .top-navretail li{ display:inline;   background:url(../images/icon-dot.gif) no-repeat 0 0; padding:5px; }

/*End:header*/

.txtfind{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  color:#333333; margin:0 0 20px;}
#advance-find-detail{position:absolute; right:43px; top:-1px; border:1px solid #999999; width:145px; height:195px; padding:10px; background:#fff; z-index:20000;}
#advance-find-detail h3{ padding:0 0 10px; border-bottom:1px dashed #999;}
#advance-find-detail h4{padding:10px 0;}
#advance-find-detail select{ margin:0 0 10px ; width:140px;}
.close-it{position:absolute; right:5px; bottom:5px;}
/* Footer */
#footer-retail { float:left; width:960px; font-size:10px; margin:0px 0 0px 20px;  color:#ffe6ce; background:url(../images/footer-bg.gif) repeat-x 0 0; padding-bottom:50px; }
* html #footer-retail {margin-left:10px;}
.footertopcurve-retail { float:left; width:960px; padding-top:7px; }
.footerbotcurve-retail { float:left; width:920px; padding:3px 20px 0px 20px; }
.footerleft-retail { float:left; padding:7px 0 8px 0px; line-height:16px; width:auto; }
.footerleft-retail p { color:#ffcc99; font-weight:bold; }
.footerleft-retail p a, .footerright-retail a { color:#ffe6ce; }
.footerright-retail { float:right; line-height:14px; color:#ffe6ce;  font-size:10px; padding:7px 0 8px 8px; width:auto; margin-top:0px; margin-right:1px; }
.topnavi-retail{ width:622px; float:right; background:url(../images/topnav-bg.gif) no-repeat 0 0; padding:12px 0px 9px 0; margin:10px 0 20px;}
#spice-retail .right .topnavi-retail ul{ margin-left:0;}
#spice-retail .right .topnavi-retail li{float:left; font:normal 11px/14px verdana,arial; height:14px; margin-left:16px;}
#spice-retail .right .topnavi-retail li img{height:14px;}
#spice-retail .right .topnavi-retail li.li_home{width:12px;}
#spice-retail .right .topnavi-retail li.li_m_phone{width:80px; margin-left:11px;}
#spice-retail .right .topnavi-retail li.li_accessories{width:98px;}
#spice-retail .right .topnavi-retail li.li_d_lifestyle{width:99px;}
#spice-retail .right .topnavi-retail li.li_sp_offer{width:76px;}
#spice-retail .right .topnavi-retail li.li_corporate{width:56px;}
/*
.topnavi-retail{ width:740px; float:right; background:url(../images/topnav-bg.gif) no-repeat 0 0; padding:12px 7px 9px 0; margin:10px 0 20px;}
#spice-retail .right .topnavi-retail ul{ margin-left:0;}
#spice-retail .right .topnavi-retail li{float:left; font:normal 11px/14px verdana,arial; height:14px; margin-left:16px;}
#spice-retail .right .topnavi-retail li img{height:14px;}
#spice-retail .right .topnavi-retail li.li_home{width:12px;}
#spice-retail .right .topnavi-retail li.li_m_phone{width:80px; margin-left:11px;}
#spice-retail .right .topnavi-retail li.li_accessories{width:98px;}
#spice-retail .right .topnavi-retail li.li_d_lifestyle{width:99px;}
#spice-retail .right .topnavi-retail li.li_m_download{width:101px;}
#spice-retail .right .topnavi-retail li.li_sp_offer{width:76px;}
#spice-retail .right .topnavi-retail li.li_corporate{width:56px;}
*/
.phone-accessories{ margin:0px 0px 3px 0px;}
.mobile-finder{  margin-left:20px; padding:10px 20px 8px;  position:relative;}
.mobile-content{ magrin:10px 12px 10px 20px; }
.ddfind{ margin:0 0 10px 0px;}
.mobile-flash{width:587px;margin:0px 0 0 -20px; padding-top:44px;}
/*Start:bottomarea*/
.bottomarea{ width:960px; margin-left:20px; margin-bottom:20px; margin-right:20px; clear:both; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
.bottomarea td{padding-left:15px; width:225px; vertical-align:top; padding-right:10px;}
.bottomarea input,.bottomarea .input-txt{ margin-top:10px;}
.bottomarea .input-txt{width:156px; display:block;}
.bottomarea h3{ margin-bottom:20px; padding:0;}
.bottomarea h4{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin-top:7px; margin-bottom:2px;}
.bottomarea h4.first-line{ margin-top:-4px;}
.bottomarea a{ display:block; padding-top:3px; color:#333333; font-weight:bold;}
.bottomarea a.normal{display:inline; padding-top:0;}
.bottomarea p{ padding:0; color:#ffffff; }
p.cited-links{padding-left:15px; line-height:14px;}
.cited-links cite{font-size:6px; padding-right:1px; }
.bottomarea .cited-links a{display:inline; padding-top:0; margin:0 5px; color:#ffffff; font-weight:normal;}
.banner-img{ margin-bottom:20px;}
.bottom-content{ width:225px; float:left; padding-left:20px;}

.footer-image{ width:200px; padding-left:20px;}
.footer-image img{margin:0;}
/*End:bottomarea*/
/* end: spice - retail ( mobile and more) */

/* start: Spice Retail inside page */
.search-box{width:322px; float:right; margin:24px 0 20px; }
.search-box li{ float:left;}
#spice-retail .right .search-box li a{line-height:21px; margin-right:10px; color:#fff;}
.search-box li.search-input{ width:204px; border:1px solid #999999; height:19px ;padding-top:2px; background:url(../images/search-bg.gif) repeat-x 0 0;margin-left:116px;}
.search-box input.search-txt{width:170px; background:none; border:0; padding-left:3px;}
.search-box input,.search-box img{ vertical-align:middle; font:normal 12px verdana; color:#333333;}
.search-box input.search-go{ margin:0 5px;}
#spice-retail .right .search-box span{margin-right:10px; color:#fff;}
.header-wrapper{width:100%; float:left;}
.contents-wrapper{width:960px; margin:0 20px;}
.main-navi{width:100%; height:35px; position:relative; z-index:15000; }
.bread-crumbs{height:30px;font:bold 10px/30px verdana;}
.bread-crumbs a,.bread-crumbs li span{color:#deb99f;height:30px;line-height:30px;}
.bread-crumbs a.active,.bread-crumbs a:hover{color:#ffeee2;}
.bread-crumbs li{float:left;}
.bread-crumbs li span{padding:0 5px;}
.contents-main .bread-crumbs{ height:20px; line-height:20px; border-bottom:1px solid #999; width:100%; float:left; margin-bottom:10px; padding-bottom:5px;}
.contents-main .bread-crumbs a,.contents-main .bread-crumbs li span{color:#666; font-weight:normal;}
.contents-main .bread-crumbs a.active,.contents-main .bread-crumbs a:hover{color:#333;}
.contents-main .bread-crumbs a.active{font-weight:bold;}
#spice-retail .main-content-wrapper{width:940px; padding:10px; position:relative; background:#ffffff url(../images/contents-cntr-top.gif) no-repeat 0 0;  min-height:400px; height:auto !important; height:400px; float:left;}
.contents-lr{width:170px; overflow:hidden; }


.contents-main{width:580px; padding:0 10px; float:left; overflow:hidden; position:relative;}

.margin-t-0{margin-top:0 !important;}
.margin-bt-10px{margin-top:10px; margin-bottom:10px;}
.bb-content-box{width:148px; padding:10px; float:left;}
.border-bg{background:#f4f4f4; border:1px solid #cccccc;}
.contents-lr h3{margin:0; padding:10px; background:url(../images/contetn-lr-heading.gif) no-repeat 0 0;}
.contents-lr select{ margin-top:10px; width:145px;}
.contents-lr input{margin-top:10px; vertical-align:middle;}
.contents-lr label input{margin:0px 5px 0 0;}
.contents-lr label{display:block; margin-top:5px;}
.sp-links li{padding:0 0 8px 18px;}
.sp-links a{font:bold 10px verdana; color:#666666; text-decoration:underline;}
.sp-links li.faq{ background:url(../images/supported-icons.gif) no-repeat 0 0;}
.sp-links li.sw-mannual{ background:url(../images/supported-icons.gif) no-repeat 0 -20px;}
.sp-links li.gloassary{ background:url(../images/supported-icons.gif) no-repeat 0 -44px;}
.sp-links li.experience{ background:url(../images/supported-icons.gif) no-repeat 0 -64px;}
.sp-links p{padding:3px 0 5px;}
.retail-prd-box{width:280px; height:180px; float:left; margin:10px 0px 20px; padding:0 5px;}
.left-img{ float:left; width:105px;}
.desc-right{float:left; width:161px; padding-left:4px; overflow:hidden;}
.desc-right h4{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin-bottom:9px;}
.accessories-prd-box .desc-right ul{ margin:-5px 0 7px;}
.accessories-prd-box .desc-right li{background:transparent url(../images/bullet-black.gif) no-repeat scroll 2px 6px; padding-left:7px;}
.desc-right h4 a{ text-decoration:underline;}
.desc-right label{font-weight:bold; display:block; padding-bottom:6px;}
.desc-right label span{font-weight:normal;}
.desc-right label.offer-price{font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.desc-right label.offer-price span{padding-left:40px; font-weight:bold; display:block;  color:#cc0000;}
.desc-right p{ padding-bottom:5px;}
.desc-right h5{padding:3px 0 0; margin-top:3px; background:url(../images/dashed-1px.gif) repeat-x 0 0;}


/* start : Retail paging */
#spice-retail .paging{ height:auto; line-height:normal; height:25px; background:#efefef; border-bottom:1px solid #ccc; float:left; width:560px; padding:4px 10px 0; margin-bottom:10px;}
/*#spice-retail .search-new{ height:auto; line-height:normal; height:25px; background:#efefef; float:right; width:560px; padding:4px 10px 0; margin-bottom:10px;}*/
#spice-retail .mobile-detailes{ width:580px; padding:10px 0 10px;}
#spice-retail .paging a{ text-decoration:underline;}
#spice-retail .paging a:hover{text-decoration:none;}

.thumbnails{ text-align:center; margin-left:-25px;}
.thumbnails img{margin:10px 10px 0;}
#spice-retail .mobile-detailes div.contents{ clear:both;}
/*  padding:10px 10px 0; clear:both; background:url(../images/mobile-details-bg.gif) repeat-x 0 0; */
.mobile-detailes p{ padding-top:6px;}
.details-desc{ width:385px; float:left; padding-top:10px;}
.details-desc h3{ padding:0 0 2px; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.details-desc td{ background:url(../images/retail_td_bg.gif) repeat-x 0 100%; padding:4px 0 7px; vertical-align:middle; font:normal 10px verdana, arial;}
.details-desc tr.no-bdr td{ background:none; padding-bottom:9px;}
.details-desc td img{ vertical-align:middle;}
.details-desc table{width:385px;}
#spice-retail .iconblock{width:164px; text-align:center;padding-top:30px;}
.link-colr{color:#336699;}
.mar-r-20{margin-right:20px;}
/* end: Spice Retail inside page */

/*Start:*/
.retail-accessories{ width:580px; padding:0px 0px 0; float:left; background:#f5f5f5  url(../images/box-acc-bg.gif) repeat-x 0 500px; border-bottom:1px solid #fff; }
.retail-accessories .accessories-prd-box{ margin-bottom:15px;}
.accessories-prd-box{width:280px; height:180px; float:left; margin:10px 0px 30px; padding:0 5px;}
.left-img{ float:left; width:120px;}
.desc-right{float:left; width:145px; padding-left:10px;}
.desc-right h4{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin-bottom:9px;}
.desc-right h4 a{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}
.desc-right label{font-weight:bold; display:block; padding-bottom:6px;}
.desc-right label span{font-weight:normal;}
.desc-right label.offer-price{font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.desc-right label.offer-price span{padding-left:40px; font-weight:bold; display:block;  color:#cc0000;}
.desc-right p{ padding-bottom:5px;}
.desc-right h5{padding:3px 0 0; margin-top:3px; background:url(../images/dashed-1px.gif) repeat-x 0 0;}
#spice-retail .desc-right h5 a,#spice-retail .acces-right a strong{font-weight:bold; text-decoration:underline;}
#spice-retail .desc-right h5 a.more{float:right; padding-top:3px;}

.bottom-retail-accessories{ width:598px; float:left; padding:0px 0 0px; margin-left:-10px; }
.acce-bot-prd-box{width:284px; height:115px; float:left; margin:10px 0px 0 10px;  background:#efefef;}
.left-imgage{ float:left;  padding:10px; width:75px;}
.acces-right{float:left; width:180px; padding:10px 0 0;}
.acces-right h4{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin-bottom:5px; padding-bottom:10px; background:url(../images/dashed-1px.gif) repeat-x 0 20px;}
.acces-right label{font-weight:bold; display:block; padding-bottom:6px;}
.acces-right h4 a{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; }
.acces-right h4 a:hover{ text-decoration:none;}
.acces-right label span{font-weight:normal;}
.acces-right label.offer-price{font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.acces-right label.offer-price span{ font-weight:bold; display:block;  color:#cc0000;}
.acces-right p{ padding-bottom:5px;}
.acces-right h5{padding:3px 0 0; margin-top:3px; background:url(../images/dashed-1px.gif) repeat-x 0 0;}

/* tabs styling for accessories details page */
.tabs6 {width:580px; float:left;}
.tabs6 .tab-box{width:575px;padding:0 5px 1px 0; margin:0 0px 0px 0px; background:url(../images/tabs6-bg.gif) repeat-x 0 30px; float:left; height:38px; }

.tabs6 .tab-box a,.tabs6 .tab-box li{display:block; float:left; width:auto; text-align:center; height:38px;}
.tabs6 .tab-box a span{ background:url(../images/tabs-6.gif) no-repeat 0 -123px; display:block;text-align:center; height:38px; text-indent:-999999em; float:left; }
.tabs6 .tab-box a.first_one span{background-position:0 -123px; width:77px; }
.tabs6 .tab-box a.second_tab span{ background-position:-77px -123px; width:72px; }
.tabs6 .tab-box a.third_tab span{background-position:-149px -123px; width:90px;}
.tabs6 .tab-box a.fourth_tab span{background-position:-239px -123px; width:66px;}
.tabs6 .tab-box a.fifth_tab span{background-position:-305px -123px; width:82px;}
.tabs6 .tab-box a.sixth_tab span{background-position:-386px -123px; width:163px;}

.tabs6 .tab-box a.first_one:hover span{background-position:0 -63px;}
.tabs6 .tab-box a.second_tab:hover span{ background-position:-77px -63px;}
.tabs6 .tab-box a.third_tab:hover span{background-position:-149px -63px;}
.tabs6 .tab-box a.fourth_tab:hover span{background-position:-239px -63px;}
.tabs6 .tab-box a.fifth_tab:hover span{background-position:-305px -63px;}
.tabs6 .tab-box a.sixth_tab:hover span{background-position:-386px -63px;}

.tabs6 .tab-box a.first_one span.selected,.tabs6 .tab-box a.first_one:active span,.tabs6 .tab-box a.first_one:focus span{background-position:0 0px;}
.tabs6 .tab-box a.second_tab span.selected,.tabs6 .tab-box a.second_tab:active span,.tabs6 .tab-box a.second_tab:focus span{ background-position:-77px 0px;}
.tabs6 .tab-box a.third_tab span.selected,.tabs6 .tab-box a.third_tab:active span,.tabs6 .tab-box a.third_tab:focus span{background-position:-149px 0px;}
.tabs6 .tab-box a.fourth_tab span.selected,.tabs6 .tab-box a.fourth_tab:active span,.tabs6 .tab-box a.fourth_tab:focus span{background-position:-239px 0px;}
.tabs6 .tab-box a.fifth_tab span.selected,.tabs6 .tab-box a.fifth_tab:active span,.tabs6 .tab-box a.fifth_tab:focus span{background-position:-305px 0px;}
.tabs6 .tab-box a.sixth_tab span.selected,.tabs6 .tab-box a.sixth_tab:active span,.tabs6 .tab-box a.sixth_tab:focus span{background-position:-386px 0px;}

/* mobile downloads page */
.topgame{  float:left;  width:580px; padding:20px 0 10px; font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
.topgame-img{ float:left;  margin:10px 5px 10px; width:90px;}
.topgame p{ padding-top:3px;}
.topgame h3{ width:580px; float:left; padding:0;}
.topgame a{ text-decoration:underline;}
/*End:*/

/* start: corporate */
.content-bg{background:#f5f5f5  url(../images/box-acc-bg.gif) repeat-x 0 100%; float:left; padding:0px 10px 10px; text-align:justify;width:560px;min-height:170px;}
.content-bg p{ padding:7px 0 0;}

/* start: tabing */
.tabing{width:100%; background:url(../images/tabing-bg.gif) repeat-x 0 31px; float:left;}
.tabing li{ margin:0; padding:0; float:left;}
.tabing a{ padding:0 0 0 9px; height:38px; background:url(../images/tabing.gif) no-repeat 0 -183px; display:block; float:left; text-decoration:none;}
.tabing span{display:block;background:url(../images/tabing.gif) no-repeat 100% -61px; float:left;}
.tabing cite{height:30px;float:left; display:block; font:bold 11px Verdana, Arial, Helvetica, sans-serif; padding:8px 10px 0 0; font-style:normal;}
.tabing a span cite{background:url(../images/transparent.gif) no-repeat 0 100%;}
.tabing a.active span cite{ background:url(../images/tabs-arrow.gif) no-repeat 41% 29px;}
.tabing a:hover,.tabing a.active{background:url(../images/tabing.gif) no-repeat 0 -122px; text-decoration:none;}
.tabing a:hover span,.tabing a.active span{background:url(../images/tabing.gif) no-repeat 100% 0px;}
/* End: tabing */

/* special offer page for retails */
.sp-offer{ width:572px; float:left;  margin:-4px 0 0 -3px;}
.sp-offer .looped-cnt{float:left; background:url(../images/inside_spoffer.gif) no-repeat 0 0; width:170px; height:131px;}
.sp-offer .looped-cnt p{ text-align:center;}
.looped-cnt{ margin:8px 4px 0; padding:8px; position:relative;}
* html .looped-cnt{ margin:8px 3px 0; }
.looped-cnt h3{padding:0 0 5px; color:#3a3a3a; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.rbottom{position:absolute; right:1px; bottom:1px;}

/* start: customer support */
.know-ur-phone{ width:560px; padding:10px; height:110px; background:url(../images/csupport-box-cnt.gif) no-repeat 0 0; float:left; font:normal 12px verdana, arial; color:#333333;}
.know-ur-phone h3{padding:0 0 9px 0;}
.know-ur-phone img,.know-ur-phone input{vertical-align:middle;}
.know-ur-phone input.txt-box{ height:17px; border:1px solid #999999; margin-right:2px; width:175px; padding-top:2px; font-size:12px;}

.phone-email-blk{ padding:20px 0 10px 42px; width:538px; float:left;font:normal 10px verdana, arial; color:#333333;}
.phone-email-blk .repeat-blk{width:245px;}
.phone-email-blk h3{padding:0; margin-left:-43px;}
.cc00-color{color:#cc0000;}
.phone-email-blk a{text-decoration:underline;}

/* help topic */
.helop-topic{color:#666666; font:normal 10px verdana,arial; width:580px; float:left;}
.help-topic h3{font:bold 12px verdana; padding:0 0 8px; border-bottom:1px solid #999999; }
.help-topic ul{float:left; width:184px;}
.help-topic li{background:url(../images/arrow2.gif) no-repeat 0 7px; padding:3px 0 0 8px; margin-top:5px;}

.gmap{border:1px solid #999999; width:578px; float:left;}
.locate-ur-store{position:relative;float:left;}
.locate-ur-store h3{padding:10px 10px; background:#999999 url(../images/grey-curve-l.gif) 
no-repeat 0 0; font:bold 12px verdana,arial; float:left; width:560px; color:#ffffff; position:relative;}
.locate-ur-store h3 .img-r{position:absolute; right:0; top:0;}
.select-locate{background:#ebebeb; float:left; width:580px; font-weight:bold;}
.select-locate select,.select-category select{width:160px;}
.select-locate td{padding:10px 0 10px 10px;}
.select-category{width:580px;float:left;}
.select-category h3{background:#999999 url(../images/sl-categ-bg.gif) no-repeat 4px 5px; padding:5px 10px 5px 25px; color:#ffffff; font-size:12px;}
.select-category h4{margin-top:10px;}

.pad-lr-10{padding-left:10px; padding-right:10px;}

#spice-retail .glossymenu{width:560px; padding:5px 10px;}
#spice-retail .glossymenu strong{ line-height:normal;}
#spice-retail .glossymenu p{ padding-bottom:2px; padding-top:0; margin-bottom:8px;}
.pop-up-container{width:auto;}
.pop-up-container table{ border-collapse:collapse; padding:0; margin:0;}
.pop-up-container td{font:normal 12px verdana,arial; vertical-align:top; text-align:left; padding-left:10px; padding-bottom:7px; }
.pop-up-container td table td{ padding-left:0;}
.pop-up-container td table td label{ padding-left:5px;}
.pop-up-container .sub_button{padding:3px 5px;}
.pop-up-container .txt-box{border:1px solid #999999; height:16px;}
.pop-up-container input{ float:left;}


.rows-ring{width:560px; padding:5px 10px; float:left;}
.rows-ring h4{width:285px; padding-right:10px; float:left; background:url(../images/Retail/ringtones-icon.jpg) no-repeat 0 3px; padding-left:15px;}
.rows-ring h4 a,.rows-ring h4{font:bold 12px verdana,arial;}
.rows-ring img{ vertical-align:middle; margin-right:5px;}
.rows-ring label{ font-weight:bold; padding-right:10px; display:block; width:150px; float:left;}
.rows-ring label span{font-weight:normal;}
.rows-ring cite{display:block; width:90px; float:left;}
.rows-ring cite a{font-weight:bold;}
#spice-retail .glossymenu {background:url(../images/mobile-details-bg.gif) repeat-x 0 -10px; padding-top:5px;}



.gridview {
}
.gridview_row { 
  background:#e5e5e5;
width:90%;font-size:11px;
text-align:left;
border-right:1px solid #ccc;
}


.gridview_rowalt {
  background:#fff;
font-size:11px;
text-align:left;
border-right:1px solid #ccc;
}
.gridview_header {
  background:url(images/g_w_head.gif) repeat-x left top;
border-right:1px solid #ccc;
color:#666;
font-size:11px;
text-align:left;

} 


.upper-box .mobile-detailes{ height:330px;}


.general-contents p{margin-top:15px; text-align:justify;}

.general-contents h4.heading{ padding-top:15px;}

.general-contents dl{margin-top:5px;}

.general-contents dt{ font-weight:bold;}

.general-contents li{ padding-top:5px; list-style-type:disc; margin-left:20px;}

.general-contents table.datatable{margin:10px 0 0 0px; width:572px;}

.general-contents table.datatable th{background:#cdcdcd;}

.general-contents table.datatable th,.general-contents table.datatable td{padding:5px 0 5px 10px; text-align:left;}

.general-contents table.datatable .trbg{ background:#eee; color:#333;}
.bg-box{ background:#F5F5F5 url(../images/box-acc-bg.gif) repeat-x scroll 0 500px;}
.bg-box p{padding:0 0 10px 0;}
.general-paging{font:bold 12px/27px verdana,arial; height:30px; padding:0 10px; width:auto; } /*background:#dedede; */
.general-paging img,.general-paging input{ vertical-align:middle;}
.deco-space{height:10px; width:100%;}
.form-border input,.form-border textarea{border:1px solid #d1d1d1;}
#spice-retail .desc-right label img,#spice-retail .details-desc td img{ margin:0 2px; vertical-align:middle;}
.redhead{
	color:#E86800;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.text{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
 color:#3D4448
}

.text a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
 color:#3D4448;
 font-weight:bold;
 background:none;
 padding-right:15px;
}

.text a:hover{
 text-decoration: underline;
}

.orengetextbulet{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#FF971F;
	 text-decoration:none;
 }
 
.orengetextbulet a{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#FF971F;
	 text-decoration:none;
	 background:url(../images/orenge.gif) no-repeat;
	 padding-left:27px;
	 display:block;
	 line-height:25px;
 }

.orengetextbulet a:hover{
	text-decoration:underline;
	 background:url(../images/orenge.gif) no-repeat;
}



.confrence-content{float:left; 	padding:20px; width:550px;}
.confrence-content p{padding-top:15px; float:left;}
.confrence-content ul { float:left; list-style:none; padding-left:50px; padding-top:4px; margin:0; padding-top:0; width:auto; }
.confrence-content li { background:url(../images/arrow1.gif) 0 9px no-repeat; padding:4px 0 0px 9px; }
/*sitemap class start here*/
.sitemap_box
	{
	width:200px;
	height:15px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	}
	
.sitemap_box_new{
	width:185px;
	height:15px;
	float:left;
	padding-left:20px;
	padding-top:5px;
	margin-left:15px;
	}
		
.sitemap_text
	{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}
	
.sitemap_text:hover
	{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f09700;
	text-decoration:none;
	font-weight:bold;
	}			
	
.sitemap_text_sub
	{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	}
	
.sitemap_text_sub:hover
	{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f09700;
	text-decoration:none;
	}
/*new css for home page start here*/
.right-yellowbox{ width:378px; height:120px; padding:10px 0 0 10px; float:left;} 
.logo-box-left{ width:572px; height:120px; float:left; padding:10px 0 0 0px;}
.digital-logo-block{ padding:0 0 0 0px; float:left }
.digital-logo-block1{ padding:0 0 0 7px; float:left }
.arow-white-img{ width:7; height:10px; padding:0px; float:right; display:inline; background:url(arow-white-nav.gif) 0 3px  no-repeat ;}
/*new css for home page end here*/

/*sitemap class end here*/

.commercial-video{ width:133px; height:auto; float:left; padding:10px 15px 0 0;}


/*-- new CSS 1-June-2010 --*/

.stock-info{float:right; width:358px; background:url(../images/stock-infobg.jpg) repeat-x; padding:13px 10px 13px 10px; margin-bottom:5px;}
.stock-info ul{float:left; list-style:none; padding:10px;}
.stock-info li{color:#ffffff;}
.stock-info li span{padding-left:60px;}

.curvetxt1{float:left; width:658px; margin:0px 0 10px 0; height:270px; overflow:hidden;}

.curvetxtblock1{float:left; width:114px; margin:20px 10px 0 0;}
.curvetxtblock1 h1{float:left; width:94px; background-color:#ffffff; line-height:1px; padding:4px 10px; margin-bottom:10px;}
.curvetxtblock2{float:left; width:151px; margin:20px 10px 0 0;}
.curvetxtblock2 h1{float:left; width:131px; background-color:#ffffff; line-height:1px; padding:4px 10px; margin-bottom:10px;}
.curvetxtblock3{float:left; width:110px; margin:20px 10px 0 0;}
.curvetxtblock3 h1{float:left; width:90px; background-color:#ffffff; line-height:1px; padding:4px 10px; margin-bottom:10px;}
.curvetxtblock4{float:left; width:252px; margin:20px 10px 0 0;}
.curvetxtblock4 h1{float:left; width:232px; background-color:#ffffff; line-height:1px; padding:4px 10px; margin-bottom:10px;}



.curvetxtblock1 ul, .curvetxtblock2 ul, .curvetxtblock3 ul, .curvetxtblock4 ul{float:left; list-style:none; width:auto;}
.curvetxtblock1 li a, .curvetxtblock2 li a, .curvetxtblock3 li a, .curvetxtblock4 li a{background:url(../images/arrow.gif) 0 3px no-repeat; padding:0px 0 10px 10px; float:left;}
.curvetxtblock1 li a:hover, .curvetxtblock2 li a:hover, .curvetxtblock3 li a:hover, .curvetxtblock4 li a:hover{background:url(../images/arrow-h.gif) 0 3px no-repeat;}


.home-comming{float:left; margin:20px 4px;}
.home-comming img{float:left;}
.find-your-phone-blk-new { width:353px; height:38px; background:url(../images/find-your-phone.gif) repeat-x 0 0; float:left; border:1px solid #9e9e9e; margin:0px 13px }

.find-your-phone-blk-new div.find-your-phone-n{ float:left; width:152px; padding:9px 0px 0px 10px; }
.find-your-phone-blk-new div.dropdown1 { width:164px; float:left; margin:9px 0px 0px 12px; }
.find-your-phone-blk-new div.dropdown1 select{ width:164px; height:20px;}

.mycarousel-prev{float:left; width:27px; margin-top:50px;}
.mycarousel-next{float:right; width:27px; margin-top:50px;}

.left-container-new{ float:left; width:652px;}
.right-container-new{ float:left; width:308px;}
.left-container-new .curvetxt-new{ height:400px;}

.home-masthead{float:left; background:url(../images/home-banner-bg.jpg) 0 0 no-repeat; width:641px; height:310px; padding:6px 0px 0px 0px;}




.container { width:629px; height:303px; overflow:hidden; position:relative;}
		.slides { position:absolute; top:0; left:0; z-index:99;}
		.slides > div { position:absolute; top:0; width:629px; display:none; }
		/*
		 * Optional
		*/
		#loopedSlider,#newsSlider { margin:0 auto; width:629px; position:relative; clear:both; }
		ul.pagination { list-style:none; padding:0; z-index:999; position:absolute; margin:-20px 0px 0px 555px; }
		ul.pagination li  { float:left; margin:0px 1px; }
		ul.pagination li a { background:url(../images/no-active-slide.png) 0 0 no-repeat; float:left; width:15px; height:15px; text-indent:-9999px; outline:none;}
		ul.pagination li.active a { background:url(../images/active-slide.png) 0 0 no-repeat; }


