

a {
  text-decoration:none;
}

h1 {
  margin:0px;
  padding:0px;
  font-size:44pt;
  color:#ffffff;
  text-align:center;
}

h2 {
  margin:10px 0 10px 0;
  padding:0;
  font-size:16pt;
}

input {
  font-family: Helvetica, Arial;
  font-size: 9pt;
}

.grey{color:#666;}
.hidden{visibility:hidden;}

.site_wrapper {
  width:910px; 
  margin:0px auto; 
  text-align:left;
}

.shopping_wrapper {
  height:30px;
}

.searchfield {
  float:right;
  height:30px;
  text-align:right;
  font-size: 0pt;
}

.searchfield form {
  font-size:0pt;
  margin:0px;
  padding:0px;
}

.searchfield_content {
  margin-top:4px;
  background-color:#8c8c8c;
}

.searchfield_txt {
  padding:3px 2px 0px 2px;
  font-family: Helvetica, Arial;
  background-color:#8c8c8c;
  color:#dddddd;
  border:0px none; /* solid yellow; */
  height:16px;
  line-height:16px;
  font-size: 8pt;
  /* font-weight: bold; */
  margin-right:0px;
  vertical-align:middle;
}

.searchfield_btn {
  margin:0px;
  padding:0px;
  vertical-align:top;
}

.wrapper_cart {
  float:right;
  height:20px;
  width:80px;
  background-color:#303030;
  margin:4px 15px 0 0;
  padding:0px;
  text-align:center;
}

.wrapper_cart ul {
  list-style-type:none;
  list-style-position:inside;
  margin:0;
  padding:0;
}

.wrapper_cart li {
  
}

.items {
  float:left;
  line-height:20px;
  height:20px;
  color:#dddddd;
  font-size: 8pt;
  padding:0px 3px 0px 3px;
}

.icon_cart {
  float:left;
  margin:0px;
  padding:0px;
  font-size:0pt;
}

.cart {
  float:left;
  vertical-align:middle;
  line-height:20px;
  height:20px;
  padding:0px 0px 0px 4px;
  color:#dddddd;
  font-size: 8pt;
}

.cart a {
  color:#dddddd;
}


.my_account_wrapper {
  float:right;
  height:20px;
  width:90px;
  color:#dddddd;
  font-size: 8pt;
  margin:4px 15px 0 0;
  padding:0px;
  text-align:center;
}

.my_account {
  line-height:20px;
  height:20px;
}

.my_account a {
  color:#dddddd;
  font-size:8pt;
  letter-spacing:0.1em;
}

.my_account a:hover {
  color:#ffffff;
  font-size:8pt;
  letter-spacing:0.1em;
}

.header_nav {
  height:40px;
  background:transparent url(toughness_images/container_navbar.jpg) no-repeat;
}

.gshock_logo {
  position:absolute; 
  z-index: 3; 
  margin-left:22px;
  margin-top:-27px;
  background:transparent url(toughness_images/logo_gshock.png) no-repeat;
  height:100px;
  width:100px;
}

.babyg_logo_big {
  position:absolute; 
  z-index: 3; 
  margin-left:22px;
  margin-top:-27px;
  background:transparent url(toughness_images/logo_babyg.png) no-repeat;
  height:100px;
  width:100px;
}

.header_nav_content {
  padding-left:145px;
}

.header_nav_content ul {
  list-style-type:none;
  list-style-position:inside;
  margin:0;
  padding:0;
}

.header_nav_content li {
  float:left;
  margin:9px 18px 0px 0px;
  line-height:22px;
}

.header_nav_content li a {
  color:#ffffff;
  font-weight:bold;
  font-size:8pt;
  letter-spacing:0.2em;
  display: block;
  padding:0 6px;
}

.header_nav_content li a:hover {
  color:#cccccc; 
}

.header_nav_content a.active, .header_nav_content a.active:hover {
  color:#ffffff;
  font-weight:bold;
  font-size:8pt;
  letter-spacing:0.2em;
  display: block;
  padding:0 6px;
  background-color:#ed1c24;
}

/* CSX */
.babyg_logo {
  float:right;
  height:40px;
  width:40px;
  margin-right:6px;
}

.babyg_logo a {
  display:block;
  width:40px;
  height:40px;
  overflow:hidden;
  background:transparent url(toughness_images/logo_babyg_small.gif) no-repeat 0px -40px;
}

.babyg_logo a:hover {
  display:block;
  width:40px;
  height:40px;
  overflow:hidden;
  background:transparent url(toughness_images/logo_babyg_small.gif) no-repeat 0px 0px;
}

.gshock_logo_sm {
  float:right;
  height:40px;
  width:40px;
  margin-right:6px;
}

.gshock_logo_sm a {
  display:block;
  width:40px;
  height:40px;
  background:transparent url(toughness_images/logo_gshock_small.gif) no-repeat 0px -40px;
}

.gshock_logo_sm a:hover {
  display:block;
  width:40px;
  height:40px;
  background:transparent url(toughness_images/logo_gshock_small.gif) no-repeat 0px 0px;
}


/* CSX */
.titlebar_news, .titlebar_life, .titlebar_collection, .titlebar_toughness, .titlebar_where2buy, .titlebar_search, .titlebar_comparison, .titlebar_support, .titlebar_cart {
  background:transparent url(toughness_images/titlebar_news.jpg) no-repeat;
  line-height:80px;
  vertical-align:middle;
  width:910px;
  height:80px;
}

.titlebar_life {
  background:transparent url(toughness_images/titlebar_gshocklife.jpg) no-repeat;
}

.titlebar_collection {
  background:transparent url(toughness_images/titlebar_products.jpg) no-repeat;
}

.titlebar_toughness {
  background:transparent url(toughness_images/titlebar_toughness.jpg) no-repeat;
}

.titlebar_where2buy {
  background:transparent url(toughness_images/titlebar_where2buy.jpg) no-repeat;
}

.titlebar_search {
  background:transparent url(toughness_images/titlebar_search.jpg) no-repeat;
}

.titlebar_comparison {
  background:transparent url(toughness_images/titlebar_comparison.jpg) no-repeat;
}
.titlebar_cart {
  background:transparent url(toughness_images/titlebar_cart.jpg) no-repeat;
}

.titlebar_support {
    background:transparent url(toughness_images/titlebar_support.jpg) no-repeat;
}

.life_wrapper, .toughness_wrapper, .toughness_wrapper_concept, .advanced_tech_wrapper, .search_wrapper, .atomic_tech_wrapper {
  width:910px;
  /* height:650px; */
  background-color:#BCBCBC;
  margin:0;
  padding:0;
  /* overflow:visible; */
  display:table;
}

.advanced_tech_wrapper {
  padding-bottom:10px;
  overflow:hidden;
}

.where2buy_wrapper {
  display:table;
  height:100px;
  height:100% !important;
  /* padding-bottom:10px; */
}

.search_wrapper {
  padding-bottom:10px;
}

.searchresults_wrapper {
  /* height:40px !important; */
  position:relative;
  padding-bottom:10px;
}

.compare_wrapper {
  /* height:40px !important; */
  position:relative;
  overflow:hidden;
  /* padding-bottom:10px; */
}

.compare_table_wrapper{
	height:531px;
	width:890px;
	overflow:auto;
	background-color:#ffffff;
}

/* subnavigation */
.subnav {
  height:20px;
  background:#000000;
  padding-left:20px;
}

.subnav ul {
  list-style-position:inside;
  list-style-type:none;
  margin:0;
  padding:0;
}

.subnav li {
  height:20px;
  float:left;
  line-height:20px;
  padding:0 20px 0 6px;
  /*margin:0 10px 0 10px;*/
  /*right:0;*/
  text-align:right;
}

.subnav li a {
  background:#000000 url(toughness_images/arrow_white.gif) no-repeat scroll right center;
  color:#FFFFFF;
  display:block;
  font-size:8pt;
  font-weight:bold;
  letter-spacing:0.2em;
  line-height:20px;
  margin:0 8px 0 0;
  padding:0 19px 0 8px;
}


.subnav li a:hover {
  background:#000000 url(toughness_images/arrow_grey.gif) no-repeat scroll right center;
  color:#cccccc;
}

.subnav a.active, .subnav a.active:hover {
  background:#ff0000 url(toughness_images/arrow_white_red.gif) no-repeat scroll right center;
  color:#ffffff;
}

.featured_life_wrapper {
  float:left;
  width:440px;
  display:inline;
  margin:10px 0 0 10px;
}

.where2buy_wrapper_890 {
  float:left;
  width:890px;
  display:inline;
  margin:10px 0 0 10px;
}

.featured_life {
  background-color:#000000;
  margin-bottom:10px;
}

.where2buy_location {
  background-color:#000000;
  margin-bottom:0;
  width:890px;
}

.where2buy_location#compare {
  background:none;
}

.where2buy_search_wrapper {
  background:#ffffff url(toughness_images/bkgd_where2buy_search.jpg) repeat-x;
  height:90px;
  width:890px;
  font-size:9pt;
}

.where2buy_search_300 {
  float:left;
  width:300px;
  margin:0 10px 5px 35px;
  display:inline;
  height:40px;
  position:relative;
}

.where2buy_search_200 {
  float:left;
  width:220px;
  margin:0 10px 5px 0;
  height:40px;
  position:relative;
}

.where2buy_search_item {
  position:absolute;
  bottom:0;
}

.where2buy_state_zipcode {
  float:left;
  width:300px;
  margin:0 10px 0 35px;
  display:inline;
  vertical-align:bottom;
}

.where2buy_state_zipcode input {
  padding:3px 2px 0px 2px;
  font-family: Helvetica, Arial;
  background-color:#8c8c8c;
  color:#000000;
  border:0px none; /* solid yellow; */
  height:16px;
  line-height:16px;
  font-size: 8pt;
  /* font-weight: bold; */
  margin-right:0px;
  vertical-align:middle;
}

.where2buy_form, .searchresults_form {
  font-size:0pt;
  margin:0;
  padding:0;
}

.where2buy_range_select {
  float:left;
  width:190px;
  margin:0 10px 0 0;
}

.where2buy_range_select select {
  font-size:9pt;
  background-color:#999999;
  border:0px none;
  margin:0;
  padding:0;
}

.where2buy_find_btn {
  float:left;
  width:280px;
  margin:0;
  height:20px;
  line-height:20px
}

.where2buy_find_btn input {
  width:120px;
  height:20px;
  margin:0;
  padding:0 19px 2px 0;
  background:#ed1c24 url(toughness_images/arrow_white_red.gif) no-repeat scroll right center;
  border:0px none;
  color:#ffffff;
  font-size: 9pt;
}

.where2buy_storenameaddress {
  float:left;
  width:300px;
  margin:0 10px 0px 35px;
  display:inline;
  font-size:9pt;
  font-weight:bold;
}

.where2buy_telephone {
  float:left;
  width:220px;
  margin:0 10px 0px 0;
}

.where2buy_distance {
  float:left;
  width:280px;
  margin:0;
}

.where2buy_storenameaddress p, .where2buy_telephone p, .where2buy_distance p, .searchresults_header p {
  color: #ffffff;
  font-size:9pt;
  font-weight:bold;
  line-height:30px;
  vertical-align:middle;
  padding-left:0;
  margin:0;
}

.searchresults_header p {
  float:left;
}

.where2buy_item {
  background:#ffffff url(toughness_images/bkgd_where2buy_store.jpg) repeat-x scroll;
  height:90px;
  font-size:9pt;
  font-weight:bold;
}

.where2buy_item_store {
  float:left;
  width:300px;
  margin:0 10px 0px 35px;
  display:inline;
}

.where2buy_item_phone {
  float:left;
  width:220px;
  margin:0 10px 0px 0;
  height:90px;
}

.where2buy_item_distance {
  float:left;
  width:280px;
  margin:0;
  height:90px;
}

.searchresults_header {
  float:left;
  width:800px;
  margin:0 10px 0px 35px;
  display:inline;
  font-size:9pt;
  font-weight:bold;
  line-height:30px;
}

.searchresults_search_wrapper {
  background:transparent url(toughness_images/bkgd_where2buy_search.jpg) repeat-x left top;
  height:45px;
  width:890px;
  font-size:9pt;
}

.searchresults_item {
  background:#ffffff url(toughness_images/bkgd_where2buy_store.jpg) repeat-x scroll;
  height:90px;
  font-size:9pt;
}

.searchresults_item div {
  width:800px;
  margin:0 10px 0px 35px;
}

.searchresults_header p.term {
  color:#ed1c24;
}

.searchresults_searchterm {
  float:left;
  width:200px;
  margin:10px 10px 0 35px;
  display:inline;
  vertical-align:bottom;
}

.searchresults_searchterm input {
  padding:3px 2px 0px 2px;
  font-family: Helvetica, Arial;
  background-color:#8c8c8c;
  color:#000000;
  border:0px none; /* solid yellow; */
  line-height:22px;
  height:22px;
  font-size: 8pt;
  /* font-weight: bold; */
  margin-right:0px;
  vertical-align:middle;
}

.searchresults_btn {
  float:left;
  width:280px;
  margin:10px 0 0 0;
  height:20px;
  line-height:20px
}

.searchresults_btn input {
  width:90px;
  height:25px;
  margin:0;
  padding:0 0 0 19px;
  background:#ed1c24 url(toughness_images/btn_search_big.gif) no-repeat scroll right center;
  border:0px none;
  color:#000000;
  font-size: 9pt;
  font-weight:bold;
}

.solar_wrapper {
  margin:10px 0 0 10px;
  padding-bottom:20px;
  background-color:#000;
  width:890px;
  overflow:hidden;
}

.solar_marginleft_20 {
  margin-left:20px;
}

.solar_marginleft_20 span {
  font-size:9pt;
}

.solar_feature_box_last {
  float:left;
  width:135px;
  margin-top:15px;
}

.solar_feature_box {
  float:left;
  width:135px;
  margin-right:43px;
  margin-top:15px;
}

.solar_feature_box div, .solar_feature_box_last div {
  margin:15px 0;
  font-size:11pt;
  font-weight:bold;
}

/* --- CSX --- */
.compare_table {
  /* border:1px solid transparent; */ 
  /* #c4c4c4; */
  border-collapse:collapse;
  empty-cells:show;
  font-size:9pt;
}

.compare_header_row {
  height:30px;
  background-color:#000000;
  color:#ffffff;
  font-size:9pt;
  border:1px solid #000000;
}

.compare_header_row_normal {
  background:#ffffff url(toughness_images/bkgd_where2buy_store.jpg) repeat-x left top;
  height:75px;
}

.compare_scroll_header_row_normal {
  background-color:#ffffff;
  height:75px;
}

.compare_header_row th {
  font-weight:normal;
  vertical-align: middle;
  text-align:center;
  color:#ffffff;
}

.colh_first {
  width:148px;
}

.colh_normal {
  width:72px;
}

.colh_last {

}

.col_first {
  width:148px;
  border-top:1px solid #c4c4c4;
  border-right:1px solid #c4c4c4;
  border-bottom:1px solid #c4c4c4;
  vertical-align:bottom;
  height:75px;
}

.col_first table {
  width:148px;
  border:0px none;
}

.tn_watch {
  vertical-align:middle;
  text-align:center;
  height:75px;
  width:60px;
}

.tn_watch img {
  border:0px none;
}

.watch_item {
  vertical-align:bottom;
  height:45px;
  padding-left:5px;
}

.watch_item span {
  color:#ed1c24;
}

.bottom {
  vertical-align:bottom;
}

.grey_btn_left {
  width:75px;
}

.grey_btn_left ul {
  list-style-type:none;
  list-style-position:outside;
  margin:0;
  padding:0;
}

.grey_btn_left li {
  background:#999999;
  height:20px;
  bottom:0px;
  right:0px;
  text-align:right;
  padding:0px 8px 0px 0px;
}

.grey_btn_left li a {
  background:#999999 url(toughness_images/arrow_white_left_grey.gif) no-repeat scroll left center;
  line-height:20px;
  color:#ffffff;
  display:block;
  margin:0;
  padding:0 0 0 14px;
}

.grey_btn_left li a:hover {
  background:#999999 url(toughness_images/arrow_grey_left_grey.gif) no-repeat scroll left center;
  color:#cccccc;
}

.bullet_grey {
  font-size:26pt;
  color:#666666;
}



.col_normal {
  width:72px;
  border-top:1px solid #c4c4c4;
  border-right:1px solid #c4c4c4;
  border-bottom:1px solid #c4c4c4;
  text-align:center;
}

.col_last {
  border-top:1px solid #c4c4c4;
  border-bottom:1px solid #c4c4c4;
  text-align:center;
}



.featured_news_press {
  background-color:#000000;
}

.featured_life ul, .news_press_release ul {
  list-style-position:inside;
  list-style-type:none;
  margin:0;
  padding:0;
  position:relative;
}

.featured_life li, .news_press_release li {
  background-color:#000000;
  bottom:0;
  height:20px;
  padding:0 4px 0 8px;
  position:absolute;
  right:0;
  text-align:right;
}

.featured_life li a, .news_press_release li a {
  background:#000000 url(toughness_images/arrow_white.gif) no-repeat scroll right center;
  color:#FFFFFF;
  display:block;
  font-size:7pt;
  font-weight:bold;
  letter-spacing:0.1em;
  line-height:20px;
  margin:0;
  padding:0 19px 0 0;
}

.featured_life li a:hover {
  background:#000000 url(toughness_images/arrow_grey.gif) no-repeat scroll right center;
  color:#cccccc;
}

.featured_life li a.left, .news_press_release li a.left {
  background:#000000 url(toughness_images/arrow_white_left.gif) no-repeat scroll left center;
  color:#FFFFFF;
  display:block;
  font-size:7pt;
  font-weight:bold;
  letter-spacing:0.1em;
  line-height:20px;
  margin:0;
  padding:0 0 0 17px;
}

.featured_life li a.left:hover, .news_press_release li a.left:hover {
  background:#000000 url(toughness_images/arrow_grey_left.gif) no-repeat scroll left center;
  color:#cccccc;
}

.featured_toughness_wrapper {
  float:left;
  width:890px;
  padding:10px 0 0 10px;
  /*margin-left:10px;*/
}

.featured_toughness_resistant {
  float:left;
  width:890px;
  padding:0 0 10px 10px;
  /*margin-left:10px;*/
}

.featured_header_440, .featured_header_890, .featured_header_590 {
  background:#000000;
  height:30px;
  line-height:30px;
}

.featured_header_440 span, .featured_header_890 span, .featured_header_590 span {
  color:#FFFFFF;
  font-size:19pt;
  padding-left:10px;
}

/* CSX */
.life_sub_content {
  background-color: #ffffff; 
  color:#000000;
  font-size:9pt;
  padding:10px;
  margin:0;
  /*height:720px;*/
}

/* CSX: */
.life_sub_image {
  margin:-10px -10px 0 -10px;
}

/* CSX */
.news_press_content {
  background-color: #ffffff; 
  color:#000000; 
  font-size:9pt;
  padding:10px;
  margin:0;
  height:700px;
  position:relative;
}

/* CSX */
.news_press_content img {
  /* height:320px; */
  float:left;
  margin:10px 10px 10px 0px;
  position:relative;
}

.toughness_concept_back {
  width:890px;
  background-color:#000;
  overflow:hidden;
}

.toughness_concept_content_wrapper {
  font-size:9pt;
  background-color:#000;
  color:#fff;
  float:left;
  width:420px;
  padding:10px 0px 0px 10px;
  margin:0;
}

.toughness_concept_content {
  padding-top:0px;
  height:410px;
}

.toughness_concept_image {
  background-color:#ffffff;
  float:left;
  height:420px;
  padding:0;
  margin:0 0 0 0;
}

.news_life_wrapper {
  float:left;
  padding:10px 0 10px 10px;
}

.alignleft {
  text-align:left;
  border:0px solid #000000;
}

.alignleft div {
  background-color:#000000;
  bottom:0;
  height:20px;
  padding:0 4px 0 8px;
  text-align:left;
  width: 54px;
}

.alignleft div a {
  background:#000000 url(toughness_images/arrow_white_left.gif) no-repeat scroll left center;
  color:#FFFFFF;
  display:block;
  font-size:7pt;
  font-weight:bold;
  letter-spacing:0.1em;
  line-height:20px;
  margin:0;
  padding:0 0 0 16px;
}

.alignleft div a:hover {
  background:#000000 url(toughness_images/arrow_grey_left.gif) no-repeat scroll left center;
  color:#cccccc;
}

.page_of {
  font-size:8pt;
  font-weight:bold;
  letter-spacing:0.2em;
  color:#666666;
  text-align:center;
}

.alignright div {
  background-color:#000000;
  bottom:0;
  height:20px;
  padding:0 2px 0 10px;
  text-align:left;
  width: 54px;
}

.alignright div a {
  background:#000000 url(toughness_images/arrow_white.gif) no-repeat scroll right center;
  color:#ffffff;
  display:block;
  font-size:7pt;
  font-weight:bold;
  letter-spacing:0.1em;
  line-height:20px;
  margin:0;
  padding:0 4px 0 0;
}

.alignright div a:hover {
  background:#000000 url(toughness_images/arrow_grey.gif) no-repeat scroll right center;
  color:#cccccc;
}

.news_life {
  height:630px;
  width:440px;
  background:#ffffff url(toughness_images/bkgd_news_gradient.jpg) repeat-x;
  background-position:bottom;
}

/* CSX */
.news_press_release {
  width:590px;
  /*background:#ffffff url(toughness_images/bkgd_news_gradient.jpg) repeat-x;*/
  /*background-position:bottom;*/
  padding:10px 0px 10px 10px;
  margin:0;
  float:left;
}

/* CSX */
.news_press_thumbs {
  /*height:630px;*/
  width:290px;
  background:#ffffff url(toughness_images/bkgd_news_gradient.jpg) repeat-x;
  background-position:bottom;
  overflow:auto;
  padding-bottom:40px;
}

.life_sub_thumbs {
  height:730px;
  width:290px;
  background:#ffffff url(toughness_images/bkgd_news_gradient.jpg) repeat-x;
  background-position:bottom;
  overflow:auto;
  padding-bottom:40px;
}

.news_life_pic {
  float:left;
  margin:0 10px 10px 0;
}

.news_life_content {
  float:left;
  width:270px;
  font-size:8pt;
}

/* CSX */
.news_press_thumb_content {
  float:left;
  width:120px;
  font-size:8pt;
}

.news_life_header {
  float:left;
  width:270px;
  font-size:9pt;
  font-weight: bold;
}

.news_life_header ul {
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position:relative;
}

.news_life_header li {
  list-style-type:none;
  margin:0;
  padding:0;
  background:transparent url(toughness_images/arrow_black_headline.gif) no-repeat right bottom;
}

.news_life_header a {
  color:#000000;
  text-decoration: none;
  margin:0;
  padding:0;
  display: block;
}

.news_life_header a:hover {
  color:#666666;
  text-decoration: none;
  margin:0;
  padding:0;
  display: block;
}


/* CSX */
.news_press_thumb_header {
  float:left;
  width:120px;
  font-size:9pt;
  font-weight: bold;
}

.news_press_thumb_header ul {
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position:relative;
}

.news_press_thumb_header li {
  list-style-type:none;
  margin:0;
  padding:0;
  background:transparent url(toughness_images/arrow_black_headline.gif) no-repeat right bottom;
}

.news_press_thumb_header a {
  color:#000000;
  text-decoration: none;
  margin:0;
  padding:0;
  display: block;
  width:106px;
}

.news_press_thumb_header a:hover {
  color:#666666;
  text-decoration: none;
  margin:0;
  padding:0;
  display: block;
  width:106px;
}

#main_flash {
  height:530px;
  width:910px;
  background:#0096b3 url(toughness_images/main_flash.jpg) no-repeat;
}

#flash_babyg_productselector {
  height:522px;
  width:910px;
  background-color:#0096b3;
}

#main_flash_babyg {
  height:530px;
  width:910px;
  background:#0096b3 url(toughness_images/main_flash_babyg.jpg) no-repeat;
}

#collection_flash {
  height:522px;
  width:910px;
  background-color:#ffffff;
}

#timeline{width:800px;height:600px;text-align:left;margin:0;overflow:hidden;}

.featured_3, .featured_masterg {
  margin:0px;
  padding:0px;
  height:310px;
  background:transparent url(toughness_images/bkgd_features_texture.jpg) no-repeat;
}

.featured_wrapper {
  display:inline;
  float:left;
  height:290px;
  width:290px;
  background-color:#000000;
  margin:10px 0px 0px 10px;
}

.featured_header {
  width:290px;
  height:30px;
  line-height:30px;
}

.featured_header span {
  font-size:19pt;
  color:#ffffff;
  padding-left:10px;
}

.featured_pic {
  height:260px;
  width:290px;
}

.featured_pic img {
  vertical-align:bottom;
}

.featured_pic ul {
  list-style-type:none;
  list-style-position:inside;
  margin:0px;
  padding:0px;
	position:relative;
}

.featured_pic li {
  /* position:absoulute; */
}

.featured_wrapper ul {
  list-style-type:none;
  list-style-position:inside;
  margin:0;
  padding:0;
}

.featured_wrapper li {
  position:absolute;
  height:20px;
  background-color:#000000;
  bottom:0px;
  right:0px;
  text-align:right;
  padding:0px 4px 0px 8px;
}

.featured_wrapper li a {
  line-height:20px;
  font-size:7pt;
  font-weight:bold;
  letter-spacing:0.1em;
  color:#ffffff;
  padding:0 16px 0 0;
  margin:0;
  display:block;
  background:#000000 url(toughness_images/arrow_white.gif) no-repeat;
  background-position: right center;
}

.featured_wrapper li a:hover {
  color:#cccccc;
  background:#000000 url(toughness_images/arrow_grey.gif) no-repeat;
  background-position: right center;
}

.featured_news_wrapper {
  height:260px;
  width:290px;
  background:transparent url(toughness_images/bkgd_news_gradient.jpg) repeat-x;
  position:relative;
}

.featured_news {
  padding:10px;
}

.featured_news_height660 {
  padding:10px;
  height:660px;
}

.featured_article_wrapper {
  margin-bottom:10px;
}

.featured_article {
  font-size:8pt;
  line-height:13pt;
}

.featured_article span {
  background-color:#999999;
  color:#ffffff;
  padding:2px;
  margin-right:6px;
}

.featured_article a {
  color:#000000;
  text-decoration: none;
}

.featured_article a:hover {
  color:#000000;
  text-decoration: underline;
}

/* CSX */
.table_290 {
  position:absolute;
  width:290px;
  height:20px;
  line-height:20px;
  margin:-20px 0 0 0;
  padding:0;
}

.table_440 {
  position:absolute;
  width:440px;
  height:20px;
  line-height:20px;
  margin:-20px 0 0 0;
  padding:0;
}

/* footer */
.footer_nav {
  clear:both;
  height:40px;
  background-color:#000000;
}

.footer_gshock_logo {
  padding:11px 18px 0px 15px;
  float:left;
}

.footer_nav ul {
  list-style-type:none;
  list-style-position:inside;
  margin:0;
  padding:0;
}

.footer_nav li {
  float:left;
  margin:9px 18px 0px 0px;
  line-height:22px;
}

.footer_nav li a {
  color:#ffffff;
  font-weight:bold;
  font-size:8pt;
  letter-spacing:0.2em;
  display: block;
  padding:0 4px;
}

.footer_nav li a:hover {
  color:#cccccc;
}

.footer_nav a.active, .footer_nav a.active:hover {
  color:#ffffff;
  font-weight:bold;
  font-size:8pt;
  letter-spacing:0.2em;
  display: block;
  padding:0 4px;
  background-color:#ed1c24;
}

.footer_bottom {
  height:25px;
  background-color:#999999;
  margin-bottom:30px;
  padding-left:12px;
}

.footer_bottom_content {
  float:left;
}

.footer_bottom_content ul {
  float:left;
  list-style-type:none;
  list-style-position:inside;
  margin:0;
  padding:0;
}

.footer_bottom_content li {
  float:left;
  margin:4px 17px 0px 0px;
  line-height:16px;
}

.footer_bottom_content a {
  color:#ffffff;
  font-weight: bold;
  font-size:7pt;
  letter-spacing:0.08em;
  display: block;
}

.footer_bottom_content a:hover {
  color:#cccccc;
}

.copyright {
  float:right;
  color:#ffffff;
  font-size:7pt;
  font-weight: normal;
  margin:7px 8px 0px 0px;
  /* border:1px solid yellow; */
}

.casio_logo {
  float:right;
  padding:2px 10px 0px 0px;
  /*border:1px solid yellow;*/
}

.clear_left {
  clear: left;
  font-size:0pt;
  margin:0;
  padding:0;
}

/* TH STYLES */
#masterg_popup{
	background:#d7d7d7 url(toughness_images/branddetails_bg.png) left top repeat-x;
	padding:0;
	margin:0;
}

.masterg_main {
  width:900px;
  height:540px;
  padding:10px 0 0 10px;
  text-align:left;
}

.featured_masterg {
  background:none;
  height:300px;
}

.titlebar_masterg_popup {
	background:transparent url(toughness_images/masterg_head.jpg) no-repeat;
	line-height:230px;
	vertical-align:middle;
	width:890px;
	height:230px;
	overflow:hidden;
}
.masterg_wrapper {
  display:inline;
  float:left;
  height:290px;
  width:290px;
  background-color:#000000;
  margin:10px 10px 0 0;
}

.masterg_wrapper_last {
  margin:10px 0 0 0;
}

.masterg_header {
  height:30px;
  padding:0px 0 0 10px;
  text-align:left;
  width:auto;
  line-height:30px;
}

.masterg_header span {
  line-height:30px;
  height:30px;
  vertical-align:middle;
  font-size:19pt;
  color:#ffffff;
}
.masterg_wrapper ul, .advanced_box2 ul, .atomic_box2 ul {
  list-style-type:none;
  list-style-position:inside;
  margin:0;
  padding:0;
}

.masterg_wrapper li, .advanced_box2 li, .atomic_box2 li {
  position:absolute;
  height:20px;
  background-color:#000000;
  bottom:0px;
  right:0px;
  text-align:right;
  padding:0px 4px 0px 8px;
}

.masterg_wrapper li a, .advanced_box2 li a, .atomic_box2 li a {
  line-height:20px;
  font-size:7pt;
  font-weight:bold;
  letter-spacing:0.1em;
  color:#ffffff;
  padding:0 16px 0 0;
  margin:0;
  display:block;
  background:#000000 url(toughness_images/arrow_white.gif) no-repeat right center;
}

.masterg_wrapper li a:hover, .advanced_box2 li a:hover, .atomic_box2 li a:hover {
  color:#cccccc;
  background:#000000 url(toughness_images/arrow_grey.gif) no-repeat right center;
}
/* END TH STYLES */

/* TH STYLES */
#brand_details{width:870px;text-align:left;margin:30px 0 0 30px;padding-bottom:20px;background:#d7d7d7 url(toughness_images/branddetails_bg.png) left top repeat-x;}
#brand_details .left_column{width:425px;margin-right:30px;float:left;}
#brand_details .right_column{float:right;text-align:right;top:20px; margin:0;padding:0;}

#brand_details h1{color:#000;text-align:left;font-size:1.5em;}
#brand_details h2{color:#000;text-align:left;font-size:1.1em;font-weight:normal;margin:3px auto 20px auto;}
#brand_details h3.header{font-size:12px;margin:10px auto 30px auto;padding:0;}
#brand_details h3{font-size:.9em;margin:0;margin-top:3px;}
#brand_details p{font-size:.7em;margin:3px 0 0 0;}

#brand_details .feature img{float:left;margin:0 10px 10px 0;}
.clear{clear:both;}

/* TH STYLES */
.toughness_wrapper_tech {
  background-color:#BCBCBC;
  margin:0;
  padding:0px;
  display:block;
  width:890px;
}
.toughness_tech_row_wrapper {
  background:transparent url(toughness_images/bkgd_content.jpg) repeat-x left top;
  padding-bottom:0px;
}

#toughness_tech_container{margin:10px;overflow:hidden;}
.toughness_tech_header{background:#000000;height:30px;padding-left:10px;margin:0;margin-bottom:10px;clear:both;line-height:30px;}
.toughness_tech_header span{color:#FFFFFF;font-size:19pt;}
#toughness_tech_row2{margin-top:10px;}
#toughness_tech_row1, #toughness_tech_row2{overflow:hidden;width:100%;background-color:#BCBCBC;}
#toughness_tech_row1 .tech1, #toughness_tech_row1 .tech2{height:510px;}
#toughness_tech_row2 .tech1, #toughness_tech_row2 .tech2{height:510px;}
.tech1{float:left;}
.tech2{float:left;}
.tech1{background:#000;width:430px;margin:0 0 0 0;display:inline;}
.tech2{background:#000;width:430px;margin:0 0 0 10px;display:inline;}

.tech1 h2, .tech2 h2{background:none;text-transform:none;color:#fff;font-size:12px;padding:10px 10px;margin:0;}
.tech1 p, .tech2 p{font-size:12px;padding:5px 10px 10px 10px;margin:0;}
.titlebar_technology {background:transparent url(toughness_images/titlebar_technology.jpg) no-repeat scroll 0 0;height:80px;line-height:80px;vertical-align:middle;width:910px;}
.advanced_tech_top{padding:10px;}
.advanced_box1{float:left; margin-right:10px}
.advanced_box2{float:left; position:relative;}
.advanced_tech_bottom{margin:0 10px;background:transparent url(toughness_images/bkgd_technology_gradient.gif) left top no-repeat;clear:both;overflow:hidden;width:auto !important;width:100%;}
.advanced_bottom_box, .solar_bottom_box {float:left;width:445px;margin:0;}
.advanced_bottom_box p {font-size:12px;padding:5px 20px 20px 20px !important;padding:10px 20px 30px 20px;}
.solar_bottom_box p {font-size:12px;padding:5px 20px 10px 20px !important;padding:10px 20px 10px 20px; } 
.advanced_tech_header{background:#000000;height:30px;width:440px;line-height:30px;}
.advanced_tech_header span {color:#FFFFFF;padding-left:10px;font-size:19pt;}
.advanced_find_btns{margin-left:10px;}
.find_btns1{float:left;width:440px;margin-right:10px;background:#000}
.find_btns2{width:440px;float:left;background:#000}
.advanced_find_btns ul {list-style-type:none;list-style-position:inside;margin:0;padding:0;}
.advanced_find_btns li {float:right;height:20px;background-color:#000000;text-align:right;padding:0px 4px 0px 8px;}
.advanced_find_btns li a {line-height:20px;font-size:7pt;font-weight:bold;letter-spacing:0.1em;color:#ffffff;padding:0 19px 0 0;margin:0;display:block;background:#000000 url(toughness_images/arrow_white.gif) no-repeat;background-position: right center;}
.advanced_find_btns li a:hover {line-height:20px;font-size:7pt;font-weight:bold;letter-spacing:0.1em;color:#cccccc;padding:0 19px 0 0; margin:0;display:block;background:#000000 url(toughness_images/arrow_grey.gif) no-repeat;background-position: right center;}

.toughness_wrapper_tech ul {
  list-style-type:none;
  list-style-position:inside; 
  margin:0; 
  padding:0;
  position: relative;
}

.toughness_wrapper_tech li {
  background-color:#000000;
  /* bottom:0; */
  height:20px;
  padding:0 4px 0 8px;
  position:absolute;
  text-align:right;
  top:-20px;
  right:0;
}

.toughness_wrapper_tech li a {
  background:#000000 url(toughness_images/arrow_white_left.gif) no-repeat scroll left center;
  color:#FFFFFF;
  display:block;
  font-size:7pt;
  font-weight:bold;
  letter-spacing:0.1em;
  line-height:20px;
  margin:0;
  padding:0 0 0 19px;
}

.toughness_wrapper_tech li a:hover {
  background:#000000 url(toughness_images/arrow_grey_left.gif) no-repeat scroll left center;
  color:#cccccc;
}

/* TH STYLES */

/* TH STYLES */
.history_wrapper {background:#C3C3C3;margin:0;padding:10px 11px 10px 10px;}
.timeline_header{background:#000000;height:30px;padding-left:10px;margin:0;margin-bottom:0;clear:both;line-height:30px;}
.timeline_header span{color:#FFFFFF;font-size:19pt;}
#history_timeline{margin-bottom:10px;}
.history_top{overflow:hidden;}
.history_bottom{background:transparent url(toughness_images/bkgd_atomic2.gif) left top repeat-y;clear:both;overflow:hidden;width:auto !important;width:100%;margin:0 !important;margin:-10px 0 0 0;}
.history_bottom_box{float:left;width:440px;padding:0;}
.history_bottom_box2{float:left;width:440px;padding:0;}

.history_bottom_box p, .history_bottom_box2 p{font-size:12px;padding:20px 20px 40px 20px;margin:0;}

.history_wrapper ul {list-style-type:none;list-style-position:inside; margin:0; padding:0;position: relative;}
.history_wrapper li {background-color:#000000;bottom:0;height:20px;padding:0 4px 0 8px;position:absolute;right:0 !important;right:10px;text-align:right;top:-20px;}
.history_wrapper li a {background:#000000 url(toughness_images/arrow_white_left.gif) no-repeat scroll left center;color:#FFFFFF;display:block;font-size:7pt;font-weight:bold;letter-spacing:0.1em;line-height:20px;margin:0;padding:0 0 0 19px;}
.history_wrapper li a:hover {background:#000000 url(toughness_images/arrow_grey_left.gif) no-repeat scroll left center;color:#cccccc;}
.history_wrapper li a.right {background:#000000 url(toughness_images/arrow_white.gif) no-repeat scroll right center;color:#FFFFFF;display:block;font-size:7pt;font-weight:bold;letter-spacing:0.1em;line-height:20px;margin:0;padding:0 19px 0 0;}
.history_wrapper li a.right:hover {background:#000000 url(toughness_images/arrow_grey.gif) no-repeat scroll right center;color:#cccccc;}

/* TH STYLES */
.atomic_tech_top{padding:10px 0 0 10px;}
.atomic_box1{float:left;height:310px;padding-right:10px;font-size:0;}
.atomic_box2{float:left;height:310px;position:relative;overflow:hidden;font-size:0;}
.atomic_tech_bottom{margin:0 0 10px 10px;background:transparent url(toughness_images/bkgd_atomic2.gif) left top repeat-y;clear:both;overflow:hidden;height:100%;}
.atomic_bottom_box{float:left;margin:0;width:450px;}
.atomic_bottom_box p{font-size:12px;padding:5px 30px 10px 20px !important;padding:10px 30px 10px 20px;}
.atomic_tech_header{background:#000000;height:30px;width:440px;line-height:30px;}
.atomic_tech_header span {color:#FFFFFF;padding-left:10px;font-size:19pt;}
.atomic_tech_wrapper ul{font-size:12px;margin:0;padding:0 30px 20px 30px;}
.atomic_btm_info{background-color:#000;height:230px;margin:10px;padding-left:15px;}
.atomic_btm_info div{float:left;padding:18px 17px 15px 0;}
.atomic_btm_info div.last{float:left;padding:18px 0 15px 0;}
.atomic_btm_info p{display:block;clear:both;color:#fff;font-size:12px;padding:0 0 0 10px;margin:0;}
.mini_copy{font-size:10px;}

/* TH STYLES */
#product_details{text-align:left;background:#d7d7d7 url(toughness_images/branddetails_bg.png) left top repeat-x;}
#product_details .left_column{float:left;overflow-y:scroll;overflow-x:hidden;padding:0 20px 0 25px;height:480px;width:580px;}
#product_details .right_column{float:left;width:300px;position:absolute;right:0;top:0;}
#product_details .thumbs a:link,#product_details .thumbs a:visited{display:block;margin:5px;float:left;width:46px;height:70px;}
#product_details .thumbs a img{border:none;width:46px;height:70px;}
#product_details .thumbs a:hover{background:#666;}
#product_details .thumbs a.active{background:#666;}
.big_watch{margin:0 0 20px 30px;}
.watch_name{color:#000;text-align:left}
.watch_details{padding-bottom:30px;}
#product_details .watch_details {margin-top:40px;float:left;width:250px;color:#000;text-align:left;}
#product_details .gallery{float:left;margin:40px 20px 20px 10px;}
#product_details .watch_details h1{font-size:2.3em;}
#product_details .watch_details h2{font-size:1em;}
#product_details .watch_details h3{font-size:.9em;}
#product_details .watch_details ul{font-size:11px;margin:0;padding:0 15px;}
.shop{margin:20px 0 0 10px;text-align:right;float:left}
.shop label{font-size:10px;font-weight:bold;margin-right:3px;}
.shop input{background:#888;color:#fff;padding:5px 3px 3px 3px;border:none;font-size:16px;font-weight:bold;text-align:center;}
.shop_header{background:#000000;height:30px;width:300px;line-height:30px;}
.shop_header span {color:#FFFFFF;padding-left:10px;font-size:19pt;}
.shop_btns{float:left;margin:10px 0 0 20px;width:140px;}
.shop_btns ul {list-style-type:none;list-style-position:inside; margin:4px 0; padding:0;position: relative;}
.shop_btns li {bottom:0;height:20px;text-align:right;}
.shop_btns li a {background:#666 url(toughness_images/arrow_white_right_grey.gif) no-repeat scroll right center;color:#FFFFFF;display:block;font-size:7pt;font-weight:bold;line-height:20px;margin:0;padding:0 19px 0 10px;}
.shop_btns li a:hover {background:#666 url(toughness_images/arrow_grey_right_grey.gif) no-repeat scroll right center;color:#cccccc;}
.shop_btns li a.red {background:#ed1c24 url(toughness_images/arrow_white_red.gif) no-repeat scroll right center;color:#FFFFFF;display:block;font-size:7pt;font-weight:bold;line-height:20px;margin:0;padding:0 19px 0 10px;}
.shop_btns li a.red:hover {background:#ed1c24 url(toughness_images/arrow_grey_red.gif) no-repeat scroll right center;color:#cccccc;}

/* TH STYLES */
.myacct_content {
  background-color: #ffffff; 
  color:#000000; 
  font-size:9pt;
  padding:10px;
  margin:0;
  position:relative;
  height:300px;
}

/* TH STYLES */
.support_content{background-color:#ffffff;padding:10px;font-size:9pt;}

.support_center {
  /*height:630px;*/
  width:290px;
  background:#ffffff url(toughness_images/bkgd_news_gradient.jpg) repeat-x;
  background-position:bottom;
  overflow:auto;
}

.support_wrapper {
  padding:10px;
  height:300px;
}

.support {
  margin-top:10px;
  font-size:9pt;
  font-weight: bold;
}

.support ul {
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position:relative;
  margin-bottom:20px;
}

.support li {
  list-style-type:none;
  margin:0;
  width:180px;
  padding:0;
  background:transparent url(toughness_images/arrow_black_headline.gif) no-repeat right bottom;
}

.support a {
  color:#000000;
  text-decoration: none;
  margin:0;
  padding:0;
  display: block;
}

.support a:hover {
  color:#666666;
  text-decoration: none;
  margin:0;
  padding:0;
  display: block;
}

.profile_form .name {width:200px;}

.profile_form{margin-bottom:20px;overflow:hidden;height:50px;}
.profile_form span{float:left;margin-right:7pt;}
.profile_form label{display:block;font-size:9pt;font-weight:bold;padding-bottom:5px;}
.profile_form select{color:#333;background:#ccc;border:none;padding:5px;font-size:10pt;margin-top:15px;height:26px;line-height:26px;width:60px;}
.profile_form input{color:#333;background:#ccc;border:none;padding:5px;font-size:10pt;}

.profile_submit{
	text-align:right;
	margin:10px 12px 0 0;
}
.profile_submit input.submit {
  width:120px;
  height:20px;
  margin:0;
  cursor:pointer;
  padding:0 19px 2px 0;
  background:#ed1c24 url(toughness_images/arrow_white_red.gif) no-repeat scroll right center;
  border:0px none;
  color:#ffffff;
  font-size: 9pt;
}

.width40 {
  width:40px;
}

.width60 {
  width:60px;
}

.width170 {
  width:170px;
}

.width265 {
  width:265px;
}

/* TH STYLES */
.titlebar_babyg_life {background:transparent url(toughness_images/titlebar_babyg_life.jpg) no-repeat;line-height:80px;vertical-align:middle;width:910px;height:80px;}
.subnav ul.babyg a.active {background:#00b4a5 url(toughness_images/arrow_white_turquoise.gif) no-repeat scroll right center;}
.subnav ul.babyg a.active:hover {background:#00b4a5 url(toughness_images/arrow_grey_turquoise.gif) no-repeat scroll right center;}
.header_nav_content ul.babyg a.active, .header_nav_content ul.babyg a.active:hover {background-color:#bc206f;}
.dark_input{background-color:#8C8C8C;border:0 none;color:#000000;font-family:Helvetica,Arial;font-size:8pt;height:16px;line-height:16px;margin-right:0;padding:3px 2px 0;vertical-align:middle;}
.babyg_featured{background-color:transparent;margin-bottom:10px;}
.babyg_search_wrapper {font-size:9pt; width:auto;margin-bottom:10px;height:120px;background:#c8c8c8 url(toughness_images/bkgd_where2buy_store.jpg) repeat-x scroll 0 0;}
.babyg_search_300 {height:40px;position:relative;margin:0 20px;padding:40px 0 0 0;width:auto;float:none;display:block}
.babyg_search_item {position:relative;font-size:12px;float:left;}
.babyg_search_item span{display:block;margin-bottom:5px;}
.babyg_find_btn{height:20px;line-height:20px;margin:0;float:right;padding-top:34px;width:auto;}
.babyg_find_btn input {background:#BC206F url(toughness_images/arrow_white_red.gif) no-repeat scroll right center;cursor:pointer;border:0 none;color:#FFFFFF;font-size:9pt;height:20px;margin:0;padding:0 19px 3px 0;width:120px;}
.babyg_storenameaddress {float:left;display:inline;font-size:9pt;font-weight:bold;width:230px;color:#fff;margin: 0 20px 0 20px;}
.babyg_storenameaddress p {margin:0; vertical-align:middle;height:30px; line-height:30px;}
.babyg_telephone {float:left;display:inline;font-size:9pt;font-weight:bold;color:#fff;margin:0 10px 0px 0;}
.babyg_telephone p {margin:0; vertical-align:middle;height:30px; line-height:30px;}
.babyg_item {background:#C8C8C8 url(toughness_images/bkgd_where2buy_store.jpg) repeat-x scroll 0 0;font-size:9pt;font-weight:bold;height:120px;}
.babyg_item_store {display:inline;float:left;margin:0 20px 0 20px;width:230px;}
.babyg_item_phone{float:left;margin:0 10px 0px 0;height:90px;}
.babyg_copy{background:#ddd url(toughness_images/bkgd_news_gradient.jpg) left top repeat-x;width:440px;height:280px;}
.babyg_copy p{font-size:12px;padding:20px 20px 0 20px;margin:0;}

.cart_items{font-size:9pt;text-align:center;color:#333;}
.cart_items th{background:#000;color:#fff;font-size:12px;font-weight:bold;padding:3px;}
.cart_items td{padding:10px;}
.cart_items tr{background:#ffffff url(toughness_images/bkgd_news_gradient.jpg) repeat-x scroll;}
th.product{padding-left:100px;text-align:left;width:300px;}
td.product{padding-left:60px;text-align:left;}
td.product span{margin-top:75px;}
td.price, span.price{font-size:20px;font-weight:bold;color:#333}
.cart_items a.remove{color:#333;display:block;font-weight:bold;}
.cart_items input{background:#CCCCCC none repeat scroll 0 0;border:medium none;color:#333;font-size:18px;padding:5px;font-weight:bold;text-align:center;}
.product_desc{float:left;margin-right:20px;}
.product_desc img{height:185px;width:121px;}
.product_desc_small{display:block;font-size:12px;}
.product_desc_large{font-size:18px;font-weight:bold;}
tr.checkout{height:100px;background:#c8c8c8 url(toughness_images/bkgd_where2buy_store.jpg) repeat-x scroll;}
.cart_submit input.submit {
  width:120px;
  height:20px;
  margin:10px 0 0 0;
  cursor:pointer;
  padding:0 19px 0 0;
  background:#ed1c24 url(toughness_images/arrow_white_red.gif) no-repeat scroll right center;
  border:0px none;
  color:#ffffff;
  font-size: 9pt;
}
.continue_btn{padding-left:20px;}
.continue_btn ul {
  list-style-type:none;
  list-style-position:outside;
  margin:0;
  padding:10px 0 0 0;
float:left;
}

.continue_btn li {
  background:#999999;
  height:20px;
  text-align:right;
  padding:0px 8px 0px 0px;
  width:160px;
  font-weight:bold;
}

.continue_btn li a {
  background:#999999 url(toughness_images/arrow_white_left_grey.gif) no-repeat scroll left center;
  line-height:20px;
  color:#ffffff;
  display:block;
  margin:0;
  padding:0 0 0 14px;
}

.continue_btn li a:hover {
  background:#999999 url(toughness_images/arrow_grey_left_grey.gif) no-repeat scroll left center;
  color:#cccccc;
}

.update_btn ul {
  list-style-type:none;
  list-style-position:outside;
  margin:0;
  padding:10px 0 0 0;
}

.update_btn li {
  background:#666;
  height:20px;
  text-align:left;
  padding:0px 0 0px 0;
  font-weight:bold;
}

.update_btn li a {
  background:#666 url(toughness_images/refresh.gif) no-repeat scroll right center;
  line-height:20px;
  color:#ffffff;
  display:block;
  margin:0;
  padding:0 0 0 8px;
}

.update_btn li a:hover {
  background:#666 url(toughness_images/refresh_grey.gif) no-repeat scroll right center;
  color:#cccccc;
}
