html, body {margin:0; padding:0; background-image:url(../images/hp_bg.jpg); background-position:top center; background-repeat:repeat-x; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px}
div {margin:0; padding:0}

.mainDiv {width:930px; position:relative}

.header {height:100px}

.header ul {position:absolute; top:0; right:0; z-index:30; list-style:none; margin:0; padding:62px 0px 0px 0px; width:530px}
.header ul li {margin:0; padding:0; display:inline}
.header ul li a {float:left; display:block; margin:0; padding:10px 18px 10px 18px; color:#999999; text-decoration:none; font-size:14px}
.header ul li a:hover {color:#80F70C}

.header ul ul {position:absolute; top:0; right:0; z-index:30; list-style:none; margin:0; padding:62px 0px 0px 0px; width:530px}
.header ul ul li {margin:0; padding:0; display:inline}
.header ul ul li a {float:left; display:block; margin:0; padding:10px 18px 10px 18px; color:#999999; text-decoration:none; font-size:14px}
.header ul ul li a:hover {color:#80F70C}

.hpMid {height:282px; text-align:left}
.hpMid .products {padding:89px 0px 0px 0px}
.hpMid .formFashion {padding:37px 0px 0px 0px}

.hpContent {text-align:left}
.hpContent img {float:left}
.hpContent .left {float:left; width:460px}
.hpContent .left h2 {margin:0px 0px 12px 13px; padding:0; font-size:18px}
.hpContent .left a {color:#000000; text-decoration:none}
.hpContent .left a:hover {color:#555555}
.hpContent .left h3 {margin:0px 0px 6px 0px; padding:0; font-size:14px}
.hpContent .left ul {margin:0px 0px 12px 0px; padding:0px 0px 0px 15px}
.hpContent .left div {padding:0px 0px 0px 212px}
.hpContent .right {float:right; width:442px}
.hpContent .right h1 {margin:0px 0px 6px 0px; padding:0; font-size:18px}
.hpContent .right p {margin:0px 0px 8px 0px; padding:0; line-height:18px}

.hpFlash {position:absolute; top:0; right:0; z-index:0}

div.clear {float:none; clear:both; line-height:0}

.mainDiv .hpBanners {position:relative; z-index:0; height:354px}
.hpBanners #b2, #b3, #b4 {display:none}
.mainDiv .hpBanners ul#bannerNav {position:absolute; z-index:10; top:327px; left:15px; float:right; list-style:none; margin:0px; padding:0px}
.mainDiv .hpBanners ul#bannerNav li {display:inline; margin:0px; padding:0px}
.mainDiv .hpBanners ul#bannerNav li a {float:left; display:block; width:14px; margin:0px 0px 0px 5px; padding:0px; background-color:#FFFFFF; border:1px solid #777777; color:#777777; font-size:11px; text-decoration:none; text-align:center}
.mainDiv .hpBanners ul#bannerNav li a:hover {background-color:#00F400; color:#FFFFFF}
.mainDiv .hpBanners ul#bannerNav li a.over {background-color:#00F400; color:#FFFFFF}

.mainDiv .newsFeed {margin:0; padding:0px; height:33px; text-align:left; font-size:14px}
.mainDiv .newsFeed p {float:left; margin:0px; padding:10px 0px 0px 15px}
.mainDiv .newsFeed p span {display:none}
.mainDiv .newsFeed p span#news0 {display:inline}
.mainDiv .newsFeed p span a {color:#0553C4; text-decoration:none}
.mainDiv .newsFeed p span a:hover {color:#000000}
.mainDiv .newsFeed p em {color:#82FE09; font-weight:bold; font-style:normal; font-size:15px}

.mainDiv .footer {color:#53545E; font-size:11px}
.mainDiv .footer p {float:left; margin:0; padding:10px 7px 10px 7px}
.mainDiv .footer p.copy {float:right}

.popup { 
      position: absolute; 
      z-index: 2; 
} 
.popup_bg { 
      position: absolute;     visibility: hidden; 
      height: 100%; width: 100%; 
      filter: alpha(opacity=70); /* for IE */ 
      opacity: 0.7; /* CSS3 standard */ 
      left: 0px; top: 0px; 
      background-color: #999; 
      z-index: 1; 
} 
.ytcontainer { 
      border: 2px solid #666; 
      clear: both; 
} 
.close_button { 
      font-family: Verdana, Geneva, sans-serif; 
      font-size: small; font-weight: bold; 
      color: #666; text-decoration: none; 
      display: block; float: right; 
      background-color: #FFF; 
      z-index: 3; cursor: default; 
      border: 2px solid #666; 
      margin-bottom: -2px; 
      padding: 0px 3px 0px 3px; 
} 
