#adtitle {font-size:1.3em; padding-bottom:3px}
#ad-display {float:left; margin-bottom:16px; width:762px}
#ad-photos {float:left; width:600px; margin-bottom:16px}
  #photobox {float:left; width:400px; max-height:400px; overflow:hidden}
    .photo {padding:0}
  #t-box {float:left; width:195px; height:300px; padding-left:5px; overflow:auto}
    #t-box a {float:left; margin:0 5px 5px 0; border:2px solid #fff; width:80px; height:60px; overflow:hidden; cursor:pointer}
    #t-box a:hover {border:2px solid #aaa}
    .t-pics {float:left; margin:0 5px 5px 0; border:2px solid #fff; width:80px; height:60px; overflow:hidden; cursor:pointer}
    .t-pics:hover {border:2px solid #aaa}
    .t-on {border:2px solid #cd0000}
  #photoselect {width:714px; margin:16px 0 16px 16px}
  #fullphoto {clear:both; margin:0 0 0 16px}
.ad-functions {float:left; width:144px; padding-left:12px}
  #ad-seller {display:block; width:150px; height:90px; margin-bottom:3px; font-size:11px; font-weight:bold}
  a#eseller {display:block; margin-bottom:3px; padding:4px 2px 3px 12px; font:bold 12px arial; color:#fff; text-decoration:none; background:#cd0000; border:1px solid #ff5050; border-color:#ff5050 #a50000 #a50000 #ff5050; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
  a#eseller:hover {background:#f00}
  a.adfun {display:block; margin-bottom:2px; padding:4px 2px 3px 12px; font:bold 12px arial; color:#000; text-decoration:none; background:#ddd; border:1px solid #eee; border-color:#eee #aaa #aaa #eee; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
  a.adfun:visited {color:#000}
  a.adfun:hover {background:#eee; color:#000}
#ad-details {clear:both; float:left; width:756px; margin-bottom:16px}
.ad-items1 {float:left;}
.ad-items1 li {display:block; height:16px; padding-right:2px; font-weight:bold}
.ad-items2 {float:left}
.ad-items2 li {display:block; min-width:136px; max-width:150px; height:16px; overflow:hidden}
.adbox {float:left; width:568px; padding:10px; margin-bottom:16px; border:3px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px}
ul#ad-extras {float:left; clear:both; width:130px; list-style-image:url(images/arrow_grn.gif); margin:16px 0 16px 16px; padding:0}
#flags {float:left; width:126px; margin-bottom:10px; padding:7px; border:3px solid #ccc; font-weight:bold; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px}
  #flags ul li {list-style-image:url(images/arrow_red.gif); margin-left:16px; padding-left:0}
  #flags ul li a {cursor:pointer}

a.tooltip2 {color:#000;}
a.tooltip2 b {display:none;}
a.tooltip2:hover {border:0; color:#000; position:relative; z-index:500; text-decoration:none;}
a.tooltip2:hover b {display:block; position:absolute; top:18px; left:-25px; padding:5px; font-weight:normal; color:#000; border:2px solid #06a0db; background:#d9e3ba; width:150px;}
a.tooltip2:hover b em.outer {position:absolute; left:20px; top:-8px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #ff0; overflow:hidden; z-index:100;}
a.tooltip2:hover b em.inner {position:absolute; left:20px; top:-7px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #8cc; overflow:hidden;; z-index:100;}
