/*
  $Id:stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

#fix{ word-wrap:break-word; white-space:normal; }

.searchResult{background-color:#FFFFCC; color:#333333}
.boxText { font-family:Verdana, Arial, sans-serif; font-size:10px; }
.errorBox { font-family :Verdana, Arial, sans-serif; font-size :10px; background:#ffb3b5; font-weight:bold; }
.stockWarning { font-family :Verdana, Arial, sans-serif; font-size :10px; color:#cc0033; }
.productsNotifications { background:#f2fff7; }
.orderEdit { font-family :Verdana, Arial, sans-serif; font-size :10px; color:#70d250; text-decoration:underline; }
FORM { display:inline; }
.infoBox { background:#b6b7cb; }
.infoBoxNotice { background:#FF8E90; }
.infoBoxContents { background:#f8f8f9; font-family:Verdana, Arial, sans-serif; font-size:10px; }
.infoBoxNoticeContents { background:#FFE6E6; font-family:Verdana, Arial, sans-serif; font-size:10px; }
TD.infoBoxHeading { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; background:#bbc3d3; color:#ffffff; }
TD.infoBox, SPAN.infoBox { font-family:Verdana, Arial, sans-serif; font-size:10px; }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background:#f8f8f9; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background:#f8f8f9; }
TABLE.productListing { border:1px; border-style:solid; border-color:#b6b7cb; border-spacing:1px; }
.productListing-heading { font-family:Verdana, Arial, sans-serif; font-size:10px; background:#b6b7cb; color:#FFFFFF; font-weight:bold; }
TD.productListing-data { font-family:Verdana, Arial, sans-serif; font-size:10px; }
A.pageResults { color:#353535; }
A.pageResults:hover { color:#353535; }
TD.pageHeading, DIV.pageHeading { font-family:Verdana, Arial, sans-serif; font-size:20px; font-weight:bold; color:#9a9a9a; }
TD.main, P.main { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:1.5; }
TD.smallText, SPAN.smallText, P.smallText { font-family:Verdana, Arial, sans-serif; font-size:10px; }
TD.accountCategory { font-family:Verdana, Arial, sans-serif; font-size:13px; color:#aabbdd; }
TD.fieldKey { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; }
TD.fieldValue { font-family:Verdana, Arial, sans-serif; font-size:12px; }
TD.tableHeading { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; }
SPAN.newItemInCart { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#ff0000; }
CHECKBOX, INPUT, RADIO, SELECT { font-family:Verdana, Arial, sans-serif; font-size:11px; }
TEXTAREA { width:100%; font-family:Verdana, Arial, sans-serif; font-size:11px; }
SPAN.greetUser { font-family:Verdana, Arial, sans-serif; font-size:12px; color:#f0a480; font-weight:bold; }
TABLE.formArea { background:#f1f9fe; border-color:#7b9ebd; border-style:solid; border-width:1px; }
TD.formAreaTitle { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; }
SPAN.markProductOutOfStock { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#c76170; font-weight:bold; }
SPAN.productSpecialPrice { font-family:Verdana, Arial, sans-serif; color:#ff0000; }
SPAN.errorText { font-family:Verdana, Arial, sans-serif; color:#ff0000; }
.moduleRow { }
.moduleRowOver { background-color:#D7E9F7; cursor:pointer; cursor:hand; }
.moduleRowSelected { background-color:#E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#8c8c8c; }
.checkoutBarCurrent { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000; }

/* message box */

.messageBox { font-family:Verdana, Arial, sans-serif; font-size:11px; }
.messageStackError, .messageStackWarning { font-family:Verdana, Arial, sans-serif; font-size:11px; background-color:#ffb3b5; }
.messageStackSuccess { font-family:Verdana, Arial, sans-serif; font-size:11px; background-color:#99ff00; }

/* input requirement */
#manu * {background:none;padding-top:0;padding-bottom:0;}
#manu select {background-color:#fff;padding-top:0;padding-bottom:0;}
.inputRequirement { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#ff0000; }

.smallText_1 a { color:#000; text-decoration:underline; }
.smallText_1 a:hover { color:#474747; text-decoration:none; }
.smallText a { color:#474747; text-decoration:none; }
.smallText a:hover { color:#474747; text-decoration:none; }
.delp { color:#808080;	font-size:11px; font-weight:normal; }
s { color:#808080; font-size:11px;	font-weight:normal; }
.main a { color:#000000; text-decoration:none; }
.main a:hover { color:#000000; text-decoration:underline; }

ul{ margin:0px; padding:0px; list-style:none; }
ul li{ padding:0 0 0 40px; }
ul a{ color:#4B4A4A; text-decoration:none; font-size:11px; line-height:24px; }
ul a:hover{ color:#68A600; }

/*---------------------------------------------- for New Style -------------------------------------------------------------*/
.cateName{ padding-left:10px; padding-right:10px; color:#FFFFFF; font-size:14px; text-align:right; line-height:25px; }
.cateNameActive{ color:#be8601; }

.borderImage{ color:#CCCCCC; }

hr.hrUpdate{ height:1px; width:100%; color:#666666; }

.memberDetailHeader{ color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; }
.memberDetailHeader a{ color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; }
.memberDetailHeader a:hover{ color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:underline; }
.memberExpireDate{ color:#be8601; font-size:11px; font-weight:normal; text-decoration:none; }
.memberExpireDate a{ color:#CCCCCC; font-size:11px; font-weight:normal; text-decoration:none; }
.memberExpireDate a:hover{ color:#be8601; font-size:11px; font-weight:normal; text-decoration:none; }
.memberForgetPass{ color:#CCCCCC; font-size:11px; font-weight:normal; text-decoration:none; }
.memberForgetPass a{ color:#CCCCCC; font-size:11px; font-weight:bold; text-decoration:none; }
.memberForgetPass a:hover{ color:#be8601; font-size:11px; font-weight:bold; text-decoration:none; }

.captionActive{ color:#be8601; font-size:12px; font-weight:normal; text-align:right; text-decoration:none; }

.updateList{ color:#999999; font-size:13px; font-weight:normal; text-align:left; text-decoration:none; }
.updateList a{ color:#999999; font-size:13px; font-weight:normal; text-align:left; text-decoration:none; }
.updateList a:hover{ color:#CCCCCC; font-size:13px; font-weight:normal; text-align:left; text-decoration:none; }
.updateListSub{ color:#666666; font-size:11px; font-weight:normal; text-align:left; text-decoration:none; }
.updateListSub a{ color:#666666; font-size:11px; font-weight:normal; text-align:left; text-decoration:none; }
.updateListSub a:hover{ color:#666666; font-size:11px; font-weight:normal; text-align:left; text-decoration:none; }
.updateListActive{ color:#be8601; font-size:13px; font-weight:normal; text-align:left; text-decoration:none; }
.updateListActive a{ color:#be8601; font-size:13px; font-weight:normal; text-align:left; text-decoration:none; }
.updateListActive a:hover{ color:#be8601; font-size:13px; font-weight:normal; text-align:left; text-decoration:none; }

.information{ position:absolute; z-index:1; text-align:center; vertical-align:text-bottom; display:block; visibility:hidden; background:#000000; cursor:pointer; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; }
.informationText{ position:absolute; z-index:2; text-align:center; vertical-align:text-bottom; display:block; background:#000000; cursor:pointer; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; }

.link{ color:#cccccc; font-size:9px; font-weight:normal; text-align:center; text-decoration:none; cursor:pointer; }
.linkCaption{ color:#cccccc; font-size:13px; font-weight:bold; text-align:center; text-decoration:none; cursor:pointer; }

.updateCatListPlayImg{ background:url(/css/style_dark/playSmall.png) no-repeat; line-height:21px; width:23px; height:20px; cursor:pointer; float:left; padding-top:1px; }
.updateCatListChaptersImg{ background:url(/css/style_dark/playChapters.png) no-repeat; line-height:21px; width:23px; height:20px; cursor:pointer; float:left; padding-top:1px; }
.updateCatListInfoImg{ background:url(/css/style_dark/playInfo.png) no-repeat; line-height:21px; width:23px; height:20px; cursor:pointer; float:left; padding-top:1px; }
.updateCatListAddFavImg{ background:url(/css/style_dark/playAddFav.png) no-repeat; line-height:21px; width:23px; height:20px; cursor:pointer; float:left; padding-top:1px; }
.updateCatListReviewsImg{ background:url(/css/style_dark/playReviews.png) no-repeat; line-height:21px; width:23px; height:20px; cursor:pointer; float:left; padding-top:1px; }

li.updateCatList{ color:#000000; font-size:13px; }

.updateCatListActive{ color:#be8601; font-size:13px; }
.updateCatListBG{ padding-left:10px; cursor:pointer; }

.emptyProgram{ color:#cccccc; font-size:12px; font-weight:normal; text-align:right; text-decoration:none; cursor:default; line-height:20px; vertical-align:text-top; }


a.captionShowBoxTitle{ color:#CCCCCC; font-size:13px; font-weight:bold; text-align:left; text-decoration:none; }
a.captionShowBoxDrama{ color:#FFFFFF; font-size:14px; text-align:right; line-height:25px; text-decoration:none; }

#dayDetail{ color:#be8606; font-size:12px; }

td{font-family:Tahoma,verdana,arial; font-size:11px; color:#474747; line-height:14px;}

body{
	font-family:Tahoma,verdana,arial; 
	font-size:11px; 
	color:#474747; 
	line-height:14px;
	padding:0; 
	margin:0;
	/*background:url(/css/style_dark/bgPageFFit.jpg) center repeat-y;*/
	background:url(css/style_dark/bg_content.png) center top no-repeat #000000;
}

.bodyBG{ background-color:#3d3e3e; }/*3f3f3f*/
.bodyBGInner{ background-color:#000000; }

/*---------------------------------------------- for New Style -------------------------------------------------------------*/

#blq-login{font-size:12px;padding:2px 1px 5px 5px;width:180px;height:22px;border:0pt none;}
#blq-login-btn{ font-size:11px;padding:0;width:100px;height:24px;background:url(/css/style_dark/button.jpg) center no-repeat #efefef;border:none;color:#CCCCCC}

#txtSearchHeader{font-size:11px;padding:0px;width:145px;height:15px;border:#cdcdcd 1px solid; color:#999999}
#blq-search{font-size:12px;padding:5px 1px 5px 5px;width:180px;height:22px;border:0pt none; color:#999999}
#blq-search-btn{ font-size:12px;padding:0;width:66px;height:22px;background:url(/css/style_dark/search.jpg) center no-repeat #efefef;border:none;color:#000000}

.borderBox{ border:#000000 solid 1px; }
.borderBox2{ background:#000000; border:#2d2d2d solid 1px; }

.bgColorTone{ background:#232323; color:#818181; font-size:11px; font-weight:normal; }
.bgColorToneOver{ background:#1a1a1a; color:#818181; font-size:11px; font-weight:normal; }
.bgColorToneInner{ background:#000000; color:#818181; font-size:11px; font-weight:normal; }

.boxTopLeft{ width:7px; background:url(/css/style_dark/update_top_left.jpg) no-repeat; line-height:35px}
.boxTopMid{ background:url(/css/style_dark/update_top_mid.jpg) repeat-x top; line-height:35px; color:#CCCCCC; font-size:13px; font-weight:normal; text-decoration:none; }
.boxTopMidSub{ background:url(/css/style_dark/update_top_mid_sub.jpg) repeat-x top; line-height:19px; color:#CCCCCC; font-size:11px; font-weight:normal; 	text-decoration:none; }
.boxTopRight{ width:7px; background:url(/css/style_dark/update_top_right.jpg) no-repeat; line-height:35px}

.boxLeft{ right:0px; top:0px; height:60%; background:url(/css/style_dark/update_left.jpg) repeat-y left} 
.boxRight{ right:0px; top:0px; height:60%; background:url(/css/style_dark/update_right.jpg) repeat-y right}

.boxBottomLeft{ width:7px; background:url(/css/style_dark/update_bottom_left.jpg) no-repeat top; line-height:7px}
.boxBottomMid{ background:url(/css/style_dark/update_bottom_mid.jpg) repeat-x top; line-height:7px}
.boxBottomRight{ width:7px; background:url(/css/style_dark/update_bottom_right.jpg) no-repeat top; line-height:7px}

.bgHeader{ background:#000000 url(/css/style_dark/bg_header.jpg) repeat-y; }

.bgHeaderNewYear{ background:#000000 url(/css/logo/dootv_logo_newyear.png) top no-repeat; }

.bgHeaderChristmas{ background:#000000 url(/css/logo/dootv_logo_christmas.png) top no-repeat; }

.bgHeaderSongkran{ background:#dcdcdc url(/css/logo/dootv_logo_songkran.png) top no-repeat; }

.hitNumbers{ color:#000000; font-size:11px; font-weight:bold; text-decoration:none; background:url(/css/style_dark/hit_numbers.png) left top no-repeat; text-align:center; }

.hitBG{ color:#000000; font-size:11px; font-weight:bold; text-decoration:none; background:url(/css/style_dark/hit_bg.png) no-repeat; text-align:center; }
.cateNameSub{ color:#818181; font-size:11px; font-weight:normal; text-decoration:none; }
.cateNameSub a{ color:#818181; font-size:11px; font-weight:normal; text-decoration:none; }
.cateNameSub a:hover{ color:#818181; font-size:11px; font-weight:normal; text-decoration:underline; }

/*---------------------------------------------- for New Style -------------------------------------------------------------*/
.cornerBox{ cursor:pointer; color:#999999; }
.cornerBox li{ vertical-align:top; margin:0px; padding:0px; list-style-type:none; }
.cornerBox a{ display:block; width:100%; cursor:pointer; text-indent:10px; color:#999999; font-size:13px; font-weight:normal; text-align:left; text-decoration:none; }
.cornerBox a:hover{ background-color:#404040; color:#CCCCCC; }

.cornerBoxMenuBrowse{ cursor:pointer; color:#999999; }
.cornerBoxMenuBrowse li{ vertical-align:top; margin:0px; padding:0px; list-style-type:none; }
.cornerBoxMenuBrowse a{ display:block; width:100%; cursor:pointer; text-indent:10px; color:#999999; font-size:13px; font-weight:normal; text-align:left; text-decoration:none; }
.cornerBoxMenuBrowse a:hover{ background-color:#404040; color:#CCCCCC; }

.cornerBoxText{ 	color:#999999; padding-left:10px; padding-right:10px; text-align:left; }
.cornerBoxText li{ vertical-align:top; margin:0px; padding:0px; list-style-type:none; }
.cornerBoxText a{ color:#999999; cursor:pointer; font-size:13px; font-weight:normal; text-align:left; text-decoration:none; }
.cornerBoxText a:hover{ color:#CCCCCC; }
.cornerBoxTabMenu{ border:#1a1a1a solid 1px; border-collapse:collapse; background-color:#303030; color:#cccccc; }
.cornerBoxTabMenuActive{ border:#1a1a1a solid 1px; border-collapse:collapse; background-color:#be8601; color:#000000; }

/*--------------------------------------------------------*/

.cornerBoxPage{ cursor:pointer; color:#cccccc; background-color:#171717; }

.cornerBoxPage a{ background-color:#2a2a2a; color:#cccccc; font-weight:normal; text-align:center; text-decoration:none; display:block; width:100%; cursor:pointer; padding:1px; font-size:10px; }
.cornerBoxPage a:hover{ background-color:#404040; }

.cornerBoxPageFirstLast a{ background-color:#3b3b3b; color:#fff; font-weight:normal; text-align:center; text-decoration:none; display:block; width:100%; cursor:pointer; padding:1px; font-size:10px; }
.cornerBoxPageFirstLast a:hover{ background-color:#404040; }
.cornerBoxPagePreviousNext a{ background-color:#343434; color:#fff; font-weight:normal; text-align:center; text-decoration:none; display:block; width:100%; cursor:pointer; padding:1px; font-size:10px; }
.cornerBoxPagePreviousNext a:hover{ background-color:#404040; }

.cornerBoxPageActive{ cursor:pointer; color:#cccccc; }
.cornerBoxPageActive a{ background-color:#be8601; color:#000; font-weight:bold; text-align:center; text-decoration:none; display:block; width:100%; cursor:pointer; padding:1px; font-size:10px; }
.cornerBoxPageActive a:hover{ background-color:#be8601; }

.menuArrowDown{ background:url(/css/style_dark/arrowDown.png) center no-repeat; line-height:11px; height:11px; width:15px; }
.menuArrowRight{ background:url(/css/style_dark/arrowRight.png) center no-repeat; line-height:11px; height:11px; width:15px; }
.menuArrowRightSub{ background:url(/css/style_dark/arrowRightSub.png) center no-repeat; line-height:11px; height:11px;	width:15px; }
.menuArrowRightSubNone{ ine-height:11px; height:11px; width:15px; }

.inftopMid{ background-color:#CCC; }
.inftopLeft{ background:url(/css/style_dark/inftopLeft.png) no-repeat left top #000000; }
.inftopRight{ background:url(/css/style_dark/inftopRight.png) no-repeat right top #000000; }
.infbotLeft{ background:url(/css/style_dark/infbotLeft.png) no-repeat left bottom #000000; }
.infbotRight{ background:url(/css/style_dark/infbotRight.png) no-repeat left bottom #000000; }
.inf_bg{ background:url(/css/style_dark/inf_bg.jpg) repeat-x #FFFFFF; }
 
.navLinks { 	clear:both; text-align:center; padding-top:4px; padding-bottom:4px; }
.navLinks  a{ color:#555555; font-size:20px; text-decoration:none; }
.navLinks a:hover{ color:#be8601; font-size:20px; text-decoration:none; }
.navLinksHover a{ color:#be8601; font-size:20px; text-decoration:none; }
.navLinksHover a:hover{ color:#be8601; font-size:20px; text-decoration:none; }

.faqList{ color:#999999; font-size:13px; font-weight:normal; text-align:left; text-decoration:none; }
.faqList a{ color:#999999; font-size:13px; font-weight:normal; text-align:left; text-decoration:none; }
.faqList a:hover{ color:#eeeeee; font-size:13px; font-weight:normal; text-align:left; text-decoration:underline; }
.faqListCat{ color:#999999; font-size:11px; font-weight:normal; text-align:left; text-decoration:none; }
.faqListCat a{ color:#999999;font-size:11px;font-weight:normal; text-align:left; text-decoration:none; }
.faqListCat a:hover{ color:#eeeeee; font-size:11px; font-weight:normal; text-align:left; text-decoration:underline; }

.faq_content p { font-family:Tahoma,verdana,arial; font-size:13px; color:#333; line-height:14px; }
.faq_content td { font-family:Tahoma,verdana,arial; font-size:13px; color:#333; line-height:14px; }

.tabMenu1{ width:194px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_01.png) no-repeat top; cursor:pointer; }
.tabMenu2{ width:194px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_02.png) no-repeat top; cursor:pointer; }
.tabMenu3{ width:194px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_03.png) no-repeat top; cursor:pointer; }
.tabMenu4{ width:194px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_04.png) no-repeat top; cursor:pointer; }
.tabMenu5{ width:193px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_05.png) no-repeat top; cursor:pointer; }
.tabMenu1_Over{ width:194px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_Over_01.png) no-repeat top; cursor:pointer; }
.tabMenu2_Over{ width:194px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_Over_02.png) no-repeat top; cursor:pointer; }
.tabMenu3_Over{ width:194px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_Over_03.png) no-repeat top; cursor:pointer; }
.tabMenu4_Over{ width:194px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_Over_04.png) no-repeat top; cursor:pointer; }
.tabMenu5_Over{ width:193px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_Over_05.png) no-repeat top; cursor:pointer; }
.tabMenu1_Active{ width:194px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_Active_01.png) no-repeat top; cursor:pointer; }
.tabMenu2_Active{ width:194px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_Active_02.png) no-repeat top; cursor:pointer; }
.tabMenu3_Active{ width:194px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_Active_03.png) no-repeat top; cursor:pointer; }
.tabMenu4_Active{ width:194px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_Active_04.png) no-repeat top; cursor:pointer; }
.tabMenu5_Active{ width:193px; height:25px; float:left; text-align:left; background:url(/css/style_dark/tabMenu_Active_05.png) no-repeat top; cursor:pointer; }
.tabMenuSep{ width:2px; height:25px; float:left; text-align:left; background:#000; background:url(/css/style_dark/tabMenu_Sep.png) no-repeat top; }

#bxTopLeft{ width:7px; height:28px; float:left; text-align:left; background:url(/css/style_dark/bxTopLeft.png) no-repeat top; }
#bxTopRight{ width:7px; height:28px; float:left; text-align:right; background:url(/css/style_dark/bxTopRight.png) no-repeat top; }
#bxBottomLeft{ width:7px; height:7px; float:left; text-align:left; background:url(/css/style_dark/bxBottomLeft.png) no-repeat top; }
#bxBottomRight{ width:7px; height:7px; float:left; text-align:right; background:url(/css/style_dark/bxBottomRight.png) no-repeat top; }

#bxTopMidCenter{ width:502px; height:28px; float:left; text-align:left; background:url(/css/style_dark/bxTopMid.png) repeat-x top; }
#bxBottomMidCenter{ width:502px; height:7px; float:left; text-align:left; background:url(/css/style_dark/bxBottomMid.png) repeat-x top; }
#bxContentCenter{ width:512px; float:center; clear:both; text-align:center; background:#1a1a1a; color:#999999; font-size:13px; font-weight:normal; text-decoration:none; border-left:#626262 2px solid; border-right:#626262 2px solid; padding-top:10px;}

#bxTopMidLeft{ width:225px; height:28px; float:left; text-align:left; background:url(/css/style_dark/bxTopMid.png) repeat-x top; }
#bxBottomMidLeft{ width:225px; height:7px; float:left; text-align:left; background:url(/css/style_dark/bxBottomMid.png) repeat-x top; }
#bxContentLeft{ width:235px; float:center; clear:both; text-align:center; background:#1a1a1a; color:#999999; font-size:13px; font-weight:normal; text-decoration:none; border-left:#626262 2px solid; border-right:#626262 2px solid; padding-top:10px;}

#bxTopMidRight{ width:188px; height:28px; float:left; text-align:left; background:url(/css/style_dark/bxTopMid.png) repeat-x top; }
#bxBottomMidRight{ width:188px; height:7px; float:left; text-align:left; background:url(/css/style_dark/bxBottomMid.png) repeat-x top; }
#bxContentRight{ width:198px; float:center; clear:both; text-align:center; background:#1a1a1a; color:#999999; font-size:13px; font-weight:normal; text-decoration:none; border-left:#626262 2px solid; border-right:#626262 2px solid; padding-top:10px;}

#bxTopMidExpand{ width:953px; height:28px; float:left; text-align:left; background:url(/css/style_dark/bxTopMid.png) repeat-x top; }
#bxBottomMidExpand{ width:953px; height:7px; float:left; text-align:left; background:url(/css/style_dark/bxBottomMid.png) repeat-x top; }
#bxContentExpand{ width:963px; float:center; clear:both; text-align:center; background:#1a1a1a; color:#999999; font-size:13px; font-weight:normal; text-decoration:none; border-left:#626262 2px solid; border-right:#626262 2px solid; padding-top:10px;}

#bxTopMidLeftExpand{ width:746px; height:28px; float:left; text-align:left; background:url(/css/style_dark/bxTopMid.png) repeat-x top; }
#bxBottomMidLeftExpand{ width:746px; height:7px; float:left; text-align:left; background:url(/css/style_dark/bxBottomMid.png) repeat-x top; }
#bxContentLeftExpand{ width:756px; float:center; clear:both; text-align:center; background:#1a1a1a; color:#999999; font-size:13px; font-weight:normal; text-decoration:none; border-left:#626262 2px solid; border-right:#626262 2px solid; padding-top:10px;}

#bxTopMidRightExpand{ width:709px; height:28px; float:left; text-align:left; background:url(/css/style_dark/bxTopMid.png) repeat-x top; }
#bxBottomMidRightExpand{ width:709px; height:7px; float:left; text-align:left; background:url(/css/style_dark/bxBottomMid.png) repeat-x top; }
#bxContentRightExpand{ width:719px; float:center; clear:both; text-align:center; background:#1a1a1a; color:#999999; font-size:13px; font-weight:normal; text-decoration:none; border-left:#626262 2px solid; border-right:#626262 2px solid; padding-top:10px;}

#bxTopLeftFooter{ width:7px; height:7px; float:left; text-align:left; background:url(/css/style_dark/bxTopLeft.png) no-repeat top; }
#bxTopRightFooter{ width:7px; height:7px; float:left; text-align:right; background:url(/css/style_dark/bxTopRight.png) no-repeat top; }
#bxTopMidFooter{ width:953px; height:7px; float:left; text-align:left; background:url(/css/style_dark/bxTopMid.png) repeat-x top; }
#bxBottomMidFooter{ width:953px; height:7px; float:left; text-align:left; background:url(/css/style_dark/bxBottomMid.png) repeat-x top; }
#bxContentFooter{ width:963px; float:center; clear:both; text-align:center; background:#1a1a1a; color:#999999; font-size:13px; font-weight:normal; text-decoration:none; border-left:#626262 2px solid; border-right:#626262 2px solid; padding-top:0px;}

#bxTitleLeft{ float:left; margin-top:4px; color:#CCCCCC; font-size:13px; font-weight:normal; line-height:18px; text-align:left; vertical-align:bottom; text-decoration:none; padding-left:2px; padding-right:2px; }
#bxTitleRight{ float:right; padding-top:4px; color:#CCCCCC; font-size:13px; font-weight:normal; line-height:20px; height:20px; overflow:hidden; text-align:right; vertical-align:bottom; text-decoration:none; }
#clear{ float:none; clear:both; display:block; }

#_bxTitleLeftInnerLeft{ margin-top:4px; width:4px; height:18px; float:left; text-align:left; background:url(/css/style_dark/bxTitleBGLeft.png) no-repeat top; }
#_bxTitleLeftInnerRight{ margin-top:4px; width:4px; height:18px; float:left; text-align:left; background:url(/css/style_dark/bxTitleBGRight.png) no-repeat top; }

#bx2TopLeft{ width:7px; height:28px; float:left; text-align:left; background:url(/css/style_dark/bxTopLeft.png) no-repeat top; }
#bx2TopRight{ width:7px; height:28px; float:left; text-align:right; background:url(/css/style_dark/bxTopRight.png) no-repeat top; }
#bx2TopMidCenter{ width:502px; height:28px; float:left; text-align:left; background:url(/css/style_dark/bxTopMid.png) repeat-x top; }
#bx2TitleLeft{ float:left; margin-top:4px; color:#CCCCCC; font-size:13px; font-weight:normal; line-height:18px; text-align:left; vertical-align:bottom; text-decoration:none; padding-left:2px; padding-right:2px; }
#bx2TitleRight{ float:right; padding-top:4px; color:#CCCCCC; font-size:13px; font-weight:normal; line-height:20px; height:20px; overflow:hidden; text-align:right; vertical-align:bottom; text-decoration:none; }

.signupIcon{ width:202px; height:50px; float:center; text-align:left; clear:both; background:url(/css/style_dark/icon_signUp.gif) no-repeat top; cursor:pointer; }
.renewIcon{ width:202px; height:50px; float:center; text-align:left; clear:both; background:url(/css/style_dark/icon_renew.gif) no-repeat top; cursor:pointer; }
.inviteIcon{ width:202px; height:100px; float:center; text-align:left; clear:both; background:url(/ads/images/icon_invite.png) no-repeat top; cursor:pointer; }

.btn{ font-size:11px;padding:0;width:87px;height:23px;background:url(/css/style_dark/button.png) center no-repeat; border:none;color:#CCCCCC}

.menuBrowseCat{ padding-top:4px; height:22px; text-align:left; padding-left:15px; background:#303030; color:#999; border-top:#303030 1px solid; border-bottom:#303030 1px solid; color:#eaeaea; text-decoration:none; font-weight:bold; }
.menuBrowseCat a{	color:#eaeaea; text-decoration:none; font-weight:bold; }
.menuBrowseCatActive{ background:#be8601;}
.menuBrowseCatActive a{	color:#000; text-decoration:none; font-weight:bold; }

.subMenuBrowseCatActive { color:#be8601; }
.subMenuBrowseCatActive a{ color:#be8601; }

.menuBrowseCatIcon{ background:url(/css/style_dark/arrowIcon.png) no-repeat right; margin-right:10px ; width:20px;}
.menuHelpCatExpandIcon{ background:url(/css/style_dark/expand.png) no-repeat right; margin-right:10px ; width:20px;}
.menuHelpCatCollapseIcon{ background:url(/css/style_dark/collapse.png) no-repeat right; margin-right:10px ; width:20px;}
.menuHelpCatActive{ background: #333; font-weight:bold;}
/*prite edit 20090608 add class for help icon*/
.menuHelpIcon{ background:url(/css/style_dark/arrowIcon2.png) no-repeat right; margin-right:10px ; width:20px;}

.subMenu { position:absolute; z-index:100; width:194px; background:url(/css/subMenuBg.png) repeat-x top; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; background-color:#343434; color:#fff; padding:0px; text-align:left; }
.subMenuList { vertical-align:top; margin:0px; padding:0px; list-style-type:none; }
.subMenuList li { margin:0px; padding:0px 0px 0px 0px; cursor:pointer; }
.subMenuList li:hover { background-color:#659CD8; }
.subMenuList a { width:100%; height:100%; display:block; color:#FFF; background:#404040; }
.subMenuList a:hover { color:#000; background:#be8601; }

.productTitle{ color:#cccccc; font-size:11px; font-weight:normal; text-align:left; text-decoration:none; vertical-align:text-top; }
.productsDetail{  }

.trialBannerHeader{ background:url(/css/style_dark/trialBanner.png) no-repeat center; }