/* ----------------------------------- */
/* | HTML Tag Overrides              | */
/* ----------------------------------- */
body {
  margin: 0px;
  padding: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
}

img {
	border: 0px;
}



/* ----------------------------------- */
/* | Layout Block Element Styles     | */
/* ----------------------------------- */
.page_wrapper {
  width: 755px;
  margin-left: auto;
  margin-right: auto;
}

.identity_bar {
  height: 82px;
}

.horizontal_menu {
  margin: 0px;
  padding: 0px;
  clear: right;
}

.vertical_menu {
  border-right-style: solid;
  border-color: #a09d9d;
  border-width: 1px;
  padding-top: 46px;
  padding-bottom: 85px;
  float: left;
}

.content_wrapper {
  float: left;
}

.content_area {
  width: 607px;
}

#content {
  position: relative;
}

.footer {
  text-align: center;
  margin-top: 15px;
  clear: both;
}

.clearall {
  clear: both;
}



/* ----------------------------------- */
/* | Layout Menu Element Styles      | */
/* ----------------------------------- */
.vertical_menu img {
  display: block;
}

.horizontal_menu_item {
  float: left;
  height: 29px;
}

#horizontal_menu_pad {
  float: left;
}

.pulldown_menu_spacer {
  font-weight: bold;
  color: #ffffff
}

.horizontal_menu_big_target_hover {
  background: url(../../images/li_ovr.gif);
  cursor: pointer;
}

.horizontal_menu ul {
  padding: 0px;
  margin: 0px;
}

.horizontal_menu li {
  list-style: none;
}

.horizontal_menu li img {
  display: block;
}

.horizontal_menu li ul {
  position: absolute;
  text-align: left;
  background-image: url(../../images/menu_bg.gif);
  display: none;
  z-index: 10;
}

.horizontal_menu li ul li {
  border:1px dotted #FFFFFF;
  height:18px;
  padding-left: 15px;
  padding-right: 20px;
  padding-top: 4px;
  width: 105px;
}

.horizontal_menu li ul li a {
	color: #ffffff;
	text-decoration: none;
}



/* ----------------------------------- */
/* | Page Specific Element Styles    | */
/* ----------------------------------- */
.index_content_box {
  width: 266px;
  height: 208px;
  margin: 8px 4px 4px 8px;
  padding: 10px;
  border: 1px solid #cccccc;
  float: left;
}

.whats-new-tab-header {
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 548px;
}

.jd_power_logo {
	padding-top: 30px;
}

/* ----------------------------------- */
/* | Being Lazy - BigTarget Style    | */
/* ----------------------------------- */
.big_target_hover {
  background: #EFFBFF none repeat scroll 0 0;
  border-color: #AAAAAA;
}
