
DIV.cSiteList {
  	display: none;
}

BODY {
  	padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: black;
}

DIV {
  	display: block;
  color: #000;
  position: absolute;
  text-align: left;
  font-family: Arial;
  font-size: 10px;
}

IMG {
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

FORM {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

DIV.cInner {
  	position: relative;
}

A {
  	color: #333;
  text-decoration: none;
}

A:hover {
  	color: #333;
  text-decoration: underline;
}

DIV.boxTitle {
  position: relative;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  height: 14px;
  background-color: #009966;
}

DIV.boxTitle SPAN {
  	left: 5px;
  position: relative;
}

DIV.boxTitle A {
  	color: #fff;
}

DIV.boxTitle A:hover {
  	color: #fff;
}

DIV.boxTitleAbs {
  	left: 0px;
  width: 100%;
  color: #fff;
  position: absolute;
  top: 0px;
  height: 14px;
  background-color: #009966;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

DIV.boxTitleAbs SPAN {
  	left: 5px;
  position: relative;
}

DIV.globalList {
  	display: block;
}

UL.globalList {
  	padding-left: 0px;
  font-family: Arial;
  font-size: 11px;
  margin-top: 0px;
  margin-left: 7px;
  margin-right: 0px;
  margin-bottom: 0px;
}

LI.globalList {
  	line-height: 13px;
}

SPAN.globalList {
  	left: -6px;
  position: relative;
}

DIV.topLeftSq {
  	left: 0px;
  width: 1px;
  position: absolute;
  top: 0px;
  height: 1px;
  background-color: #fff;
}

DIV.topRightSq {
  	right: 0px;
  width: 1px;
  position: absolute;
  top: 0px;
  height: 1px;
  background-color: #fff;
}

DIV.botLeftSq {
  	left: 0px;
  width: 1px;
  bottom: 0px;
  position: absolute;
  height: 1px;
  background-color: #fff;
}

DIV.botRightSq {
  	right: 0px;
  width: 1px;
  bottom: 0px;
  position: absolute;
  height: 1px;
  background-color: #fff;
}

DIV.divOuter {
  	padding-bottom: 10px;
  width: 100%;
  color: #000;
  padding-top: 0px;
  text-align: center;
}

DIV.divInner {
  width: 770px;
  color: #000;
  position: relative;
  background-color: #fff;
}

DIV.cHeader {
  	left: 0px;
  width: 770px;
  top: 0px;
  height: 101px;
  background-color: #fff;
}

DIV.headerTop {
  	margin-bottom: 4px;
  width: 770px;
  position: relative;
  height: 70px;
  background-color: #009966;
}

IMG.headerLogo {
  	left: 8px;
  position: absolute;
  top: 14px;
}

DIV.headerDate {
  	left: 10px;
  color: #fff;
  position: absolute;
  top: 52px;
  font-family: Arial;
  font-size: 10px;
}

DIV.adOuter {
  	right: 104px;
  background-image: url(/i/today2004/adBg.gif);
  width: 470px;
  top: 4px;
  height: 62px;
}

DIV.adInner {
  	left: 1px;
  position: relative;
  top: 1px;
}

DIV.adInner IFRAME {
  border-top: 0px;
  width: 468px;
  height: 60px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

DIV.cDrvTools {
  	left: 0px;
  width: 770px;
  top: 104px;
  height: 85px;
  background-color: #999;
}

IMG.drvTitle {
  	left: 7px;
  position: absolute;
  top: 5px;
}

DIV.mDrv1 {
  	left: 1px;
  width: 128px;
  top: 1px;
  height: 83px;
  background-color: #999;
}

DIV.mDrv1 A {
  	display: block;
  font-weight: bold;
  font-size: 11px;
  width: 100%;
  color: #333;
  height: 100pt;
  text-decoration: none;
}

DIV.mDrv1 A:hover {
  	color: #c03;
  text-decoration: none;
}

DIV.mDrv1 SPAN {
  	left: 35px;
  position: relative;
  top: 3px;
}

DIV.oDrvTools {
  background-color: #C0C0C0;
}

DIV.oDrvTools DIV {
  	left: 1px;
  width: 127px;
  background-repeat: no-repeat;
  position: relative;
  top: 1px;
  height: 19px;
  background-color: #ccc;
}

DIV.mDrv2 {
  	left: 130px;
  width: 344px;
  top: 1px;
  height: 83px;
  background-color: #efefef;
}

DIV.mDrv2 INPUT.field {
  padding-right: 0px;
  border-top: 1px #8a8a8a solid;
  padding-left: 0px;
  padding-bottom: 0px;
  width: 100%;
  color: #333;
  padding-top: 0px;
  height: 16px;
  font-family: Arial;
  font-size: 10px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-right: 1px #8a8a8a solid;
  border-bottom: 1px #8a8a8a solid;
  border-left: 1px #8a8a8a solid;
}

DIV.mDrv2 DIV.add {
  	font-size: 11px;
  left: 7px;
  width: 176px;
  color: #333;
  top: 47px;
}

DIV.mDrv2 DIV.pwd {
  	font-size: 11px;
  left: 191px;
  width: 95px;
  color: #333;
  top: 47px;
}

DIV.mDrv2 INPUT.pwd {
  	left: 292px;
  position: relative;
  top: 60px;
}

DIV.mDrv2 DIV.list {
  	left: 193px;
  width: 130px;
  top: 5px;
}

DIV.mDrv2 UL {
  	list-style-image: url(/i/today2004/arrow_red_2.gif);
  list-style-type: disc;
}

DIV.mDrv2 LI {
  	padding-bottom: 4px;
}

DIV.mDrv3 {
  	left: 475px;
  width: 294px;
  top: 1px;
  height: 83px;
  background-color: #009966;
}

DIV.mDrv3 DIV {
  	top: 23px;
}

DIV.mDrv3 DIV.list1 {
  	left: 8px;
}

DIV.mDrv3 DIV.list2 {
  	left: 145px;
}

DIV.mDrv3 A {
  	font-weight: bold;
  font-size: 11px;
  color: #fff;
}

DIV.mDrv3 A:hover {
  	color: #ccc;
  text-decoration: none;
}

DIV.mDrv3 UL {
  	list-style-image: url(/i/today2004/arrow_white_2.gif);
  list-style-type: disc;
}

DIV.mainOuter {
  left: 0px;
  top: 50px;
  width: 770px;
  height: 707px;
  background-color: #999;
}

DIV.mainInner {
  	left: 1px;
  width: 768px;
  position: relative;
  height: 707px;
  background-color: #fff;
}

DIV.cLHN {
  	left: 4px;
  width: 125px;
  top: 4px;
}

DIV.cLHN DIV {
  	width: 125px;
  position: relative;
}

DIV.LHN1 {
  	margin-bottom: 5px;
}

DIV.LHN1 DIV {
  	background-position: 5px 3px;
  background-image: url(/i/today2004/arrow_red.gif);
  margin-bottom: 1px;
  background-repeat: no-repeat;
  position: relative;
  height: 19px;
  background-color: #efefef;
}

DIV.LHN1 SPAN {
  	left: 16px;
  position: relative;
  top: 1px;
}

DIV.LHN1 A {
  	font-weight: bold;
  font-size: 12px;
  left: 16px;
  color: #333;
  position: relative;
  top: 1px;
}

DIV.LHN1 A:hover {
  	color: #c03;
  text-decoration: none;
}

DIV.LHN1 EM {
  	color: #c03;
}

DIV.LHN2 {
  	margin-bottom: 17px;
}

DIV.LHN2 DIV.list {
  	margin-left: 10px;
  position: relative;
}

DIV.LHN2 UL {
  	font-size: 10px;
  list-style-image: url(/i/today2004/arrow_icircle_pink.gif);
  list-style-type: disc;
}

DIV.LHN2 IMG {
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 5px;
}

DIV.LHN3 {
  	vertical-align: middle;
  height: 34px;
}

DIV.LHN3 DIV {
  	background-position: 5px 4px;
  background-image: url(/i/today2004/arrow_white.gif);
  background-repeat: no-repeat;
  height: 35px;
  background-color: #8a8a8a;
}

DIV.LHN3 SPAN {
  	left: 16px;
  position: relative;
  top: 3px;
}

DIV.LHN3 A {
  	display: block;
  width: 100%;
  color: #fff;
  height: 100pt;
  text-decoration: none;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

DIV.LHN3 A:hover {
  	color: #ccc;
  text-decoration: none;
}

DIV.cArticles {
  	left: 135px;
  width: 333px;
  top: 4px;
  height: 283px;
}

DIV.cArticles A.mainHeadA {
  	font-size: 16px;
  color: #333;
}

DIV.cArticles A.mainHeadA:hover {
  	color: #333;
}

DIV.cArticles A.mainStoryA {
  	font-size: 11px;
  color: #333;
}

DIV.cArticles A.mainStoryA:hover {
  	color: #333;
}

DIV.cArticles A.subA {
  	font-weight: bold;
  font-size: 11px;
  color: #333;
}

DIV.cArticles A.subA:hover {
  	color: #333;
}

DIV.cArticles A {
  	font-size: 11px;
  color: #03c;
}

DIV.cArticles A:hover {
  	color: #03c;
}

DIV.cArticles DIV.listMain {
  	left: 131px;
  top: 80px;
}

DIV.cArticles DIV.listSub {
  	left: 5px;
  width: 102px;
  top: 125px;
}

DIV.cArticles UL {
  	list-style-image: url(/i/today2004/arrow.gif);
  list-style-type: disc;
}

DIV.mainArticle {
  	left: 0px;
  width: 333px;
  top: 13px;
  height: 117px;
}

DIV.subArticle1 {
  	left: 0px;
  width: 111px;
  top: 130px;
  height: 153px;
  border-right: 1px #999999 solid;
}

DIV.subArticle2 {
  	left: 111px;
  width: 111px;
  top: 130px;
  height: 153px;
  border-right: 1px #999999 solid;
}

DIV.subArticle3 {
  	left: 222px;
  width: 111px;
  top: 130px;
  height: 153px;
}

DIV.articleSep1 {
  	left: 110px;
  width: 1px;
  top: 130px;
  height: 153px;
}

DIV.articleSep2 {
  	left: 221px;
  width: 1px;
  top: 130px;
  height: 153px;
}

DIV.cArticles IMG {
  border-top: 1px #999 solid;
  left: 5px;
  position: absolute;
  border-right: 1px #999 solid;
  border-bottom: 1px #999 solid;
  border-left: 1px #999 solid;
}

DIV.cArticles H1 {
  	font-weight: bold;
  font-size: 16px;
  position: absolute;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

DIV.cArticles P {
  position: absolute;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

DIV.mainArticle IMG {
  	top: 6px;
}

DIV.mainArticle H1 {
  	left: 130px;
  width: 196px;
  top: 9px;
}

DIV.mainArticle P {
  	left: 130px;
  width: 191px;
  top: 30px;
}

DIV.mainArticle DIV {
  	left: 125px;
  top: 78px;
}

P.subArticle {
  	left: 5px;
  width: 102px;
  position: relative;
  top: 75px;
}

DIV.subArticle {
  	left: 1px;
  top: 122px;
}

UL.subArticle {
  	list-style-image: url(/i/today2004/arrow.gif);
  list-style-type: disc;
  margin-top: 0px;
  margin-left: 16px;
  margin-right: 0px;
  margin-bottom: 0px;
}

DIV.containerButtons {
  	left: 135px;
  width: 333px;
  top: 340px;
  height: 24px;
  background-color: #999;
}

DIV.oDrvBtns {
  	top: 1px;
  height: 22px;
  background-color: #efefef;
}

DIV.mDrvBtns {
  	left: 1px;
  position: relative;
  top: 1px;
  height: 21px;
  background-color: #ccc;
  text-align: center;
}

DIV#oDrvBtns1 {
  	left: 1px;
  width: 54px;
}

DIV#oDrvBtns2 {
  	left: 56px;
  width: 55px;
}

DIV#oDrvBtns3 {
  	left: 112px;
  width: 41px;
}

DIV#oDrvBtns4 {
  	left: 154px;
  width: 79px;
}

DIV#oDrvBtns5 {
  	left: 234px;
  width: 98px;
}

DIV#mDrvBtns1 {
  	width: 53px;
}

DIV#mDrvBtns2 {
  	width: 54px;
}

DIV#mDrvBtns3 {
  	width: 40px;
}

DIV#mDrvBtns4 {
  	width: 78px;
}

DIV#mDrvBtns5 {
  	width: 97px;
}

DIV.mDrvBtns A {
  	display: block;
  width: 100%;
  color: #333;
  height: 100pt;
  text-decoration: none;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

DIV.mDrvBtns A:hover {
  	color: #c03;
  text-decoration: none;
}

DIV.mDrvBtns SPAN {
  	position: relative;
  top: 3px;
}

DIV.cAlso {
  	left: 135px;
  width: 226px;
  top: 374px;
  height: 90px;
}

DIV.cAlso DIV.list {
  	left: 3px;
  top: 20px;
  height: 66px;
}

DIV.cAlso UL {
  	font-size: 11px;
  list-style-image: url(/i/today2004/arrow_red.gif);
  padding-bottom: 1px;
  list-style-type: disc;
}

DIV.cHotlinks {
  	left: 361px;
  width: 107px;
  top: 374px;
  height: 90px;
}

DIV.cHotlinks DIV.list {
  	left: 1px;
  top: 20px;
  height: 66px;
}

DIV.cHotlinks UL {
  	font-size: 11px;
  list-style-image: url(/i/today2004/arrow_red.gif);
  padding-bottom: 1px;
  list-style-type: disc;
}

DIV.articleSep3 {
  	left: 216px;
  width: 1px;
  top: 22px;
  height: 60px;
  background-color: #999;
}

DIV.containerNewsTicker {
  	left: 135px;
  width: 333px;
  top: 298px;
}

DIV.mainNewsTicker {
  	position: relative;
  height: 29px;
  background-color: #efefef;
}

DIV.cHotStrip {
  	left: 135px;
  width: 333px;
  top: 471px;
  height: 30px;
  background-color: #8a8a8a;
}

DIV.cHotStrip DIV {
  	font-weight: bold;
  float: left;
  position: relative;
  height: 30px;
  text-align: left;
}

DIV.cHotStrip SPAN {
  	position: relative;
  top: 8px;
}

DIV.cHotStrip A {
  color: #fff;
  position: relative;
  top: 9px;
  text-decoration: none;
  font-family: Arial;
  font-size: 11px;
  background-color: #009966;
}

DIV.cHotStrip A:hover {
  	color: #fff;
  text-decoration: underline;
}

DIV.cHotStrip DIV.hot {
  	padding-right: 4px;
  padding-left: 4px;
  font-size: 14px;
  padding-bottom: 0px;
  color: #fff;
  padding-top: 0px;
  background-color: #c03;
}

DIV.cHotStrip DIV.strip {
  	padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 0px;
  padding-top: 0px;
  height: 30px;
  background-color: #8a8a8a;
}

H1.promoMedium {
  	font-weight: bold;
  font-size: 11px;
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 0px;
}

H1 A.promoMedium {
  	color: #333;
  text-decoration: none;
}

H1 A.promoMedium:hover {
  	text-decoration: underline;
}

P.promoMedium {
  color: #333;
  font-family: Arial;
  font-size: 11px;
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 0px;
}

P A.promoMedium {
  	color: #333;
  text-decoration: none;
}

P A.promoMedium:hover {
  	text-decoration: underline;
}

LI A.promoMedium {
  	color: #333;
  text-decoration: none;
}

LI A.promoMedium:hover {
  	text-decoration: underline;
}

DIV.containerSpecialPromo {
  left: 473px;
  top: 4px;
  width: 150px;
  height: 150px;
  background-color: #999;
}

DIV.mainSpecialPromo {
  	margin-left: 1px;
  width: 148px;
  position: relative;
  height: 135px;
  background-color: #fff;
}

DIV.mainSpecialPromo H1 A {
  	font-weight: bold;
  font-size: 10px;
  color: #333;
  font-family: Verdana;
  position: absolute;
  top: 70px;
}

DIV.mainSpecialPromo P A {
  	font-size: 9px;
  width: 138px;
  color: #333;
  font-family: Verdana;
  position: absolute;
  top: 85px;
}

DIV.cPersonalFinance {
  left: 473px;
  top: 160px;
  width: 150px;
  height: 222px;
  background-color: #999;
}

DIV.main1 {
  	left: 1px;
  width: 148px;
  top: 14px;
  height: 128px;
  background-color: #fff;
}

DIV.main1 IMG {
  	left: 6px;
  position: relative;
  margin-top: 5px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 5px;
}

DIV.main1 UL {
  	list-style-image: url(/i/today2004/arrow_red.gif);
  list-style-type: disc;
}

DIV.personalFinanceList {
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
}

DIV.main2 {
  	margin-top: 1px;
  left: 1px;
  width: 148px;
  top: 142px;
  height: 78px;
  background-color: #fff;
}

DIV.main1 H1 {
  	margin-top: 2px;
}

DIV.main2 H1 {
  	margin-top: 6px;
  margin-right: 70px;
}

DIV.cUseful {
  left: 473px;
  top: 387px;
  width: 150px;
  height: 222px;
  background-color: #999999;
  border-top: gray;
  border-right: gray;
  border-bottom: gray;
  border-left: gray;
}

DIV.cUseful H1 {
  	font-size: 11px;
  left: 5px;
  color: #333;
  position: absolute;
  top: 10px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

DIV.cUseful SELECT {
  	font-size: 10px;
  color: #333;
  font-family: Arial;
  	background-color: #ccc;
}

DIV.cUseful INPUT {
  	font-size: 10px;
  color: #333;
  font-family: Arial;
}

DIV.mainUseful1 {
  	left: 1px;
  width: 314px;
  top: 14px;
  height: 78px;
  background-color: #efefef;
}

DIV.mainUseful1 DIV.toolLogo {
  	right: 10px;
  top: 10px;
}

DIV.mainUseful1 SPAN.toolLogo {
  	font-size: 11px;
  left: -5px;
  position: relative;
  top: -2px;
}

DIV.mainUseful1 DIV.toolRadio {
  	left: 140px;
  top: 50px;
}

DIV.mainUseful1 SELECT.toolSelect {
  	left: 5px;
  width: 121px;
  position: absolute;
  top: 26px;
}

DIV.mainUseful1 INPUT.textInput {
  border-top: 1px #999 solid;
  left: 5px;
  width: 121px;
  position: absolute;
  top: 50px;
  border-right: 1px #999 solid;
  border-bottom: 1px #999 solid;
  border-left: 1px #999 solid;
}

DIV.mainUseful1 INPUT.toolGo {
  	left: 260px;
  position: absolute;
  top: 50px;
}

DIV.mainUseful1 SPAN.toolRadioText {
  	font-size: 11px;
  position: relative;
  top: -3px;
  margin-top: 0px;
  margin-left: 2px;
  margin-right: 8px;
  margin-bottom: 0px;
}

DIV.mainUseful2 {
  	left: 316px;
  width: 171px;
  top: 14px;
  height: 174px;
  background-color: #efefef;
}

DIV.mainUseful2 IMG.toolLogo {
  	left: 14px;
  position: absolute;
  top: 26px;
}

DIV.mainUseful2 H1 {
  	left: 12px;
}

DIV.mainUseful2 DIV {
  	font-size: 11px;
  left: 12px;
  width: 121px;
  color: #333;
  font-family: Arial, helvetica, sans-serif;
}

DIV.mainUseful2 INPUT.textInput {
  border-top: 1px #999 solid;
  font-size: 10px;
  width: 106px;
  color: #333;
  border-right: 1px #999 solid;
  border-bottom: 1px #999 solid;
  border-left: 1px #999 solid;
}

DIV.mainUseful2 DIV.toolText1 {
  	top: 52px;
}

DIV.mainUseful2 DIV.toolText2 {
  	top: 90px;
}

DIV.mainUseful2 DIV.toolText3 {
  	top: 127px;
}

DIV.mainUseful2 INPUT.toolGo {
  	right: 5px;
  position: absolute;
  top: 140px;
}

DIV.mainUseful3 {
  	left: 1px;
  width: 314px;
  top: 93px;
  height: 95px;
  background-color: #efefef;
}

DIV.mainUseful3 IMG.toolLogo {
  	right: 10px;
  position: absolute;
  top: 5px;
}

DIV.mainUseful3 DIV.toolLogo {
  	right: 10px;
  width: 130px;
  color: #333;
  top: 34px;
  text-align: right;
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
}

DIV.mainUseful3 DIV.toolText1 {
  	font-size: 11px;
  left: 5px;
  color: #333;
  top: 36px;
}

DIV.mainUseful3 INPUT.textInput {
  border-top: 1px #999 solid;
  width: 147px;
  color: #333;
  border-right: 1px #999 solid;
  border-bottom: 1px #999 solid;
  border-left: 1px #999 solid;
}

DIV.mainUseful3 INPUT.toolGo {
  	left: 157px;
  position: absolute;
  top: 37px;
}

DIV.mainUseful3 STRONG.red {
  	color: #cc0033;
}

DIV.cMIB {
  	left: 473px;
  width: 290px;
  top: 4px;
  height: 113px;
  background-color: #c03;
}

DIV.cMIB IFRAME {
  border-top: 0px;
  width: 290px;
  height: 113px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

DIV.cShop {
  left: 627px;
  top: 4px;
  width: 136px;
  height: 571px;
  background-color: #999999;
}

DIV.mainShop {
  	margin-left: 1px;
  width: 134px;
  position: relative;
  height: 556px;
  background-color: #eee;
}

DIV.mainShop H1 {
  	font-size: 11px;
  color: #333;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 6px;
}

DIV.mainShop UL {
  	font-size: 11px;
  list-style-image: url(/i/today2004/arrow_red.gif);
  list-style-type: disc;
}

DIV.mainShop LI {
  	margin-bottom: 3px;
  line-height: 12px;
}

DIV.mainShop DIV.shopSearch {
  	left: 5px;
  width: 128px;
  height: 40px;
}

DIV.mainShop H1.shopSearch {
  	margin-top: 3px;
  margin-bottom: 2px;
}

DIV.mainShop INPUT.shopSearch {
  border-top: 1px #999 solid;
  font-size: 12px;
  left: 0px;
  width: 75px;
  bottom: 0px;
  position: absolute;
  border-right: 1px #999 solid;
  border-bottom: 1px #999 solid;
  border-left: 1px #999 solid;
}

DIV.mainShop IMG.shopSearch {
  	left: 80px;
  position: absolute;
  top: 20px;
}

DIV.mainShop DIV.shopLinks {
  	width: 133px;
  top: 43px;
  height: 119px;
  background-color: #fff;
}

DIV.mainShop DIV.shopLinks2 {
  	width: 133px;
  top: 2px;
  background-color: #fff;
}

DIV.mainShop DIV.linkBlock {
  	background-position: 5px 2px;
  display: block;
  background-image: url(/i/today2004/arrow_red.gif);
  margin-bottom: 1px;
  background-repeat: no-repeat;
  position: relative;
  height: 18px;
  background-color: #eee;
}

DIV.mainShop DIV.linkSpace {
  	display: block;
  margin-bottom: 1px;
  position: relative;
  height: 4px;
  background-color: #eee;
}

DIV.mainShop A.linkBlock {
  	font-weight: bold;
  font-size: 11px;
  left: 15px;
  position: relative;
  top: 1px;
}

DIV.mainShop A.linkBlock2 {
  	font-weight: bold;
  font-size: 11px;
  left: 15px;
  position: relative;
  top: -2px;
}

DIV.mainShop IMG.linkBlock {
  	margin-left: 5px;
  position: relative;
  top: 4px;
}

DIV.mainShop DIV.shopAd {
  	left: 5px;
  width: 125px;
  top: 167px;
  height: 125px;
}

DIV.mainShop DIV.shopOffers {
  	left: 5px;
  width: 125px;
  top: 306px;
}

DIV.mainLeaderAdOuter {
  left: 0px;
  top: 760px;
  width: 758px;
  height: 40px;
  background-color: black;
  border-top: 0pt black none;
  border-right: 0pt black none;
  border-bottom: 0pt black none;
  border-left: 0pt black none;
}

DIV.mainLeaderAdInner {
  width: 729px;
  height: 90px;
  background-color: #eee;
  border-right: 1px #999 solid;
  border-left: 0px;
}

UNKNOWN {
  	width: 728px;
  height: 90px;
}

DIV.cFooter {
  	left: 0px;
  width: 770px;
  bottom: 0px;
  height: 64px;
  background-color: #ddd;
}

DIV.cFooter DIV.links {
  	left: 0px;
  width: 770px;
  top: 0px;
  height: 18px;
  background-color: #c03;
}

DIV.cFooter DIV.links2 {
  	left: 13px;
  width: 700px;
  top: 2px;
}

DIV.cFooter A.links {
  	font-weight: bold;
  font-size: 11px;
  float: left;
  color: #fff;
  margin-right: 25px;
}

DIV.cFooter A.links:hover {
  	color: #ddd;
  text-decoration: none;
}

DIV.cFooter DIV.other {
  	left: 0px;
  width: 770px;
  top: 18px;
  height: 46px;
}

DIV.cFooter DIV.other2 {
  	left: 13px;
  width: 650px;
  top: 4px;
}

DIV.cFooter SPAN.other3 {
  	font-weight: bold;
  font-size: 11px;
  float: left;
  color: #333;
  margin-right: 10px;
}

DIV.cFooter A.other {
  	font-size: 11px;
  float: left;
  color: #666;
  margin-right: 8px;
}

DIV.cFooter A.other:hover {
  	color: #333;
  text-decoration: none;
}

DIV.cFooter DIV.copy {
  	font-size: 11px;
  left: 13px;
  color: #666;
  top: 22px;
}

DIV.cFooter A.copy {
  	font-size: 11px;
  color: #666;
}

DIV.cFooter A.copy:hover {
  	color: #333;
  text-decoration: none;
}

DIV.cFooter IMG.logo {
  	right: 12px;
  bottom: 8px;
  position: absolute;
}
