/*********** SELECTOR STYLES  ***********/
body { background:#030303; color:#fff;font:12px/1.5em Arial, Helvetica, sans-serif;}
body { margin:25px 0; }
a{color:#630;text-decoration:none;}a:hover{color:#333;}

select, textarea, .input {border:1px solid #e5c4ac;background:#fff;color:#333;}
input.button { background:#930; color:#fff; border:1px solid #420; padding:3px 8px; overflow:visible; cursor:pointer; }
input.button:hover { border-color:#930; }

.bdr,.bdrL,.bdrR,.bdrT,.bdrB{border-color:#ccc;}
.bdrAll,.bdrAll td,.bdrAllDashed,.bdrAllDashed td{border-color:#ccc;}
.bdrAllRows td,.bdrAllRows th{border:1px solid #e5e5e5;border-width:1px 0;}

.f120x120 { width:120px; margin:0 auto; }
.f120x120 p { overflow:hidden; width:120px; height:120px; line-height:120px; display:table-cell; }
.f120x120 img { margin-top: expression(( 120 - this.height ) / 2); }
.f250x250 { width:250px; margin:0 auto; }
.f250x250 p { overflow:hidden; width:250px; height:250px; line-height:250px; display:table-cell; }
.f250x250 img { margin-top: expression(( 250 - this.height ) / 2); }

/***** BODY STYLES *****/
.pageBg { background:#fff none repeat-x top; border:1px solid #fff; color:#000; }
.til img { border:1px solid #fed3b4; }
.til a:hover img { border:1px solid #666; }
.search .input { background:#fff none no-repeat left 50%; }

.welcome .bg { background:#666 none repeat-x top; border:1px solid #000; color:#fff; }
.welcome .h { color:#def; }
.welcome .differ  { color:#ff0; }

.differ, .differ a { color:#930; } .differ a:hover { color:#333; }

.tml a { color:#fff; } .tml a:hover { color:#ff0; }

/***** Menu Styles Starts *****/
.menu { position:relative; z-index:100; }
.menu .bg { background:#930; border-left:1px solid #fff; }
.menu .h, .menu a.h:hover, .menu a.h:active { color:#fff; }
.menu a:hover { background:transparent; }
.menu :hover > a { background:transparent; }

.menu ul, .menu li { padding:0; margin:0; list-style-type:none; }
.menu li { float:left; width:100%; position:relative; }
.menu a { display:block; width:100%; }
.menu table { position:absolute; top:0; left:0; border-collapse:collapse; }
.menu ul ul { visibility:hidden; border:1px solid #999; border-bottom:0; }

.menu ul ul a:link, .menu ul ul a:visited { background:#333 none no-repeat 1em 1em; color:#fff; border-bottom:1px solid #999; width:12em; padding:5px .5em 5px 2.5em; line-height:1.5em; }
.menu ul ul a:hover, .menu ul ul a:active { background-color:#930; color:#ff0; }

.menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; }
.menu ul :hover ul ul { visibility:hidden;}
.menu ul :hover ul :hover ul { visibility:visible;}

.menu ul ul ul a:link, .menu ul ul ul a:visited { background:#930; width:12em; padding:5px .5em; color:#fff; }
.menu ul ul ul a:hover, .menu ul ul ul a:active { background:#333; color:#ff0; }
/***** Menu Styles Ends *****/

.scroll { border:1px solid #000; background:#000; }
.scroll .bdrImg { border:4px solid #ccc; }
.scroll, .scroll a{color:#ff0;}.scroll a:hover{color:#fff;}

.h2 { background:#fff0e2 none repeat-x bottom; }
.h2, .h2 a:link, .h2 a:visited { color:#930; }
.h2 a:hover, .h2 a:active { color:#333; }
.text { color:#333; }

.more a { background:#000; color:#fff; }

.special .h, .special .h a { color:#fff; }
.special .co { border:1px solid #000; background:#eee; }

.showcase .h, .showcase .h a { color:#fff; }
.showcase .co { border:1px solid #000; background:#eee; }

.qc { border:1px solid #ccc; background:#e5e5e5;}

.bml .h, .bml .h a{color:#fff;}
.bml .co { border:1px solid #630; background:#930; }
.bml, .bml a{color:#fff;} .bml a:hover{color:#ff0;}

.langaugeCounter { background:#000; color:#fff; }
.language img { border:1px solid #999; }
.counter .differ { color:#ff0; }

.bgl { }

.vTrust { border-right:1px solid #576675; }
.copyright, .by { color:#666; }

/***** Inner Page Styles *****/
.columnInner { background:none repeat-y left; }
.h1 { background:#eee; border:1px solid #999; color:#930; }
.tree a { color:#999; } .tree, .tree a:hover { color:#333; }

.ourPSHead { background:#930 none no-repeat .8em 50%; border-left:1px solid #300; }
.ourPSHead, .ourPSHead a:link, .ourPSHead a:visited { color:#fff; }
.ourPS .ls a { color:#333; } .ourPS .ls a:hover { color:#930; }

.headHr { background:#f2d7ce; }
.headVr { background:#f1f1f1; }
.data { background:#fcfcfc; }
.headHr, .headVr, .data{border:1px solid #999;}

.textLink a { background:#fed; border:1px solid #630; }
.textLink a:hover { background:#630; color:#fff }
.textLink2 a { background:#eee; border:1px dashed #630; }
.textLink2 a:hover { background:#333; color:#fff; }

.star { color:#f00; }

.sitemap, .sitemap a:link, .sitemap a:visited { color:#333; }
.sitemap .h a:link, .sitemap .h a:visited { color:#666; }
.sitemap .l a { color:#930; }

.imgBdr { border:3px solid #999; }
.zoom a { background:#fed; border:1px dashed #e5c4ac; border-width:1px 0; }

.products .l, .products .l a:link, .products .l a:visited { color:#630; }
.products .l a:hover, .products .l a:active { color:#666; }

.btn1 a { color:#000; } .btn1 a:hover{color:#630;}
.btn2 a { color:#fff; } .btn2 a:hover{color:#fc9;}
.btn3 a { color:#000; } .btn3 a:hover{color:#630;}

.selectAll { border:1px solid #ccc; }

.pagingOuter { background:#eee; border:1px solid #ccc; }
.paging a { padding:0px 4px; background:#333; color:#fff; margin:0 2px; }
.paging a:hover { background:#630; font-weight:bold; }
