body{ margin: 0px; 	padding: 0px; 	font-family: Verdana, Tahoma, sans-serif; min-height: 100%; font-size: 13px; background: #fff; behavior: url(csshover.htc); /* WinIE behavior call */ }
#box1{ 	background-color: #006600; height: 20px; width: 100%; border-bottom: 1px solid #FFFFCC ; margin-bottom: 0px;}
#box2{ background-color: #006600; height: 20px; width: 100%; border-top: 1px solid #FFFFCC; border-bottom: 1px solid #FFFFCC; float: left; padding-top: 10px; padding-bottom: 20px; }


/*
 *CSS Navigation Bar Style
 */
 
* html div#listmenu ul { float:left; margin-left:0px; }
* html  div#listmenu ul li ul { border-top:1px solid #F2F2BD; border-left:0px; }
div#listmenu { width:100%; float:left; border-top:1px solid #F2F2BD; border-bottom:4px solid #F2F2BD; font-size: 11px; background-color:#006600; margin-top:0px; margin-bottom:10px; padding-top: 6px;}
div#listmenu ul {/*margin:0 0 0 30px;*/margin:0px 0px 0px -20px;}
div#listmenu li {float:left; list-style-type:none; background-color:#879C00; font-weight: bold; border-top:1px solid #F2F2BD; border-right:1px solid #F2F2BD; border-left:1px solid #F2F2BD; margin-right: 3px; position:relative;}
div#listmenu li:hover {background-color:#F2F2BD;}
div#listmenu a {text-decoration:none; color:#F2F2BD; background-color:#879C00; padding: 3px 60px 3px 61px; display:block;}
div#listmenu a:hover {color:#003300; background-color:#F2F2BD;}
div#listmenu ul li ul {margin:0px; padding:0px; width:20em;/*the width of the submenus*/ position:absolute; left:-1px; display:none; z-index: 8;}
div#listmenu ul li:hover ul, div#listcontainer ul li ul:hover{display:block;}
div#listmenu ul li ul li {width:100%; border-left:1px solid #F2F2BD; border-bottom:1px solid #F2F2BD; border-right:1px solid #F2F2BD;}
div#listmenu ul li ul li:first-child { border-top:1px solid #F2F2BD;}


/*
 *Panels
 */
#panel{width: 250px; margin-bottom: 10px;}
#panel1{ width: 715px; margin-bottom: 15px;}
#panel-container{color: #000000; font-size: 0.9em; padding-top: 6px; }
#panel-label{font-size: 1.1em; font-weight: bold; padding: 1px 10px 1px 10px;}
#panel-label-white{font-size: 1.1em; font-weight: bold; padding: 1px 10px 1px 10px; color: #FFFFFF;}
.right{text-align: right;}
#panel-box{background-color: #FFFFFF; color: #666666; text-align: left; margin: 0px; padding: 0px;}
.attr-box{background-color: #FFFFFF; color: #666666; text-align: center; padding-top: 5px; padding-bottom: 5px;}
.quick-search{height: 40px;}
#panel-content1{padding: 5px 5px 10px 5px; margin: 0px; text-align: left;}
#input1{font-size: 10px;}
.p1{background: #999933 url(images/curve-left1.gif) top left no-repeat;}
.p2{background: #666633 url(images/curve-left2.gif) top left no-repeat;}/*just added after the guy's list of changes to be made*/
.p3{background: #003300 url(images/curve3-left.gif) top left no-repeat;}
.p4{background: #e9f2cd url(images/curve1-right.gif) top right no-repeat;}
.p5{background: #FFCC00;}
.p6{background: #C1CC7D; color: #FFF;}
#bg1{background-color: #bcd0ae; color: #003333; padding: 4px; margin: 3px; font-weight: bold;}
#bg2{background-color: #bcd0ae; color: #003333; padding: 4px; margin: 3px; font-weight: bold;}
.p1Border{border: 1px solid #999933;}
.p2Border{border: 1px solid #923838;}
.p3Border{border: 1px solid #003300;}
.p4Border{border: 1px solid #E9F2CD;}
.p5Border{border: 1px solid #FFCC00;}
.p6Border{border: 1px solid #C1CC7D;}
#tableHeader{ font-weight: bold; background-color: #7f7f7f; color:#FFFFFF;}
#news{text-align: left; padding: 6px 8px 12px 8px;}
.greenTitle{color: #006600; font-weight: bold;}
#nav{background-color: #FFFFFF;}
#nav ul{ list-style:none; text-align:right;}
#nav ul li{ padding: 6px 5px 6px 5px; border-bottom: 1px dashed #006600;}
#nav ul li a{ color: #006600; text-decoration: none; font-weight: bold; }
#nav ul li a:hover{color: #999933; text-decoration: none;}
#greenMore{text-align: right;}/*left here for backwards compatibility, remove later*/
#greenMore a{font-weight: bold; color: #006600; text-decoration: none;}/*left here for backwards compatibility, remove later*/
#greenMore a:hover{color: #99CC00;}/*left here for backwards compatibility, remove later*/
#lgreenMore{text-align: left;}/*left here for backwards compatibility, remove later*/
#lgreenMore a{font-weight: bold; color: #666600; text-decoration: none;}/*left here for backwards compatibility, remove later*/
#lgreenMore a:hover{color: #FFCC00;}/*left here for backwards compatibility, remove later*/

.greenMore{text-align: right;}
.greenMore a{font-weight: bold; color: #006600; text-decoration: none;}
.greenMore a:hover{color: #99CC00;}

.lgreenMore{text-align: left;}
.lgreenMore a{font-weight: bold; color: #006600; text-decoration: none;}
.lgreenMore a:hover{color: #FFCC00;}

#orangeMore{text-align: right;}
#orangeMore a{font-weight: bold; color: #FF6600;; text-decoration: none;}
#orangeMore a:hover{color: #99CC00;}
.welHeader{ font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 1.3em; font-weight: bold; color: #666600;}
.welHeader ul{list-style: none;}
.welMsg{margin: 0px; padding: 0px; height: 255px; overflow: hidden;}
.welMsg ul{list-style: none; margin: 0px; padding: 2px 5px; font-size: 12px;}
.welMsg ul li img{margin-right: 5px;}

#welBase{ position: relative; width: 100%; height: 80px; padding: 0px; margin: 0px;}
#fb-logo{position:absolute; top: 25px; right: 460px;}
#tw-logo{position:absolute; top: 25px; right: 330px;}
#pp-logo{position:absolute; top: 4px; right: 78px;}

#halfPanel{ width: 331px; padding: 5px 5px 5px 5px; float: left; margin-right: 4px; margin-bottom: 10px;}
#subpanelsContainer{ color: #000000; font-size: 0.9em; padding-top: 6px; width: 715px; margin-bottom: 15px; float:left;}
#subpanelsContainer1{ color: #000000; width: 690px; float:left; margin-bottom: 10px;}
#oneThirdPanel{ width: 32%; padding: 3px 3px 3px 3px; float: left; }
#small-list{ list-style: url(images/small-arrow.gif); list-style-type: none; list-style-position: inside; padding-left: 8px; padding-right: 7px; text-align: left; margin-left: 0px; }
#small-list li { padding-bottom: 5px; }
#small-list li a{ color: #666666; text-decoration: none;}
#small-list li a:hover{ text-decoration: underline; }
.orangeMore{ text-align: right; font-weight: bold; color: #FF6600;}
#feedback, #fd, #searchText, #country, #comment, #email, #p_name{ font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: normal; }
#smallBtn{ font-family: Verdana, Tahoma, sans-serif; font-size: 9px; font-weight: bold; background-color: #006633; color: #FFFFFF; border-top: 1pt solid #FFFFFF; border-left: 1pt solid #FFFFFF; border-right: 1pt solid #333333; border-bottom: 1pt solid #333333;}
#footer{padding-bottom: 5px; padding-right: 5px; color: #CCFF00;}
#footer a{text-decoration: none; color: #CCFF00; font-weight: bold;}
#footer a:hover{text-decoration: underline; color: #FFFF00;}

#tellAFriend, #thankYou, #recFriend{margin-bottom: 2px;}
#tellAFriend div a, #thankYou div a, #recFriend div a{font-size: 0.8em; color:#000; text-decoration: none;}
#tellAFriend div a:hover, #thankYou div a:hover, #recFriend div a:hover{text-decoration: underline;}

#tell{margin-bottom: 2px;}
#tell a{font-size: 0.8em; color:#063; text-decoration: none;}
#tell a:hover{text-decoration: underline;}

#advert a{font-size: 0.8em; text-decoration: none; color: #666;}

/* POP-OVER Tips Box */	
.popOverWindow{/*border:2px solid #fff;*/ background-color:#fff; z-index:99;}	
.popOverWindow .topBar{background-color: #9c0; text-align:right; padding-right:6px;}	
.popOverWindow .topBar a{color: #9c0;}

.popOverWindow #sgBar{background-color:#9c0; padding: 1px 2px; position: relative;}	
.popOverWindow #sgBar a{color:#000; text-decoration: none;}

.popOverWindowInner{border:2px solid #9c0; background-color:#fff; padding:15px 15px 0 15px;}
.popOverWindowInner form, p{padding-bottom:15px !important;}
.popOverWindowInner h2{color: #006600; padding-bottom:5px !important;}
div#form div.clearfix{border-top: 1px solid #CCC; padding:2px 0px;
 vertical-align:top;}
 
 div#popupForm form label, div#popupForm1 form label, div#sgForm form label{width:110px; float:left; font-size: 11px;}
 
 #tellusers, #recommendusers{ font-family: Verdana, Tahoma, sans-serif; font-size: 9px; font-weight: normal; background-color:#FFFFCC; }
 
 
 
 form#recForm div.clearfix, form#telForm div.clearfix {border-top: 1px solid #CCC; padding:2px 0px; vertical-align:top;}
 form#recForm div.clearfix label, form#telForm div.clearfix label{ width:125px; float:left; font-size: 11px; font-weight: bold;}
 #rfBtn1, #rfBtn2, #tfBtn1, #tfBtn2{float: right; margin: 0px 7px 0px 5px; font-family: Verdana, Tahoma, sans-serif; font-size: 10px; background: #060; color: #FFF; font-weight: bold; border: 1px solid #008800; padding: 4px 7px; font-size: 9px; -moz-border-radius: 4px;}
 
 .m_duration{ font-style:italic; color: #666;}
 .centralize{ text-align: center;}
 .m_downloads{ background-color:#EEEEEE; color:#006600; font-weight:bold; font-size: 1.2em; padding: 2px; margin-bottom: 3px; border-top: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; border-right: 1px solid #7f7f7f;}
 .m_num{background-color: #7f7f7f; color:#FFFFFF; display: inline; padding: 2px 3px 2px 3px;}
 
 #rdContainer{position: absolute; z-index: 30; display: none; margin: 0px; padding: 0px; background:transparent;}
 
 #name, #email, #r_name, #r_email, #alert-type, #r_comment, #sg_email, #tr_email{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: normal;}
#submitBtn1, #submitBtn2, #resetBtn1, #resetBtn2{float: right; margin-left: 20px; margin-top: 20px; font-family: Verdana, Tahoma, sans-serif; font-size: 10px; background: #060; color: #FFF; font-weight: bold; border: 1px solid #008800; padding: 2px 5px; font-size: 9px; margin-right: 7px;}
.blue{color: #336633;}
.err{color: red; font-weight: bold; background: #FFF; width: 100%;}
#throbber{display: none; background: url(images/ajax-loader.gif) no-repeat; width: 180px; height: 25px; text-align: center; margin: 10px;}
#throbber1{display: none; background: url(images/throbber-24.gif) center center no-repeat; width: 340px; height: 25px; text-align: center; margin: 10px; font-weight: bold; padding-top: 60px; font-size: 0.8em; color: #060;}
#nt-msg{text-align: center; color: #060; font-weight: bold; font-size: 0.8em; padding: 2px 10px; margin: 4px 0px;}



#commentBox{display: none;}
#errMsg, #sgMsg, #rfMsg, #tfMsg{background-color: #FFFFCC; color: #E00;}
.nMsg{color: #060; text-align: center;}


#fny{background: #FFF url(images/fgm.jpg) top left no-repeat; padding: 40px 95px; width: 640px; min-height: 140px;}
.err1{color: red;}

#recFriend, #sgWin{font-family: Verdana, Tahoma, sans-serif; font-size: 11px;}
#recTitle, #tfTitle{ text-align: center; padding: 3px 0px; font-size: 1.2em; background: #060; color: #FFF;}

.sTrack{ color: #030; font-weight: bold;}
.m_price{ font-weight: bold; color: #666;}
#rCount{ font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #033; margin: 4px;}

/** Search Field styles **/
.inputBox{position: relative; height: 21px;}
.inputBox1{height: 40px;}
#fg-search-box{background: url(images/fg-search-bg_01.gif) no-repeat top left; width: 191px; height: 21px; position:absolute; top: 0px; left: 0px; margin: 0px; padding: 0px;}
#fg-search-cat{position: absolute; left: 2px; top: 25px;}
#fgs-cat{width: 216px;}
#news-btn{width: 215px; height: 22px; margin: 0px; padding: 0px; text-align: right;}
#fg-search-btn{position: absolute; top: 0px; left: 191px;}
#searchText{border: 0px; margin-left: 23px; margin-top: 2px; font-size: 11px;}
#newsBox{background: url(images/nw_bg.gif) no-repeat top left; width: 218px; height: 21px; margin: 0px; padding: 0px;}
#e{border: 0px; margin-left: 5px; margin-top: 2px; font-size: 11px; width: 207px;}

#eHolder{position: relative;}


#sgWin{font-family: Verdana, Tahoma, sans-serif; font-size: 11px; width: 400px; display: none; position: absolute; left: -1000px; z-index: 105;}
#sgBtn{margin-left: 8px; font-family: Verdana, Tahoma, sans-serif; font-size: 10px; background: #060; color: #FFF; font-weight: bold; border: 1px solid #008800; padding: 2px; font-size: 9px; /*margin-right: 7px;*/}
.transBtn{margin-left: 8px; font-family: Verdana, Tahoma, sans-serif; font-size: 10px; background: #060; color: #FFF; font-weight: bold; border: 1px solid #008800; padding: 2px; font-size: 9px; /*margin-right: 7px;*/}
#sgXBtn{position: absolute; top: 1px; right: 2px;}

#sgForm{padding: 10px 0px 5px 0px;}
#sgBar{background: #060; padding: 2px 4px; font-size: 0.9em;}
#sgTitle{font-weight: bold; color: #FFF;}

#sg-box{display: none;}


/**The new Top Downloads styles **/
.clear{clear: both;}
.gContainer{width: 715px; margin: 10px 0px; padding: 0px;}
.gBar{position: relative; height: 24px;}
.gLeft{background: url(images/gbar_01.gif) top left no-repeat; width: 13px; height: 24px; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px;}
.gCenter{background: url(images/gbar_02.gif) center center repeat-x; width: 687px; height: 24px; position: absolute; top: 0px; left: 13px;}
.gRight{background: url(images/gbar_04.jpg) top right no-repeat; width: 15px; height: 24px; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 700px;}
.gContent{/*background: #BCD1BE;*/ width: 715px; text-align: center; padding: 0px;}

.oneThird{width: 235px; /*border: 1px solid red;*/ float: left; text-align: left; padding: 0px 0px 4px 0px; margin: 0px;}
.doubleCol1{width: 346px; background: #D3E6D4; float: left; text-align: left; padding: 0px;}
.doubleCol2{width: 346px; background: #D3E6D4; float: left; text-align: left; padding: 0px;}

.doubleColA1{width: 346px; background: #c0e3fb; float: left; text-align: left; padding: 0px; margin: 0px;}
.doubleColA2{width: 346px; background: #c0e3fb; float: left; text-align: left; padding: 0px; margin: 0px;}
.singleCol{width: 215px; background: #8cb192; float: left; text-align: left; padding: 0px; margin: 0px;}
.ot1{background: #f3f8d7; margin: 3px 0px 3px 7px;}
/*.ot2{background: #80a385; margin: 3px 3px;}
.ot3{background: #8cb192; margin: 3px 7px 3px 0px;}*/
.tcHolder{/*border: 1px solid #000;*/}

.colBar{font-size: 10px; margin: 0px; padding: 4px; /*width: 100%;*/ color: #FFF; font-weight: bold; background: #FFC445;}
.colBar1{background: #658944; font-size: 10px; margin: 0px; padding: 4px; width: 338px; color: #FFF; font-weight: bold;}
.colBar2{background: #526F37; font-size: 10px; margin: 0px; padding: 4px; width: 338px; color: #FFF; font-weight: bold;}
.colBar3{background: #54725a; font-size: 10px; margin: 0px; padding: 4px; width: 154px; color: #FFF; font-weight: bold;}
.colBarA1{background: #246a9a; font-size: 10px; margin: 0px 0px 4px 0px; padding: 4px; color: #FFF; font-weight: bold;}
/*.colBarA2{background: #69732c; font-size: 10px; margin: 0px 0px 4px 0px; padding: 4px; color: #F2F2BD; font-weight: bold;}*/
.clBar{ background: #FFA301 url(images/htt-top.gif) top left no-repeat; font-size: 10px; margin: 0px; padding: 4px; width: 707px; height: 12px; color: #FFF; font-weight: bold;}
.g2{background: #A2C7A8;}
#gTitle{padding: 4px 2px; /*background: url(images/gbar-title.gif) 0px 5px no-repeat;*/ width: 173px; height: 14px; text-indent: -9999px;}

.lPos{margin: 3px 3px 0px 3px; padding: 0px;}
.rPos{margin: 3px 3px 10px 3px; padding: 0px;}
.cPos{margin: 3px 3px 6px 3px; padding: 0px;}
.panelsHolder{margin: 0px auto; text-align: center; padding: 0px;}

#h_md{padding: 0; background: #9BD467 url(images/hmd-top.gif) top left no-repeat;}
#h_md .rndbg{background: #9BD467 url(images/hmd-btm.gif) bottom left no-repeat; width: 715px; height: 9px; padding: 0px; margin: 0px;}
#h_al{padding: 0; margin: 20px 0; background: #32ABFF url(images/hal-top.gif) top left no-repeat;}
#h_al .rndbg{background: #32ABFF url(images/hal-btm.gif) bottom left no-repeat; width: 715px; height: 9px; padding: 0px; margin: 0px;}
#h_tt{padding: 0; margin: 4px 0; background: #FAE20D;}
#h_tt .rndbg{background: #FAE20D url(images/htt-btm.gif) bottom left no-repeat; width: 715px; height: 9px; padding: 0px; margin: 0px;}

.gList{list-style: none; margin: 0px; padding: 0px;}
.gList li{float: left; width: 100%; /*padding-left: 2px;*/ padding-right: 0px;/*This float and width fixes some bugs in IE/Firefox*/}
.gSquare{width: 160px; height: 140px; float: left; padding: 0px; margin: 0px;}
.evenRow1{background: #91b968;}
.evenRow2{background: #a2c0a7;}
.evenRowA1{background: #99c3df;}
/*.evenRowA2{background: #bbc0a0;}*/

.tList{list-style: none; margin: 0px; padding: 0px;}
.tList li{float: left; width: 100%; height: 185px; padding: 0px;}


.gItem img{padding: 2px; border: 1px solid #526F37; background: #FFF; margin-left: 15px; margin-top: 4px;}

.trName{color: #FFF; font-weight: bold; font-size: 10px; /*border-top: 2px solid #79A581; border-bottom: 2px solid #79A581;*/}
li.gTopPad2 span.trName{color: #526F37;}
.arName{font-size: 9px; text-indent: 20px; padding: 0px; margin: 0px;}
.alName{font-size: 10px; font-weight: bold; text-indent: 20px; padding: 0px; margin: 0px;}
.gDur{color: #000; font-size: 10px;}
.gPrice{background: url(images/price-bg.png) top left no-repeat; width: 67px; height: 18px;  margin: 4px 0px 0px 20px; color: #000; text-align: center; font-size: 13px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif;}
.num{background: #FFF; color: #000; font-size: 10px; font-weight: bold; padding: 1px;}

.gItem{width: 135px; float: left;}
.iconsBox{list-style: none; padding: 0px; margin: 0px; width: 22px; /*height: 109px;*/
	/*background: url(images/icb-w.png) top left no-repeat;*/background: url(images/icb-s.png) top left no-repeat; float: left;}
.hor-iconsBox{list-style: none; padding: 0px 4px; margin: 0px auto; height: 22px; width: 90px; background: url(images/icb-gr.png) top left no-repeat;/*height: 109px;*/
	/*background: #FFF; border-bottom: 1px solid #6A886E; border-right: 1px solid #6A886E;
	border-left: 1px solid #9DB2A1; border-top: 1px solid #9DB2A1; -moz-border-radius: 4px; float: left;*/}
.iconsBox li{text-align: center; padding: 1px 0px;}
.hor-iconsBox li{padding: 3px 0px; float: left; width: 18px; height: 18px;}

.gTopPad1{padding-top: 20px;}
.gTopPad2{padding-top: 6px;}
.gBtmPad1{padding-bottom: 20px;}
.gBtmPad2{padding-bottom: 12px;}

#val-label{font-size:1.1em; font-weight:bold; padding:1px 10px;}
#val-box{background-color:#FFFFFF; color:#666666; margin:0px 0px 10px 0px; padding:0px; text-align:left;}
.p7{background: #df5e5e; color: #C1CC7D;}
.p7Border{border:1px solid #C1CC7D;}
#tbBox{height: 200px; overflow: auto;}
.sArtist{color: #666;}

/* Assisted Search Box Styling */
#search-status{width: 180px; height: 16px; background: url(images/rot-loader.gif) top left no-repeat; padding: 2px 2px 2px 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 90%; color: #020; margin: 5px 0px; display: none;}
#assistBox{display: none;}
.asb{text-align: right; padding-right: 7px; font-size: 80%; margin: 4px 0px;}
.asb a{text-decoration: none; color: #030;}
.asb a:hover{text-decoration: underline;}
#search-cat{font-size: 90%; margin: 3px 0px; width: 200px;}
#search-art{font-size: 90%; margin: 3px 0px; width: 200px;}

/* Top Tens styling */
.tt-odd-rw1{border-bottom: 1px dotted #7d9e82; margin: 0px auto; padding: 4px 0px; width: 100%; text-align: center; background: #d3e6d4;}
.ttAr{font-size: 9px; padding: 0px; margin: 0px;}
.ttAl{font-size: 10px; font-weight: bold; padding: 0px; margin: 0px;}
.lft{text-align: left; text-indent: 35px;}
.ttNo{font-size: 9px; padding: 0px; margin: 0px; font-style: italic;}
.tPrice{float: right; margin-top: -26px; margin-right: 10px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px;}
.cream{color: #f7f7a6;}
.black{color: #000;}
.maroon{color: #246A9A;}
.brw{color: #ac6820;}
.tt1{background: #FBF199 url(images/tt-1.png) 0px 12px no-repeat;}
.tt2{background: #f5eb96 url(images/tt-2.png) 0px 12px no-repeat;}
.tt3{background: #FBF199 url(images/tt-3.png) 0px 6px no-repeat;}
.tt4{background: #f5eb96 url(images/tt-4.png) 0px 6px no-repeat;}
.tt5{background: #FBF199 url(images/tt-5.png) 0px 6px no-repeat;}
.tt6{background: #f5eb96 url(images/tt-6.png) 0px 6px no-repeat;}
.tt7{background: #FBF199 url(images/tt-7.png) 0px 6px no-repeat;}
.tt8{background: #f5eb96 url(images/tt-8.png) 0px 6px no-repeat;}
.tt9{background: #FBF199 url(images/tt-9.png) 0px 6px no-repeat;}
.tt10{background: #f5eb96 url(images/tt-10.png) 0px 6px no-repeat;}

.al_ar{font-size: 9px; padding: 2px 0px; margin: 0px;}
.al_al{font-size: 10px; font-weight: bold; padding: 0px; margin: 0px;}
.lft{text-align: left; text-indent: 35px;}
.aSquare{width: 170px; /*height: 140px;*/ float: left; padding: 0px; margin: 0px; text-align: center; position: relative;}
.anum{background: #246A9A; color: #FFF; font-weight: bold; font-size: 10px; padding: 1px; width: 16px; position: absolute; top: 0; left: -18px;}
.al_no{font-size: 9px; padding: 3px 0px; margin: 0px; font-style: italic;}
.al-thmb{padding: 4px 0px; position: relative; width: 130px;}
.al-thmb a{width: 130px;}
.al-thmb img{margin-left: 20px;}
.aPrice{color: #FFF; background: #246A9A; border-left: 1px solid #FFF; border-top: 1px solid #FFF; margin: 0px; padding: 2px 6px; font-size: 13px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; position: absolute; bottom: 4px; /*right: -20px;*/left: 97px;}
.ald{font-size: 9px; font-style: italic; background: #e7e7e7; color: #000; text-align: center; position: absolute; top: 5px; left: 20px; padding: 2px 6px;}
.ald a{text-decoration: none; color: #246A9A; font-weight: bold;}
.ald a:hover{color: #000;}
.alplus{font-size: 13px; font-weight: bold; background: #FFF; color: #000; position: absolute; top: 5px; /*right: -20px;*/left: 137px; padding: 1px; text-align: center; cursor: pointer;}

.tt-ad{width: 700px; height: 100px; margin: 0px 3px; display: none;}


.md-btn{width: 16px; height: 16px; display: block; background: url(images/plp.png); background-repeat:no-repeat;}
.p2-btn{width: 16px; height: 16px; display: block; background: url(images/plp-y.png); background-repeat:no-repeat;}

.p1-btn{width: 16px; height: 16px; display: block; background: url(images/plp.png); background-repeat:no-repeat; margin-left: 3px;}
.play{background-position: 0px 0px;}
.pause{background-position: 0px -16px;}
.msg-err{color: #C00; font-size: 10px;}
#pInfo{display: none; position: absolute; top: 140px; left: 0px; width: 100px; z-index: 91; border: 1px solid #666633; color: #666633; background-color: #FFF; font-family: Verdana, Tahoma, sans-serif; font-weight: bold; font-size: 0.70em; text-align: center; padding: 1px;}
.msgHide{display: none;}

#t-ads{width: 715px; height: 136px; margin-bottom: 4px;}
#top-ads-install{border: 1px solid #f4e1ba; background: #f7f7f0; padding: 3px; margin: 0; font-size: 0.8em; line-height: 20px;}

.top-ads{float: left; width: 350px; height: 130px; background: #EEE; border: 1px solid #CCC;}
#top-ads1{margin-right: 10px;}

.tpm{background: #D3E6D4; text-align: center; margin: 0; padding: 2px;}

.e{background: #fafaf1 url(images/alert.gif) top left no-repeat; min-height: 64px; padding: 3px 3px 3px 70px; margin: 10px 1px; border: 1px solid #e3ce8f; color: #C00; font-weight: normal;}