@charset "UTF-8";
/* --------------
CSS Document 
Watch category
Tokyoflash Japan 2008
-------------- */

#page{
background-color: #f9f7f2;

}
#shadow{
/* background: transparent url(images/shadow_black.png) repeat-y top left; */
}

/* -- ALTERNATE HEADER -- */
#topbar{
background-color: #f9f7f2;
}
#topbar h1{
font-weight: normal;

font-size: large;
margin: 0;
padding: 10px 0 0 10px;
background: none;
}
#topbar .login a{
/*color: #fc0;*/
}
#topbar .login{
/*color: #fff;*/
}
#topbar .b_logout{


}
#topbar .currency{

}
.newslettersu form{color: #333;}
.top4{

}

#content p.tagtxt{
background-color: #222;
padding: 5px 30px 5px 5px;
margin: 10px 15px;
color: #999;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #666;
}
p.tagtxt span{
font-family: times;
float: left;
position: relative;
width: 15px;
height: 15px;
font-size: large;
font-style: italic;
padding: 0 0 6px 8px;
margin: -10px -25px;
color: #999;
-webkit-border-radius: 10px; 
-moz-border-radius: 10px;
border-radius: 10px;
border: 1px solid #666;
background-color: #222;
color: #fff;
}

#topbar .cart{
background-color: #333;
color: #fff;
}

#topbar .cart em{
color: #fff;
background: #333 url(images/cart2.gif) no-repeat center right;
}

/* --------- */

.w1{
margin-top: 0;
}

.w2{
margin-top: -10px;
}

#p_prods{
margin-top: 20px;

}
#p_promo{
float: right;

}
#p_promo div{
margin-bottom: 20px;
}
#p_prods table{

margin-left: -15px;
margin-top: -15px;

border-collapse: separate;
/* IE 7 HACK */
*border-collapse: expression('separate', cellSpacing = '30px');
border-spacing: 30px 15px;

}
/* IE 6 HACK */
/**/ * html #p_prods table { margin-left: auto;margin-right: auto; *border-collapse: expression('separate', cellSpacing = '20px'); } /**/


#p_prods td{
position: relative;
padding: 0;
}
#p_prods .blanktd{
border: 0;
padding: 0;
}

#p_prods .pimg{
border: 1px solid #666;
}

#p_prods div.w1{
padding: 3px;
background-color: #e8e4db;
}
#p_prods div.w1 a{
text-decoration: none;
}
#p_prods .w2{
right: 0;
text-align: right;
padding: 3px;

}

.make{
color: #333;
font-size: x-small;

}
.model{
color: #333;
font-size: small;
}
.model em{
color: #333;
}
.price{
color: #333;
text-align: right;
font-size: small;
}
.price_bonus{
color: #333;
}
.oldprice{
color: #333;
text-align: right;
font-size: x-small;
}
.oldprice_h{
color: #f30;
text-align: right;
font-size: x-small;

}
.percentoff{
font-weight: bold;
/*background-color: #ccc;*/
text-align: right;
font-size: small;
color: #966;
}
.percentoff_h{
font-weight: bold;
background-color: #999;
text-align: right;
font-size: small;
color: #fff;
padding: 1px;
}
.pagenav1{
border-bottom: 1px solid #999;
padding: 8px;
}
.pagenav2{
border-top: 1px solid #999;
padding: 4px;
margin-bottom: 10px;
}
.p1{
color: #333;
}
.p1 img, .p2 img{
margin-bottom: -3px;
}
.p2{
float: right;
width: 300px;
text-align: right;
}
.p2 a{
margin: 1px;
padding: 2px;
background-color: #ccc;
color: #900;
text-decoration: none;
}
.p2 a:hover{
background-color: #fcc;
}
.p2 em{
margin: 1px;
padding: 2px;
font-style: normal;
background-color: #e5e5e5;
color: #999;
}
.pagenav1 .p3, .pagenav1 .p3:hover, .pagenav2 .p3, .pagenav2 .p3:hover{
background-color: #fff;
}


.tb_left h2 a{
color: #666;
}