
/* CSS Document */
*{ outline:none;}
a{ text-decoration:none;}
a img{ color:#666; text-decoration:none;}
h1{ padding:0; margin:0; color:#ccc; text-transform:uppercase;}
h1,h2,h3{ letter-spacing:-0.03em; font-weight:100;}
body{ margin:5px 0 0 0; padding:0; background:#000; font:normal 11px Arial, Helvetica, sans-serif;}
.wrapper{ width:901px; height:620px; border-top:1px solid #292929; border-bottom:1px solid #474747; margin:auto; background:url(../Images/Generic/bg.gif) repeat-x left bottom; border-left:1px solid #292929; border-right:1px solid #292929; padding:0 0 15px 0;}
.wrapper2{ width:901px; height:994px; border-top:1px solid #292929; border-bottom:1px solid #474747; margin:auto; background:url(../Images/Generic/bg.gif) repeat-x left top; border-left:1px solid #292929; border-right:1px solid #292929; padding:0 0 15px 0;}
.footer{width:883px; padding:9px 10px; margin:auto; font-size:10px; color:#666; background:url(../Images/Generic/footer_bg.gif) top repeat-x;}
.footer img{ border:none;}
.menuHolder{ height:44px; overflow:hidden;}
.mainMenu{ padding:0 12px 0 12px; height:44px; width:877px; overflow:hidden;}
.menuHolder img{ border:none; vertical-align:middle;}
.mainMenu ul{ margin:0; padding:0; width:891px; overflow:hidden;}
.mainMenu ul li{ margin:0; padding:0 6px 0 0; list-style:none; display:inline;}
.menuRight{ float:right; height:18px;}
.contentArea{ border:1px solid #505050; width:869px; height:559px; margin:17px 0 0 15px; overflow:hidden; display:block;}
.contentArea2{ border:1px solid #505050; width:869px; height:932px; margin:17px 0 0 15px; overflow:hidden; display:block; 
background:url(../Images/BestOfLevis/BestOfLevi_bg.jpg) no-repeat #000 left top;}

.pageHead{ text-align:right;}

.pageBg{ padding:20px 20px 0 20px; width:829px; height:539px;}
.pageBgBol{ padding:20px 20px 0 20px; width:829px;}

/* goodeis */
#bgGoodies{ background:url(../Images/GrabBag/bg.jpg) no-repeat left top;}
.goodiesHolder{ width:750px; height:412px; margin:27px 0 0 56px;}
.goodiesCol{ width:236px; height:418px; float:left;}
.goodeisColSpliter{ height:418px; float:left;}
.goodiesHead{ text-align:right; padding:0 2px 0 0;}
.goodiesHead h2{ margin:0; padding:0; color:#b30000;}
.goodiesImg{ width:223px; height:313px; padding:4px 6px 6px 7px;}
.resolutions{width:197px; height:17px; padding:0 13px; text-align:center; background:url(../Images/Generic/resolutionsBg.gif) no-repeat left top; display:block;}
.resolutions img{ border:none;}

.gbThumbScrlHolder{ width:210px; height:58px; margin:0 auto; padding:7px 0 0 0;} 
.gbThumbScrlHolder img{border:none;}
.gbThumbHolder{ width:175px; height:45px; overflow:hidden; float:left;}
.gbThumbContainer{ position:absolute; width:175px; height:46px; overflow:hidden;}
.gbThumbContainer img{ padding:2px; background:#494739; width:53px; height:42px; display:block; float:left; color:#ccc; margin:0 2px 0 0;}
.gbThumbnailsHolder{ position:absolute; width:5000px; height:46px;}
.arrLeft{ padding-top:19px; float:left; width:17px;}
.arrRight{ padding-top:19px; float:right; width:17px; text-align:right;}


/* Levi's Forever */
#bgLevisForever{ background:url(../Images/NewFromTheOriginal/bg.jpg) no-repeat left top;}
.levisSpecialCons{ width:550px; height:390px; float:right; padding:0 0 10px 0;}
.levisSpecialFoto{ padding:8px 0 0 4px; width:240px; height:262px; float:left; background:url(../Images/Generic/21-0.gif) no-repeat 50% 50%;}
.levisSpecialFoto img{ border:none;}
.levisSpecialTxtArea{ padding:60px 0 0 0; float:right; width:230px; height:270px;}
div.lsHead{ height:22px; margin:0 0 0 10px; background:url(../Images/Generic/dottedLine.gif) repeat-x bottom;}
div.lsHead img{ background:none; padding:0;}
div.lsSubHead{ height:18px; margin:0 0 0 10px; background:url(../Images/Generic/dottedLine2.gif) repeat-x bottom;}
div.lsSubHead h3{ margin:0; padding:0; color:#666;}
div.lsSubHead img{ background:none; padding:0;}
.lsTextArea{ height:85px; overflow:auto; color:#999; padding:5px 0 0 10px;}
.lsTextArea h2{ margin:0; padding:0 0 3px 0; color:#b30000; font-size:12px; font-weight:normal; }
.lsTextArea p{ margin:0; padding:0 0 10px 0; line-height:15px; }

.viewDemoBtn{ padding:10px 0 0 0;}
.alsoView{ padding:10px 0 0 0;}
.alsoView ul{ margin:0; padding:0;}
.alsoView ul li{ margin:0; padding:0; list-style:none; float:left; margin-right:10px;}
.switchBtn{ padding:10px 0 0 0;}
.switchTxt{ padding:3px 0 0 0; margin-left:10px; text-align:center; color:#fff; font-size:10px;}
.switchTxt a{ color:#b40000; font-size:10px; font-weight:bold; text-decoration:none}
.viewDemoBtn img, .alsoView img, .switchBtn img{ background:url(../Images/Generic/bullet.gif) no-repeat left top; border:none; margin-bottom:4px; padding:0 0 0 10px;}

.lsThumbnailArea{ width:642px;height:88px; margin:auto; padding:6px 0 0 0;}
.lsThumbnailArea img{ border:none;}
.lsLeftArr{ width:24px; float:left; padding:33px 15px 0 0;}
.lsRightArr{ width:24px; float:left; padding:33px 0 0 15px;}
.lsThumbContainer{ width:550px; height:88px; overflow:hidden; float:left;}
.lsThumbHolder{width:554px; height:88px; position:absolute; overflow:hidden;}
.lsThumbnails{ width:5000px; height:88px; position:absolute;}
.lsThumbnails div{ background:#333; width:106px; height:85px; display:block; float:left; margin-right:5px;}
.lsThumbnails img{ padding:3px; background:#333; width:100px; height:79px; border:none;}

.popUp{ width:580px; height:416px; border:1px solid #919191; background:#000; position:absolute; margin:36px 34px; z-index:11111; display:none;}

.btnClose{ position:absolute; margin:10px 0 0 581px;}
.btnPrevImg{ position:absolute; margin:386px 0 0 0; padding:3px;}
.btnNextImg{ position:absolute; margin:386px 0 0 550px; padding:3px;}
.btnClose img,.btnPrevImg img,.btnNextImg img{ border:none;}

.introHolder{ position:absolute; width:676px; height:380px; margin:50px 0 0 0px; overflow:hidden; z-index:3;}
.blackBg{ width:656px; height:380px; background:#000; position:absolute;}
.intro{ width:676px; height:380px; position:absolute;}
.introCommonBg{ width:676px; height:380px; display:block; z-index:1;}
.introBgTarun{ background:url(../Images/NewFromTheOriginal/TarunIntroBg.png) no-repeat left top;}
.introBgDiva{ background:url(../Images/Diva/DivaIntroBg.png) no-repeat left top;}
.introBgImprint{ background:url(../Images/Imprint/ImprintIntroBg.png) no-repeat left top;}
.introBgDamien{ background:url(../Images/NewFromTheOriginal/DamienHirstBg.png) no-repeat left top;}
.introBgRedtab{ background:url(../Images/RedTab/RedtabIntroBg.png) no-repeat left top;}
.introBg501{ background:url(../Images/501/501IntroBg.png) no-repeat left top;}
.introBgPaulGaultier{ background:url(../Images/paul-gaultier/paulIntroBg.png) no-repeat left top;}
.introBgRedloop{ background:url(../Images/Redloop/redloopIntroBg.png) no-repeat left top;}
.introBgButtonTalk{ background:url(../Images/NewFromTheOriginal/ButtonTalkBg.png) no-repeat left top;}
.introArrow{ position:absolute; margin: 179px 0 0 647px; z-index:111; }
.introContent{ padding:130px 40px 0 310px;}
.introContentRow1{ background:url(../Images/NewFromTheOriginal/contentRowBg.gif) no-repeat center top; padding:20px 0 0 0;}
.introContentRow1 h2{ font-size:18px; font-weight:100; color:#666; margin:0; padding:0 0 10px 0; text-align:center;}
.introContentRow1 p{ font-size:12px; color:#b30000; margin:0;  padding:0 0 10px 0; text-align:center;}
.introContentRow2{ background:url(../Images/NewFromTheOriginal/contentRowBg.gif) no-repeat center top; padding:20px 0 0 0;}
.introContentRow2 p{ font-size:11px; color:#666; line-height:15px; margin:0;  padding:0 0 10px 0; text-align:left;}
.introContentTxt{}
.introContentTxt h2{ font-size:18px; font-weight:100; color:#666; margin:0; padding:0; text-align:center;}
.introContentTxt p{ font-size:11px; color:#666; line-height:15px; margin:0;  padding:0; text-align:left;}
.introContentTxt .red{ font-size:12px; color:#b30000; margin:0;  padding:0; text-align:center;}

/* Levi's Happenings */
#bgLevisHotNews{ background:url(../Images/HotNews/bg.jpg) no-repeat left top; }
.levisHotNewsContents{ height:330px; padding:10px 0 0 20px; width:895px;}
.levisHotNewsCons{ height:330px; width:825px; position:relative;}
.levisHotNewsConsLeft{ height:318px; overflow:hidden; width:550px; border:1px solid #0f0f0f; background:url(../Images/Generic/contentBg.gif) repeat-x left top #1d1d1d; padding:5px; position:absolute; left:112px;}
.levisHotNewsConsLeftFla{ float:left; width:320px; margin:0 10px 0 0; height:320px;}
.levisHotNewsConsLeftTxt{ float:left; width:210px; padding:0 10px 0 0; height:320px;}
.levisHotNewsConsLeftTxt img{ padding:0 0 0 10px; }
.hotNewsText{ padding:10px 0 0 0;}
.hotNewsText h2{ padding:0; margin:0; color:#666;}
.hotNewsText p{ color:#999999; padding:5px 0 0 10px; margin:0; line-height:15px;}
.date{ color:#b30000; display:block; padding:5px 0 3px 0; margin:0 0 0 10px;  background:url(../Images/Generic/dottedLine.gif) repeat-x bottom;}
.dottedLine{display:block; padding:0; margin:0 0 0 10px; height:1px; background:url(../Images/Generic/dottedLine.gif) repeat-x bottom;}

.levisHotNewsConsRight{ background:url(../Images/Generic/Happenings_rightPane.png) no-repeat left top; width:220px; height:271px; position:absolute; left:447px; top:20px; padding:20px 20px 0 20px;}
.hotNewsRightTxtHolder{ color:#999999; position:absolute; width:200px; height:205px; overflow:hidden; margin:5px 0 0 0; background:#000;}
.levisHotNewsConsRight h3{ margin:0; padding:0; color:#666;}
.hotNewsRightTxtCons{ position:absolute; width:200px;}
.levisHotNewsTxtSec{ height:190px; overflow:auto;}
.levisHotNewsTxt{height:190px; overflow:hidden; padding:5px 0;}
.hotNewsRightArrs{ margin-top:230px; padding:0 20px 0 0;}
.hotNewsRightSlideArr{ position:absolute; margin:113px 0 0 212px;}
.hotNewsRightArrs img, .hotNewsRightSlideArr img{ border:none;}

.lhThumbnailArea{ width:620px; height:88px; margin:auto; padding:67px 0 0 0;}
.lhThumbnailArea img{ border:none;}
.lhLeftArr{ width:24px; float:left; padding:28px 15px 0 0;}
.lhRightArr{ width:24px; float:left; padding:28px 0 0 15px;}
.lhThumbContainer{ width:542px; height:88px; overflow:hidden; float:left;}
.lhThumbHolder{width:542px; height:88px; position:absolute; overflow:hidden;}
.lhThumbnails{ width:5000px; height:88px; position:absolute;}
.lhThumbnails div{ background:#222; width:106px; height:85px; margin-right:3px; float:left; display:block;}
.lhThumbnails img{ padding:3px; background:#222; width:100px; height:79px; border:none;}

#popupBg{ width:869px; height:390px; margin:65px 0 0 0; background:#070707; position:absolute; display:none; z-index:111; }
#lhPopUp{ width:554px; border:1px solid #0f0; height:364px; margin:75px 0 0 156px; position:absolute; border:1px solid #2e2e2e; display:none; z-index:1111;}

.lhbtnClose{ position:absolute; margin:10px 0 0 555px;}
.lhbtnPrevImg{ position:absolute; margin:332px 0 0 0; padding:3px;}
.lhbtnNextImg{ position:absolute; margin:332px 0 0 524px; padding:3px;}
.lhbtnClose img,.lhbtnPrevImg img,.lhbtnNextImg img{ border:none;}

/* Other Happenings */
.ohRow{ padding:0;}
.ohRow a{ color:#b30000; text-decoration:none;}
.ohRow a:hover{ text-decoration:underline;}
.ohRowTxt1{ color:#999999; display:block; height:40px; overflow:hidden;}
.ohRowTxt1 img{ padding:0 10px 0 0; width:38px; height:38px; float:left; border:0;}
.ohRowTxt1 a { color:#999999; text-decoration:none;}
.ohRowTxt1 a span{ color:#b30000; display:block;}
.ohRowTxt1 a:hover { text-decoration:underline;}
.ohRowTxt1 a:hover span{ text-decoration:underline}
.ohRowTxt2{ padding:0;}
.ohRowTxtSpliter{ height:30px; font-size:1px; background:url(../Images/Generic/dottedLine.gif) repeat-x left 50%;}

/* Media Centre - Films */

#bgLevisMediaCentre{ background:url(../Images/MediaInfo/bg.jpg) no-repeat left top; }
.lmFilmsContents{ padding:60px 0 0 148px;}
.lmFilmsFlashObj{ padding:13px 13px 14px 14px; width:500px; height:300px; float:left;}
.lmFilmsLinks{ width:100px; float:left; padding:250px 0 0 20px;}
.lmFilmsthumbnailArea{ padding:8px 11px 0 11px; width:522px; height:100px;}
.lmFilmsthumbnailArea img{ border:none;}
.lmFilmsLeftArr{ float:left; width:24px; padding:28px 10px 0 0;}
.lmFilmsRightArr{ float:left; width:24px; padding:28px 0 0 10px;}
.lmFilmsThumbContainer{ width:436px; height:100px; overflow:hidden; float:left;}
.lmFilmsThumbHolder{ width:436px; height:100px; position:absolute; overflow:hidden;}
.lmFilmsThumbnails{ width:5000px; height:88px; position:absolute; overflow:hidden;}
.lmFilmsThumbnails .lmFilmsThumbnailHolder{ background:#222; width:106px; height:85px; overflow:hidden; margin-right:3px; float:left;}
.lmFilmsThumbnails .lmFilmsthumbDesc{ position:absolute; margin:89px 3px 0 3px; padding:3px; width:94px; background:#000; overflow:hidden; font-size:10px; color:#666; z-index:11;}
.lmFilmsThumbnails .lmFilmsthumbDesc span{ display:block; color:#aaa;}
.lmFilmsThumbnails img{ background:#222; padding:3px; width:100px; height:79px; border:none; position:absolute;}


/* for Media Centre - Press Releases */
#bgLevisPressRelease{ background:url(../Images/MediaInfo/bg2.jpg) no-repeat left top; }
.mcPRConSection{ width:605px; height:420px; margin:60px auto 0 auto; overflow:hidden;}
.mcPRLeftArr{ width:37px; position:absolute; margin:190px 0 0 0;}
.mcPRRightArr{ width:22px; position:absolute; margin:190px 0 0 580px;}
.lmPressReleaseConSection img,.mcPRRightArr img,.mcPRLeftArr img{ border:none;}
.mcPRContents{ width:530px; height:395px; margin:0 0 0 37px; position:absolute;}
.mcPRContentHead{ height:30px;}
.mcPRContentHead h2{ margin:0; padding:0; float:left; color:#666;}
.mcPRContentHead img{ background:url(../Images/Generic/bullet.gif) no-repeat left top; border:none; margin-bottom:4px; padding:0 0 0 10px;}
.mcPRThumbContainer{ width:530px; height:365px; overflow:hidden; color:#666;}
.mcPRThumbHolder{ width:5300px; height:365px; overflow:hidden; float:left; display:block;}
.mcPRThumb{ width:170px; height:365px; margin:0 10px 0 0; display:block; background:#0d0d0d; overflow:hidden; float:left;}
.bdr{ border:3px solid #202020; width:164px; height:208px; display:block;}
.mcPRThumb .txtSec{ padding:10px;}
.mcPRThumb .txtSec .txtSecDate{ font-size:10px; color:#b30000; line-height:11px;}
.mcPRThumb .txtSec p{ margin:0; padding:5px 0 10px 0; clear:both; font-size:12px; font-weight:bold; height:50px; overflow:hidden; color:#999;}
.mcPRThumb .txtSec span{ font-size:10px; color:#666; display:block; float:left;}
.mcPRThumb .txtSec .mcIcon{ float:left; padding:0 5px 0 0;}
.mcPRThumb .btnDownload{ padding:10px 0 0 0;}
.mcPRThumb .btnDownload img{ border:none;}

/* Terms, Privacy, Sitemap */

#commonBg{ background:url(../Images/Generic/CommonPageBg.gif) repeat-x;}
.lTermsPrivacy{ margin:0 40px; height:415px; overflow:hidden; border:1px solid #333; background:#000; padding:10px;} 
.lTermsPrivacyTexts{height:415px; overflow:hidden; color:#666; line-height:15px; padding:0 5px 0 0;}
.lTermsPrivacyTexts ul{ }
.lTermsPrivacyTexts ul li{ list-style:square; padding-bottom:5px;}
.PolicyTxtHead{ font-size:12px; font-weight:bold; color:#aaa; display:block;}

.sitemap{ margin:0 100px; height:415px; overflow:hidden; border:1px solid #333; background:#000; padding:10px;}
.sitemapTxts{ padding:0 5px 0 0; height:415px; overflow:hidden;}
.sitemapTxts a:hover{ color:#b30000;}
.sitemapTxts ul{ margin:0; padding:0;}
.sitemapTxts ul li{ margin:0; padding:0 0 10px 10px; list-style:none; background:url(../Images/Generic/bullet.gif) no-repeat left -3px;}
.sitemapTxts ul li a{ color:#fff; font-size:13px; text-transform:uppercase; font-weight:bold;}
.sitemapTxts ul li ul{background:url(../Images/Generic/dottedLine.gif) repeat-x top; margin:0; padding:10px 0 0 10px;}
.sitemapTxts ul li ul li{ background:none; list-style:none; line-height:18px; padding:0; margin:0;}
.sitemapTxts ul li ul li a{ text-decoration:none; color:#666; text-transform:capitalize; font-size:11px;}
/* Common Style */

.clear{ clear:both;}
.fLeft{ float:left;}
.fRight{ float:right;}
.taC{ text-align:center;}
.taL{ text-align:left;}
.taR{ text-align:right;}
.width45Per{ width:45%;}
.width10Per{ width:10%;}
.pB5{ padding-bottom:5px;}
.pB10{ padding-bottom:10px;}

.width10Per{ width:10%;}
.mB5{ margin-bottom:5px;}
.dNone{ display:none;}
.pT5{ padding-top:5px;}
.pL5{ padding-left:5px;}
.pT10{ padding-top:10px;}
.tooltiptd{ border-top:1px solid #666666;border-bottom:1px solid #666666;background:#000;color:#fff;}
.snd{position:absolute; margin:540px 0 0 800px; width:65px; height:18px; z-index:0;}
.sndBol{position:absolute; margin:1075px 0 0 800px; width:65px; height:18px; z-index:0;}
.vaM{ vertical-align:middle;}

div.loading-invisible{ display:none;}
div.loading-visible{display:block; position:absolute; width:100%; left:0; top:25px; height:880px; z-index:1000; text-align:center;
background:#000; padding:25% 0 0 0; }

.linksBlk { display:block; width:901px; margin:0 auto 0 auto; position:relative; height:20px;}
.linksBlk ul{ margin:0; padding:0; float:right}
.linksBlk ul li{ margin:0 8px 0 0; padding:0; list-style:none; float:left; color:#666;}
.linksBlk ul li a{color:#666; text-decoration:none;}

.communityOuter{ padding:15px;}
.communityInner{ background:url(../Images/community/communityBg.jpg) no-repeat; min-height:1120px; padding:1px;}
.communityTopBanner{ background:url(../Images/community/community-banner.jpg) no-repeat; width:869px; height:230px; text-align:right;}
.communityTopBanner img{ margin:31px 20px 0 0;}
.communityContent{ width:869px; min-height:890px;}
.commContLeft{ width:617px; padding:23px 15px 0 0; float:left; position:relative; min-height:867px; background:url(../Images/community/comm-leftcont-bg.png) repeat-x; overflow:hidden;}
.commContRght{ width:215px; margin:23px 0 0 0; float:left;}
.welcomeBanner{ position:absolute; width:623px; height:150px;}

.aids{position:absolute; margin:-3px 0 0 10px; display:none}
.slideArrow{position:absolute; right:0; top:0; margin:66px 3px 0 0; cursor:pointer;}
.commContent{ position:absolute; margin:164px 0 0 10px; width:615px; min-height:703px;}
.rowOneThumb{ position:relative; width:615px; height:151px;}
.smallThumbOut{ height:151px; position:absolute; overflow:hidden}
.largThumbOut{ width:615px; height:151px; position:absolute;}
.shadLeft{ float:left}
.shadRght{ float:left}
.bannerCommImg{ float:left; width:283px; height:149px; overflow:hidden; background:#000;border:1px solid #333;}
.banner2{ right:0; margin:0 3px 0 0;}
.bannerCommLargImg{ float:left; width:586px; height:151px;}
.bannerCommLargImg img{ border:1px solid #333;}

.mT15{ margin:15px 0 0 0}

.happeningsBlk{ margin:20px 0 0 0;}
.headImg{ margin:0 0 5px 12px;}
.happContLShad{ float:left; width:12px; height:122px;}
.happContRShad{ float:left; width:12px; height:122px;}
.happOut{ overflow:hidden; display:block; width:612px;}
.happContent{ width:568px; height:102px; background:url(../Images/community/happenings-bg.png) no-repeat; float:left; padding:10px;}
.happContH{ width:568px; height:102px; overflow:hidden;}
.happContH ul{ margin:0; padding:0;}
.happContH ul li{ margin:0 0 5px 0; padding:0; width:100%; list-style:none; overflow:hidden}
.imgHolder{ float:left; width:98px; height:100px; background:url(../Images/community/happ-img-bor.png) no-repeat; padding:1px;}
.imgShad{ width:12px; height:102px; background:url(../Images/community/happening-content-RShad.png) no-repeat; float:left}
.contentHolder{ width:445px; height:102px; float:left; margin:0 0 0 12px}

.contentHolder h5{ padding:0; margin:0; color:#b40000; font-size:11px;}
.contentHolder span{ color:#666; font-size:11px; text-decoration:none}
.contentHolder p{ margin:8px 0; padding:0; color:#666; font-size:11px;}
.contentHolder span.shareLinks{ color:#b40000; font-size:11px;}
.contentHolder span.shareLinks a{ color:#b40000; font-size:11px; text-decoration:none}

.signInBlk{ width:195px; height:81px; background:url(../Images/community/sign-in-bg.png) no-repeat; padding:10px;}
.signTxtBxCont{ width:193px; height:14px; padding:3px; background:url(../Images/community/sign-in-txtBox-bg.jpg) no-repeat; margin:5px 0 5px 0}
.signTxtBxCont img{ display:block}
.signTxtBxCont input{ border:none; background:none; width:187px; font-size:11px; color:#b2b2b2; font:Arial, Helvetica, sans-serif; height:17px;}

.facebook{ width:195px; height:330px; background:url(../Images/community/face-book-bg.png) no-repeat; padding:10px; margin:10px 0 0 0}
.facebook .head{ display:block; margin:0 0 8px 0}
.facebookContOut{ display:block; width:195px; height:305px;}
.facebookCont{ display:block; width:195px; height:305px;}
.facebookCont .FB_SERVER_IFRAME{ height:305px;}
.facebookCont ul{ padding:0; margin:0;}
.facebookCont ul li{ padding:0; margin:0; list-style:none; padding:10px 0; border-bottom:1px dashed #343434; width:100%;}
.facebookCont ul li h5{ color:#336699; font-size:11px; margin:0; padding:0;}
.facebookCont ul li p{ color:#666; margin:0 0 3px 0; padding:0; font-size:11px;}
.facebookCont ul li p a{ color:#666; text-decoration:none; font-size:11px;}
.facebookCont ul li span{ color:#333333; font-size:11px;}


.twitter{ width:195px; height:327px; background:url(../Images/community/twitter-bg.png) no-repeat; margin:10px 0 0 0; padding:10px;}
.twitter .head{ display:block; margin:0 0 8px 0}
.twitterContOut{ display:block; width:195px; height:290px; overflow:hidden}
.twitterCont{ display:block; width:195px; height:290px; overflow:auto}
.twitterCont ul{ padding:0; margin:0;}
.twitterCont ul li{ padding:0; margin:0; list-style:none; padding:10px 0; width:100%; background:url(../Images/community/twitter-bor-bot.gif) bottom repeat-x;}
/*.twitterCont ul li h5{ color:#66ccff; font-size:11px; margin:0; padding:0;}
.twitterCont ul li p{ color:#666; margin:0 0 3px 0; padding:0; font-size:11px;}
.twitterCont ul li p a{ color:#666; text-decoration:none; font-size:11px;}
.twitterCont ul li span{ color:#333333; font-size:11px;}*/
.twitterCont ul li a{ color:#666; display:block;}
.twitterCont ul li span{  color:#66ccff; font-weight:bold}
.twitterCont ul li span a{ display:block; color:#666; text-decoration:none; font-weight:normal;white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
#profileLink{ color:#66ccff; font-size:11px; display:block; font-weight:bold; text-align:center; display:block; background:url(../Images/community/twitter-logo.png) no-repeat 5px 6px; padding:7px 0 0 35px; height:20px; position:absolute; margin:0 0 0 -5px}
#profileLink1{ color:#66ccff; font-size:11px; display:block; font-weight:bold; text-align:center; display:block; background:url(../Images/community/twitter-logo.png) no-repeat 5px 6px; padding:7px 0 0 35px; height:20px; position:absolute; margin:0 0 0 -5px; bottom:0;}
.jScrollPaneContainer #twitter{ overflow:auto; width:167px; height:290px;}

#preloader{background:url(../Images/community/loading-tweet.png) no-repeat 60px center; font-size:15px; color:#f00; width:165px; height:265px;  display:block; margin:0; padding:0; font-size:11px;
}


div#twitter {overflow:auto;}
.ErrTxt{ position:absolute; display:block; color:#f00; font-size:10px; margin:-4px 0 0 5px; display:none}
.subscribeBtn{ margin:15px 0 0 0; display:block}
.thankYMsg{ color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase}




/* new style after updates */

.contentboxHome{margin:15px; position:relative;}
.homeAccContainer{ width:851px; height:380px; background:url(../Images/Generic/home-accordian-bg.jpg) no-repeat; padding:10px; overflow:hidden; display:block}
.homeAccContainer ul{ margin:0; padding:0;}
.homeAccContainer ul li{ margin:0 2px 0 0; padding:0; list-style:none; float:left; display:block; width:779px; overflow:hidden; position:relative;}
.homeAccContainer ul li .link{ position:absolute; left:0; top:0;}
.homeAccContainer ul li .content{ float:left; margin:0 0 0 33px;}

.contentHomeTwoCol{ display:block; overflow:hidden;}
.leftCol{ width:648px; float:left; margin:10px 0 0 0; position:relative}
.rightCol{ float:right; width:215px;}


#tab1{ display:block; width:33px; height:380px; background:url(../Images/Generic/craftworkers-off.png) no-repeat;}
#tab1:hover{ display:block; width:33px; height:380px; background:url(../Images/Generic/craftworkers-on.png) no-repeat;}

#tab2{ display:block; width:33px; height:380px; background:url(../Images/Generic/levis-whtDoUBelieve-off.png) no-repeat;}
#tab2:hover{ display:block; width:33px; height:380px; background:url(../Images/Generic/levis-whtDoUBelieve-on.png) no-repeat;}

#tab3{ display:block; width:33px; height:380px; background:url(../Images/Generic/levis-retail-production-off.png) no-repeat;}
#tab3:hover{ display:block; width:33px; height:380px; background:url(../Images/Generic/levis-retail-production-on.png) no-repeat;}

#tab1.on{ display:block; width:46px; height:380px; background:url(../Images/Generic/craftworkers-on.png) no-repeat;}
#tab2.on{ display:block; width:46px; height:380px; background:url(../Images/Generic/levis-whtDoUBelieve-on.png) no-repeat;}
#tab3.on{ display:block; width:46px; height:380px; background:url(../Images/Generic/levis-retail-production-on.png) no-repeat;}

.djChoiceContent{ background:url(../Images/Generic/dj-list-bg.jpg) no-repeat; overflow:hidden; height:280px;}
.djChoiceContent ul{ margin:0; padding:0;}
.djChoiceContent ul li{ margin:0; padding:0; list-style:none; color:#fff; float:left; width:100%; clear:both; height:56px; position:relative; width:319px;}
.djChoiceContent ul li br{ display:none;}
.djChoiceContent ul li img,.djChoiceContent ul li p, .djChoiceContent ul li a{ position:absolute; left:0; top:0;}
.djChoiceContent ul li a{ margin:8px 0 0 63px;}
.djChoiceContent ul li a.imgLnk{ margin:8px 0 0 16px; width:38px; height:38px; border:none}
.djChoiceContent ul li a.imgLnk img{width:38px; height:38px; border:none}
.djChoiceContent ul li a{ width:95px; height:47px; background:url(../Images/Generic/dj-choice-div.png) right no-repeat; margin:8px 0 0 67px; font-size:10px; color:#fff; font-weight:bold;}
.djChoiceContent ul li a span{ display:block; text-transform:uppercase; font-size:10px; color:#cc0000; font-weight:bold;}
.djChoiceContent ul li .artist{ width:85px; height:47px; background:url(../Images/Generic/dj-choice-div.png) right no-repeat; margin:8px 0 0 170px;}
.djChoiceContent ul li .artist span{ display:block; color:#0099cc; font-size:10px; font-weight:bold; text-transform:uppercase}
.djChoiceContent ul li .genre{ width:50px; height:47px; margin:8px 0 0 267px;}
.djChoiceContent ul li .genre span{ display:block; color:#0099cc; font-size:10px; font-weight:bold; text-transform:uppercase}

.djChoiceContent ul li .title{ width:85px; height:47px; margin:8px 0 0 71px; position:absolute; left:0; top:0;background:url(../Images/Generic/dj-choice-div.png) right no-repeat; font-weight:normal}
.djChoiceContent ul li .title span{ display:block; color:#0099cc; font-size:10px; font-weight:bold; text-transform:uppercase}
.djChoiceContent ul li .title a{ width:auto; height:auto; margin:0; position:relative; background:none;}

#bgLevisHeat{ background:url(../Images/heat/bg.jpg) no-repeat left top; }

.wformOutContainer{ position:absolute; left:0; top:0; margin:80px 0 0 263px; width:526px;}
.wformContainer{background:url(../Images/women/form-bg.gif) no-repeat left top; width:466px; height:188px; padding:30px 30px 0 30px;}
.wformContainer p{ font-size:14px; text-transform:uppercase; color:#cbcbb3; float:left; padding:0 0 20px 0; margin:0;}
.wformContainer span{ font-size:10px; text-transform:uppercase; color:#cbcbb3; margin:0; padding:0; float:right;}
.form-tabl td{ padding:0; color:#000; font-size:11px; text-transform:uppercase; padding:0 0 10px 0}
.form-tabl td input{ border:none; background:#606060; width:198px; font-size:12px; color:#cbcbb3; padding:3px; font-family:Arial, Helvetica, sans-serif; margin:0; float:left}
.form-tabl td input.submit-btn{ border:none; background:url(../Images/women/submit-btn-off.png) no-repeat; width:63px; height:16px; display:block; text-indent:-1000px; font-size: 0; line-height:0; cursor:pointer;}
.form-tabl td input.submit-btn:hover{background:url(../Images/women/submit-btn-on.png) no-repeat;}
.andYouOutContainer{ position:absolute; width:633px; left:0; top:0; margin:20px 0 0 215px;}
.andYouContainer{ display:block; background:url(../Images/women/answers-list-bg.gif) no-repeat left top; width:583px; height:284px; padding:26px 25px 0 25px;}

/* tell a friend */
input.submit-btn{ border:none; background:url(../Images/women/submit-btn-off.png) no-repeat; width:63px; height:16px; display:block; text-indent:-1000px; font-size: 0; line-height:0; cursor:pointer;}
input.submit-btn:hover{background:url(../Images/women/submit-btn-on.png) no-repeat;}
.andYouTbl th{ border-bottom:1px dotted #404040; padding:7px 0; color:#cbcbb3; text-transform:uppercase; font-weight:normal; font-size:11px;}
.andYouTbl td{ padding:7px 5px; color:#000; font-size:11px; text-transform:uppercase;}


/* QA */

.wformContainer table.qa{ font-size:12px;}
.wformContainer table.qa tr td { display:block; overflow:hidden}
.wformContainer table.qa tr td span{display:block; line-height:20px; padding:0 10px; background:#cbcbb3; float:left; color:#000;}
.wformContainer table.qa tr td div{ overflow:hidden; padding:0 0 5px 0; display:block}
.wformContainer table.qa tr td div div{display:block; padding:2px 1px; margin:0 1px 0 0; background:#cbcbb3; float:left; color:#000;}

.nxtPage{ margin:0 0 0 1px; float:left;}
.nxtPage a{display:block; background:#cbcbb3; color:#000; text-decoration:none; padding:2px 12px;}
.nxtPage a:hover{ background:#b01c2e; color:#fff}

.pagination{padding:2px 2px 2px 1px; float:left; background:#b01c2e; color:#fff;}


/*====================GWI CSS start here=======================*/

.gwiContentArea{ border:1px solid #505050; width:829px; float:left; height:539px; margin:17px 0 0 15px; overflow:hidden; display:block; background-color:#000000; padding:20px;}
.gwiHeadingArea{ width:100%; float:left; height:28px;}
.gwiHeading{ width:49%; float:left;}
.btnKeepMe{ width:49%; float:right; text-align:right;}
.gwiBannerAreaTop{ width:100%; float:left; padding-bottom:10px;}
.gwiBannerAreaTop .leftMainBann{ width:623px; float:left;}
.gwiBannerAreaTop .findYour{ width:194px; float:right;}
.gwiBannerAreaBott{ width:100%; float:left;}
.gwiBannerAreaBott{ width:100%; float:right;}
.gwiBannerAreaBott .happenings{ width:266px; float:left;}
.gwiBannerAreaBott .seeWho{ width:266px; float:left; padding-left:16px;}
.gwiBannerAreaBott .shareWhat{ width:266px; float:right;}
.gwiSlideArea{ width:724px; position:relative; margin:65px auto 0 auto;}
.gwi-back{ background:url(../Images/gwi/btn_back.gif) no-repeat left 0px;}
.gwi-back:hover{ background:url(../Images/gwi/btn_back.gif) no-repeat left -19px;}
div#gwi-slide {float: left; clear: left;width:724px; font-size:11px; color:#666666; line-height:14px;}
.gwi-container { width:724px; height:450px; overflow:hidden; position:relative;margin: 0 auto;}
.slides { position:absolute; top:0; left:0;width:724px; }
.slides div {  display:none; }
div#gwi-slide div#tabs { position: absolute; width:35px; margin: 0 auto; margin-top:-250px; }
div#gwi-slide a.previous { float: left; margin-left:-53px; border:none;}
div#gwi-slide a.next { float: right;  margin-right:-745px; border:none; }
div#gwi-slide div.gwi-slide-cont{width:724px;margin: 0 auto; height:450px;}
div#gwi-slide img.slideimg{float:left;margin: 0px 20px 0 0; border:#000000 solid 1px; width:285px; height:450px;}
div#gwi-slide .heading{ background:url(../Images/women/bg_slide_head.gif) repeat-x bottom; height:24px;}
div#gwi-slide .bold-curve{ background:url(../Images/women/bold_curve.gif) no-repeat bottom right; height:62px; }
div#gwi-slide .demi-curve{ background:url(../Images/women/demi_curve.gif) no-repeat bottom right; height:62px; }
div#gwi-slide .slight-curve{ background: url(../Images/women/slight_curve.gif) no-repeat bottom right; height:62px; }