A SPAN { text-decoration:none; }
#detail { margin: 52px 0 0 0; }

#detail .card {position:relative;float:left;width:440px;border:solid 2px #999999;}

#detail .card .user { background-repeat:no-repeat;background-position:top right; }
#detail .cardgold .user {background-image:url("/img/bg_detail_gold.png");}
#detail .cardsilver .user {background-image:url("/img/bg_detail_silver.png");}
#detail .cardbronze .user  {background-image:url("/img/bg_detail_bronze.png");}

#detail .card H1 {padding:10px;}

#detail .card .tab { font-size:1em;font-weight:bold;position:absolute;top:-36px;left:21px;padding:5px 16px 0 16px;* padding-top:4px; text-transform:uppercase; background-color: #ffffff; color: #777777; border:solid 2px #999999; border-bottom:none;}
#detail .card .photoDefault { border:solid 1px #c0c0c0; border-left:none;border-right:none; position:relative; padding:10px; background:#F6F6F6; }
#detail .card .photoDefault TABLE {border:solid 2px #ffffff;background-color:#ffffff;}
#detail .card .photoDefault TABLE TD {height:150px;width:150px;text-align:center;vertical-align:middle;}
#detail .card .photoDefault .plus { cursor:pointer; display:block; position:absolute; width:55px; padding:2px 0; top:146px; left:2px; background:#ffffff; }
#root #detail .card .photoDefault .plus A { color:#777777; }
#detail .card H2 {position:absolute;top:-20px;left:170px;width:258px;height:106px;padding:0px;font-weight:normal;font-size:3em;background-repeat:no-repeat;background-position:right top;background-image:url("/img/bg_price.png");* background-image:none;* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_price.png', sizingMethod='image');}
#detail .card H2 .price {display:block;text-align:right;padding-top:40px;font-weight:normal;padding-right:40px;color:#000000;}
#detail .card H2.discount {background-image:url("/img/bg_price_discount.png");* background-image:none;* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_price_discount.png', sizingMethod='image');}
#detail .card H2.discount SPAN.price {padding-top:20px;color:#000000;}
#detail .card H2.discount SPAN.price .beforediscount {font-size:80%;color:#E2DF0F;text-decoration:line-through;}
#detail .card P.newGoods {background-image:url("/img/st_detail_newdoogs.png");* background-image:none;* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/st_detail_newgoods.png', sizingMethod='image');position:absolute;top:-45px;left:270px;width:161px;height:53px;padding:0px;}
#detail .card H3.prices {position:absolute;top:90px;left:168px;width:250px;padding:0px;font-size:1.2em;font-weight:normal;color:#787878;line-height:1.1em; }
#detail .card H3.prices .value { display:block; text-align:right;font-size:1.7em; padding:2px 30px 3px 0;}
#detail .card H3.prices .saving { display:block; text-align:right;font-size:1.3em; padding:2px 30px 3px 0;}

#detail .card H3.prices .sep { padding:0 15px; }
#detail .card P.reserved {font-size:1.7em;padding:7px 10px; color:#ffffff; text-align:center; background:#b66610;}
#detail .card P.desc {font-size:1.1em;padding:10px 10px 0 10px; color:#333333;}
#detail .card P.trademarksizeaddresses {font-size:1.0em;padding:0 10px;margin-top:10px;}

#detail .card .photos { padding:5px;text-align:left; background:#fbfbfb; border-bottom:solid 1px #d0d0d0; }
#detail .card .photos TD { padding:5px; text-align:center; }
#detail .card .photos SPAN { display:block; width:85px; height:75px; text-align:center; float:left;}

#detail .card .user { clear:both; padding:30px 10px 10px 10px; font-size:1.2em; font-weight:bold; text-align:right; }

#detail .card .column { position:absolute; top:-3px;left:450px; width:140px; }
#detail .card .column P { text-align:left;}
#detail .card .buttons { padding-bottom:10px; }
#detail .card .buttons A { display:block; padding:3px 10px; border-left:solid 5px #a0a0a0; background:#f5f5f5; margin-bottom:1px; color:#000000; text-decoration:none; font-size:1em; }
#root #detail .card .buttons A { color:#000000; }
#root #detail .card .buttons A.disabled { border-left:solid 5px #e2e2e2; color:#b0b0b0; background:#f5f5f5; }
#detail .card .catalogue A { display:block; padding-bottom:5px; font-weight:bold; }

#detail .card .stat { font-size:1em; }

#detail H4 {clear:both; line-height:2em; padding:5px 10px; font-size:1.2em; background:#999999; color:#ffffff;}
#detail H4 .answer {display:block; float:right; color:#ffffff; font-size:1.5em;}
#root #detail H4 .answer A {color:#ffffff;text-transform:uppercase; font-weight:normal;}

#detail .photos {clear:both;}
#detail .photo {background-color:#ffffff;height:195px;float:left;width:160px;text-align:right;}
#detail .photo IMG.plus {position:absolute;top:135px;left:140px;background:url("/img/ico_plus.png") no-repeat;* background:none;* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ico_plus.png', sizingMethod='crop');}
#detail .photo TABLE {margin:0px 0px 0px 0px;}
#detail .photo TABLE TD {text-align:center;width:150px;height:154px;text-align:center; }
#detail .photo TABLE TD.desc {height:30px;}

.relevants #insertions { position:static; padding-left:0px; }
.relevants H2 { padding-left:10px; }

.form { margin-top:20px;}

.discussion { padding-top:10px;margin:0;}
.discussion H2 { font-size:180%; padding:15px 0 10px 10px;margin:0;}
.discussion .buttons { padding:0;margin:0;}
.discussion .buttons A { padding:0;margin:0;}

