.recent{margin-top:10px;margin-bottom:5px; font-family:Arial, Verdana; font-weight:bold; color:#e28725; font-size:14px}
html {margin: 0px;padding: 0px;}
.VMiddle {vertical-align: middle;}
li { color:#fff;}
body {margin: 0px;padding: 0px;color: #FFF;background-color: black;font: 11px Verdana, Arial, Helvetica, sans-serif;}
.txtSearch {background-color: #f5f5f5;border: solid 1px Gray;font-size: 10px;}
.SearchWaterMark {border: solid 1px Gray;font-size: 10px;background-color: #f5f5f5;color: white;width: 140px;}
.WaterMark {color: gray;}
.tmphalt {position: absolute;width: 20px;height: 20px;left: 4px;top: 4px;z-index: -100;visibility: hidden;}
.tmpBtnHalt {height: 2px;width: 2px;}
#MasterDiv {width: 990px;position: relative;}
.tbox {background-color: #FFFFCC;border-width: 1px;border-style: Solid;}
.productsummaryproductname {display: block;width: 100%;height: 30px;}
.LoadingPanel {z-index: 110000;position: absolute;height: 61px;width: 250px;background-color: Transparent;color: #000;color: #000;vertical-align: middle;text-align: center;}
.loadingbox {border: 2px solid lightsteelblue;z-index: 110002;position: absolute;left: 0px;top: 0px;height: 57px;width: 250px;background-color: #FFFFCC;}
.loadingbox_Shadow {position: absolute;left: 4px;top: 4px;z-index: 110001;width: 254px;height: 61px;background-image: url( ../../images/checkout_bckg.png );}
.loadingboxTD {color: #000;text-align: center;width: 250px;height: 57px;vertical-align: middle;}
.loadingboxTA {width: 250px;height: 54px;}
.MaskedEditFocus {background-color: #ffffcc;color: #000000;}
.MaskedEditMessage {color: #ff0000;font-weight: bold;}
.MaskedEditError {background-color: #ffffcc;color: #ff0000;}
.MaskedEditFocusNegative {background-color: #ffffcc;color: #ff0000;}
.MaskedEditBlurNegative {background-color: #ffffcc;color: #ff0000;}
.MyCalendar .ajax__calendar_container {border: 1px solid #646464;background-color: #FFFFcc;color: red;vertical-align: middle;text-align: center; }
.MyCalendar .ajax__calendar_container .ajax__calendar_header {height: 20px;}
.MyCalendar .ajax__calendar_container .ajax__calendar_body {height: 123px;}
.MyCalendar .ajax__calendar_container .ajax__calendar_footer {height: 20px;}
.MyCalendar .ajax__calendar_today {color: blue;height: 20px;vertical-align: bottom;}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year {color: black;vertical-align: middle;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year{color: black;vertical-align: middle;text-align: center;}
.MyCalendar .ajax__calendar_days .ajax__calendar_dayname {color: Gray;height: 20px;margin-top: 5px;}
.MyCalendar .ajax__calendar_active .ajax__calendar_day {color: black;font-weight: bold;border: solid 1px #0066cc;vertical-align: middle;text-align: center;background-color: #e1f3fd;height: 14px;}
.MyCalendar .ajax__calendar_active .ajax__calendar_month {color: black;vertical-align: middle;padding-top: 0px;margin-top: 0px;text-align: center;font-weight: bold;height: 40px;}
.MyCalendar .ajax__calendar_active .ajax__calendar_year {color: black;vertical-align: middle;padding-top: 0px;margin-top: 0px;text-align: center;font-weight: bold;height: 30px;}
.MyCalendar .ajax__calendar_day, .MyCalendar .ajax__calendar_days {vertical-align: middle;padding-top: 0px;margin-top: 0px;text-align: center;height: 16px;}
.MyCalendar.ajax__calendar_year {padding-top: 0px;margin-top: 0px;vertical-align: middle;text-align: center;height: 30px;}
.MyCalendar .ajax__calendar_month {padding-top: 0px;margin-top: 0px;vertical-align: middle;text-align: center;height: 40px;}
.ajax__tab_xp {font-size: 10px;font-family: Verdana Arial Sans-Serif;}
.ajax__tab_xp .ajax__tab_body {font-size: 10px;font-family: Verdana Arial Sans-Serif;}
.RatingStar {font-size: 0pt;width: 15px;height: 13px;margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat;}
.RatingStar_filled {width: 15px;height: 13px;background-image: url(Images/FilledStar.png);}
.RatingStar_empty {width: 15px;height: 13px;background-image: url(Images/EmptyStar.png);}
.RatingStar_saved {width: 15px;height: 13px;background-image: url(Images/SavedStar.png);}
.validatorCalloutHighlight {background-color: #FF9999;}
a.adtext, a.adtext:hover, a:visited, a:link {color: #888888;text-decoration: none;}
a:hover, a:active {color: orange;text-decoration: none;}
th, td {vertical-align: top;}
h1 {color: #5b626c;font: bold 130% Verdana, Arial, Helvetica, sans-serif;}
h2 {color: #5b626c;font: bold 120% Verdana, Arial, Helvetica, sans-serif;}
h3 {color: #5b626c;font: bold 110% Verdana, Arial, Helvetica, sans-serif;}
h4 {color: #5b626c;font: bold 100% Verdana, Arial, Helvetica, sans-serif;}
h5 {color: #000;font: bold 100% Verdana, Arial, Helvetica, sans-serif;}
h6 {color: #000;font: bold italic 100% Verdana, Arial, Helvetica, sans-serif;}
img {border-style: none;border-color: inherit;border-width: 0px;}
hr {color: #ccc;height: 1px;}
table {font-size: 100%;}
code {color: #6c0;font: 100% "Courier New" , Courier, monospace;}
form {margin: 0px;padding: 0px;}
input {font: 100% Verdana, Arial, Helvetica, sans-serif;}
.LinkAsButton {display: inline-block;width: 40px;height: 15px;border-style: outset;border-width: 2px;border-color: #BBBBBB;background-color: #CCCCCC;vertical-align: middle;text-align: center;font-weight: bold;}
A.LinkAsButton:visited, A.LinkAsButton:link {color: Black;}
A.LinkAsButton:hover {color: Black;background-color: #DDDDDD;}
A.LinkAsButton:active {padding-top: 1px;padding-left: 2px;height: 14px;width: 38px;color: #444;border-style: inset;background-color: #BBBBBB;}
textarea {font: 100% Verdana, Arial, Helvetica, sans-serif;}
select {font: 100% Verdana, Arial, Helvetica, sans-serif;}
#bar{background: #a4a9ae;height: 27px;padding: 7px 20px 3px 20px;font-size: 110%; voice-family: "\"}\"";voice-family: inherit; /*height: 27px;*/z-index: 100;}
#searchbar {margin-left: -10px;z-index: 199;position: relative;}
#header {height: 70px;z-index: 100;}
#logo {position: absolute;left: 2px;top: 2px;z-index: 100;background-color: black;}
#sublogo {position: absolute;top: 0px;left: 200px;width: 415px;height: 44px;z-index: 50;}
#menufotter {position: absolute;top: 72px;right: 5px;z-index: 100;font: 10px Verdana, Arial, Helvetica, sans-serif;text-align: right;width: 250px;height: 32px;margin: 0;padding: 0;}
#menu1 {position: absolute;top: 10px;right: 0px;z-index: 100;right: 0px;top: 10px; background-color: #000}
#menu1 ul {list-style: none;padding: 0px;margin: 0px; }
#menu1 li {padding: 0px;margin: 0px;display: inline;border-left: solid 1px #000;}
#menu1 li.first {border-left: none;}
#menu1 li a:link, #menu1 li a:visited {padding: 0px 2px 0px 5px;color: #fff;text-decoration: none;}
#menu1 li a:active, #menu1 li a:hover {color: #fff;text-decoration: underline;}
#mainmenu {position: absolute;top: 43px;left: 200px;width: 600px;z-index: 100; background-color: #000;}
html > body #mainmenu {position: relative; background-color: #000;}
#mainmenu ul {list-style: none;padding: 0px;margin: 0px;}
#mainmenu li {display: inline;}
#mainmenu li a:link, #mainmenu li a:visited {background: url(  'images/tab.gif' ) no-repeat 0px 1px; display: block;float: left;margin-right: 1px;width: 116px;height: 27px;color: #000;font-weight: bold;text-decoration: none;text-align: center;padding-top: 6px; /* box model hack */voice-family: "\"}\"";voice-family: inherit;height: 21px;width: 115px; background-color: #000;}
html > body #mainmenu li a:link, html > body #mainmenu li a:visited {width: 115px;height: 21px; background-color: #000;}
#mainmenu li a:active, #mainmenu li a:hover, #mainmenu li a.selected {background: url(  'images/tab.gif' ) no-repeat 0px -92px;}
#leftcontent {position: absolute;top: 120px;left: 10px;width: 180px;background: black;z-index: 100;}
#rightcontent {position: absolute; /*right:5px;*/left: 805px;top: 120px;width: 180px;background: black;margin-right: 10px;z-index: 100;}
#centercontent {padding-top: 10px;background: #000;voice-family: "\"}\"";voice-family: inherit;margin-left: 200px; /*margin-right:205px;*/z-index: 100;width: 600px;}
html > body #centercontent {margin-left: 200px; /*margin-right:205px;*/width: 600px;z-index: 100;}
#centercontentwide {margin-top: 20px;background: #000;voice-family: "\"}\"";voice-family: inherit;margin-left: 200px;margin-right: 10px;z-index: 100;}
html > body #centercontentwide {margin-left: 200px;margin-right: 10px;z-index: 100;}
.subtotal {text-align: right;border-top: 1px solid blue;margin-top: 5px;}
.adC {margin: 5px;padding-top: 5px;width: 800px;}
.sectionheader {border-bottom: #dcdcdc 1px dotted;color: #999;font-size: 8pt;padding-bottom: 5px;font-weight: bold;}
.black{color:#000;}
.ourprice {font-weight: bold;font-size: 10pt;color: #b22222;font-family: verdana;}
.ourpriceN {font-weight: normal;font-size: 10px;color: #999;font-family: verdana;}
.retailprice {font-weight: bold;font-size: 10pt;color: #000000;font-family: verdana;text-decoration: line-through;}
.totalbox {text-align: center;color: #990000;font-weight: bold;}
.adbox {padding: 10px;font-size: 9pt;margin-bottom: 10px;border: 1px solid gainsboro;}
a.editme {text-decoration: none;color: #4a4d5c;}
.commandbar {padding: 3px;font-size: 8pt;border: 1px solid gainsboro;}
#footer {clear: both;border-top: solid 1px #d4d9de;padding: 5px;text-align: center;}
.mainproductimage {width: 220px;text-align: center;float: left;padding-bottom: 10px;}
.productdata {border: none;border-collapse: collapse;}
.productdata td, .productdata th {font-weight: normal;padding: 2px;text-align: left;}
.price {font-weight: bold;color: #c00;}
del.price {color: #000;text-decoration: line-through;}
.productsection {padding: 10px;border-top: 1px dashed #cccccc;}
.browsebox {width: 180px;}
.browsebox h1 {font-family: Verdana;font-weight: bold;font-size: 12px;color: #3973b5;border-bottom: 1px dashed #cccccc;}
.browsebox h1 a {color: #3973b5;}
h1.accent {font-size: 12px;font-weight: bold;color: #990000;margin: 0px;margin-bottom: 5px;}
.smalltext {font-size: 8pt;color: #666666;font-family: verdana;}
.adbox h3 {font-weight: bold;font-size: 10pt;font-family: verdana;color: #C7C030;margin-top: 1px;margin-bottom: 3px;}
.loginheader {height: 30px;font-weight: bold;font-size: 10pt;color: #666666;font-family: verdana;background-color: #f5f5f5;text-align: center;padding-top: 10px;}
.logincell {color:#000;background-color: #ffffff;vertical-align: middle;text-align: center;padding: 20px;}
.logtable {color:#000; border: 1px solid #cccccc;background-color: #cccccc;}
.subcategory {margin-left: 10px;}
.productbox {height: 255px;width: 195px;border: 1px solid #c5c5c5;margin: 4px;}
.productimage {/*width:125px;*/vertical-align: middle;text-align: center;}
.tprodim {border: none 0;width: 100%;height: 100%;}
.productsummarydisplaywrapper {width: 195px;padding-top: 10px;}
.productsummaryimageholder {height: 145px;text-align: center;vertical-align: middle;padding: 5px;}
.small_productsummaryimageholder {height: 45px;width: 60px;text-align: center;vertical-align: middle;padding: 5px;}
.productsummarytext {padding-left: 10px;padding-right: 10px;height: 55px;}
.retailprice {font-weight: bold;color: #fff;text-decoration: line-through;}
.yousave {font-weight: bold;color: #336600;}
.hookline {font-size: 12px;color: #5b626c;font-style: italic;text-align: justify;}
.coreboxbody {color:#000;background-image: url(images/core_box_bg.gif);width: 140px;padding-left: 20px;padding-right: 20px;padding-top: 5px;}
.coreboxtop {color:#000;background-image: url(images/core_box_top.gif);height: 22px;width: 180px;font-weight: bold;padding-top: 5px;padding-bottom: -5px;margin-bottom: -5px;text-align: center;}
.coreboxbottom {color:#000;width: 180px;background-image: url(images/core_box_bottom.gif);height: 22px;}
.coreboxheader {color:#000;width: 180px;background-image: url(images/core_box_bg.gif);font-weight: bold;padding-top: 5px;padding-bottom: 10px;text-align: center;}
.tenpixspacer{height: 10px;}
.fifepixspacer{height: 5px;}
.twentypixspacer{height: 20px;}
.sectionoutline{border: 1px solid #cccccc;padding: 15px;}
checkout-visited{font-size: 16pt;color: #dcdcdc;font-family: verdana;}
checkout-current {font-size: 16pt;color: #990000;font-family: verdana;}
.ratingstar {font-size: 0pt;width: 13px;height: 12px;margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat;}
.filledratingstar {background-image: url(Images/FilledStar.png);}
.emptyratingstar {background-image: url(Images/EmptyStar.png);}
.savedratingstar {background-image: url(Images/SavedStar.png);}
fieldset {padding: 10px;-moz-border-radius: 12px; /* border-radius: 1em;*/}
.mytable {font-weight: normal;}
.smallpsdisplaywrapper {width: 165px;padding-top: 1px;}
.smallpsimageholder {height: 65px;text-align: center;vertical-align: middle;padding: 5px;}
.smallpstext {padding-left: 5px;padding-right: 5px;height: 55px;}
.smallpsproductname {font-size: 10px;}
.smallproductbox {height: 140px;width: 170px;border: 1px solid #c5c5c5;margin: 4px;}
.td2news {width: 569px;padding: 5px;}
.td1news {color:#000;vertical-align: middle;padding-right: 5px;width: 94px;height: 24px;text-align: right;background-color: #F3F3F3;}
.td0news {color:#000;width: 475px;height: 24px;vertical-align: middle;background-color: #F3F3F3;padding-left: 5px;}
.td01news {color:#000;border-left: solid 1px #b0becb;border-right: solid 1px #b0becb;border-top: solid 1px #b0becb;width: 597px;height: 26px;vertical-align: middle;padding-left: 5px;background-image: url(../../images/backgr.gif);}
.td02news {border-bottom: solid 1px #b0becb;border-right: solid 1px #b0becb;border-left: solid 1px #b0becb;width: 597px;padding: 5px; margin: 5px;}
.td0Basket {vertical-align: middle;padding-left: 5px;border-top: solid 1px #AAAAAA;border-left: solid 1px #AAAAAA;background-color: #EEEEEE;}
.td1Basket {border-top: solid 1px #AAAAAA;border-right: solid 1px #AAAAAA;background-color: #EEEEEE;width: 210px;text-align: right;}
.td2Basket {border-left: solid 1px #AAAAAA;border-bottom: solid 1px #AAAAAA;}
.td3Basket {border-right: solid 1px #AAAAAA;border-bottom: solid 1px #AAAAAA;width: 210px;padding: 5px;}
.td4Basket {border-right: solid 1px #AAAAAA;padding-right: 5px;text-align: justify;}
.td5Basket {border-collapse: collapse;border-width: 0px;margin: 2px;width: 100%;}
A.selectchar:hover{color: #F00;text-decoration: underline;font-weight: bold;}

.treenode{vertical-align: middle;}
.rootnode{font-weight: bold;}
.node{vertical-align: middle;color: Green;}
.lnode, .pnode{vertical-align: middle;padding-bottom: 5px;}
.selectednode{vertical-align: middle;color: Red;font-weight: bold;}
A.treenode:visited, A.treenode:link{color: #666666;}
A.treenode:active{color: #000099;}
A.treenode:hover{color: #D60;font-weight: bold;}
A.selectednode:hover, A.selectednode:active, A.selectednode:visited, A.selectednode:link{vertical-align: middle;color: Red;font-weight: bold;}
.rightAlign {text-align: right;top: 1px;left: 802px;}
.td01downloads{border-left: solid 1px #b0becb;border-top: solid 1px #b0becb;width: 400px;height: 26px;vertical-align: middle;padding-left: 5px;background-image: url(../../images/backgr.gif);}
.td01Adownloads {border-right: solid 1px #b0becb;border-top: solid 1px #b0becb;width: 190px;height: 26px;vertical-align: middle;text-align: right;font-weight: normal;padding-right: 5px;color: #222;background-image: url(../../images/backgr.gif);}
.td02downloads{border-bottom: solid 1px #b0becb;border-left: solid 1px #b0becb;padding: 5px;margin: 5px;width: 400px;}
.td02Adownloads{border-bottom: solid 1px #b0becb;border-right: solid 1px #b0becb;padding: 5px;margin: 5px;width: 190px;text-align: right;}
.AppLocked{background-color: #FFFFCC;color: Red;font-weight: bold;z-index: 100;left: 350px;position: absolute;top: 4px;width: 406px;height: 18px;border: solid 1px #ff0000;}
#popupFrame{width: 100%;background-color: transparent;}
.posRel{position:relative;}
.vaBott{vertical-align: bottom;}
.vaMidd{vertical-align: middle;}
.vaMid0{vertical-align: middle;text-align: center;width: 40px;}
.vaMidd1{vertical-align: middle;width: 140px;}
.w140{width: 140px;}
.PrT2 {width: 90px;height: 80px;vertical-align: middle;text-align: center;}
.td03PrtDiv{position: relative;margin-top: -5px;}
.PrT3{height: 28px;width: 390px;color: #333333;font-style: italic;text-align: justify;padding-right: 3px;margin-right: 3px;padding-top: 5px;padding-left: 5px;}
.td01PrT{border-left: solid 1px #b0becb;border-top: solid 1px #b0becb;border-right: solid 1px #b0becb;height: 26px;vertical-align: middle;padding-left: 5px;background-image: url(   '../../images/backgr.gif' );font-weight: bold;}
a.td01PrTA:link, a.td01PrTA:visited, a.td01PrTA:active{color: #000000;}
a.td01PrTA:hover{color: #0000aa;}
.td02PrT{border-left: solid 1px #b0becb;padding-left: 5px; /*  padding: 5px; margin: 5px;*/width: 490px;}
.td02PrtI{z-index: 100;left: -2px;position: absolute;top: -6px;}
.td02APrT{border-right: solid 1px #b0becb;padding: 5px;margin: 5px;width: 100px;text-align: center;vertical-align: middle;}
.td03PrT{border-left: solid 1px #b0becb;border-bottom: solid 1px #b0becb;border-right: solid 1px #b0becb;padding-top: 0;margin-top: 0;}
.PrT6{width: 100%;padding-top: 0;margin-top: 0;}
.V1{background-image: url( ../../images/Validator/Validator_01.gif ); width: 54px; height: 1px;}
.V2{background-image: url( ../../images/Validator/Validator_06.gif ); height: 1px;}
.V3{background-image: url( ../../images/Validator/Validator_06.gif ); width: 10px; height: 1px;}
.V4{background-image: url( ../../images/Validator/Validator_06.gif ); width: 1px; height: 1px;}
.V5{background-image: url( ../../images/Validator/Validator_05.gif ); width: 54px;vertical-align:top; }
.V6{background-image: url( ../../images/Validator/Validator_04.gif ); padding:5px; height:35px}
.V7{background-image: url( ../../images/Validator/Validator_04.gif ); width: 10px; height:10px; vertical-align:top;}
.V8{background-image: url( ../../images/Validator/Validator_06.gif ); width: 1px}
.V9{background-image: url( ../../images/Validator/Validator_01.gif ); width: 54px; height: 1px}
.V10{background-image: url( ../../images/Validator/Validator_06.gif ); height: 1px}
.V11{background-image: url( ../../images/Validator/Validator_06.gif ); width: 10px; height: 1px}
.V12{background-image: url( ../../images/Validator/Validator_06.gif ); width: 1px; height: 1px}
#TSOFT_Validator{position:absolute; width:180px; height:80px;  visibility:hidden; z-index:22000}
.smallGray{ font-size: 10px;color: #666666;}


.MyMenuTd1 {width: 9px}
.MyMenuIMG {height: 9px; width: 9px; vertical-align: middle; cursor:pointer}
.MyMenuroot { font-weight:bold; padding-bottom:2px;}
.MyMenusub { font-weight:normal;padding-bottom:2px;  }


A.MyMenu_Active:visited, A.MyMenu_Active:link,
A.MyMenu_Active:active,
A.MyMenu_Active:hover{color: Red;font-weight: bold;}

A.MyMenu:visited, A.MyMenu:link{color: white;}
A.MyMenu:active{color: #666666;}
A.MyMenu:hover{color: #D60;}

.orderItem1 { background-color :#444}
.orderItem2 { background-color :#222}
.orderItem0 { background-color :#222}


.dImageLink{}
.dOpisLink{}


a.dLink:link, a.dLink:visited, a.dLink:active{color: #000000;}
a.dLink:hover{ color: orange;}