body{background:#444;color:#fff;}
body { margin:25px 0; }

a { color:#fff; text-decoration:none; } a:hover { color:#fcc; }
a.button { background:#fa6767 none repeat-x top; border:1px solid #f86564; color:#000; }
a.button:hover { border:1px solid #e50b00; }
a.buttonBig { background:#fc0100 repeat-x bottom; color:#fff; border:1px solid #660000; }
a.buttonBig:hover { border:1px solid #fc3534; }

.input, select, textarea { background:#111 none repeat-x bottom; color:#ccc; border:1px solid #444; }
.input:focus, select:focus, textarea:focus { border-color:#f69f9f; }
input.button { background:#fc0908 none repeat-x bottom; color:#fff; border:1px solid #f96363; }
input.button:hover { background-color:#f83635; }
.star{font-family:verdana;color:#c00;}

.bdr, .bdrT, .bdrR, .bdrB, .bdrL { border-color:#ccc; }
.bdrAll td, .bdrAll th { border-color:#e5e5e5; }
.bdrDark{border-color:#999;}
.picBg { background:#fff; }

.dif, .dif a:link, a.dif { color:#bc0605; } .dif a:hover, a.dif:hover { color:#fc0100; }
.imgBdr { border:3px double #ccc; background:#000;}
.imgBdrBig { border:5px solid #ccc; }
.box, .bg { background:#222; }

.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); }

.pageBg { background:#000 none repeat-x top; border:1px solid #967777; }
.til img { border:1px solid #262626; }
.til a:hover img { border:1px dashed #fff; }
.search .input { background:#fff none no-repeat left 50%; color:#666; }

.welcome .bg { background:#333131 none repeat-x top; border:1px solid #403e3e; }
.welcome .h { color:#999; }
.differ, .differ a:link, .differ a:visited { color:#f99; }
.differ a:hover, .differ a:active { color:#fcc; }

.tml { }

/***** Menu Styles Starts *****/
.menu { position:relative; z-index:100; }
.menu .bg { background:#900; border-left:1px solid #fff; }
.menu .h, .menu a.h:hover, .menu a.h:active { color:#fc9; }
.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 #e16154; border-bottom:0; }

.menu ul ul a:link, .menu ul ul a:visited { background:#801a00 none no-repeat 1em 1em; color:#fff; border-bottom:1px solid #e16154; width:12em; padding:5px .5em 5px 2.5em; line-height:1.5em; }
.menu ul ul a:hover, .menu ul ul a:active { background-color:#aa2100; color:#fed; }

.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:#801a00; width:12em; padding:5px .5em; }
.menu ul ul ul a:hover, .menu ul ul ul a:active { background:#700a00; }
/***** Menu Styles Ends *****/

.scroll { border:1px solid #3d3936; background:#282727; }
.scroll .bdrImg { border:4px solid #fff; }

.h2 { background:#000102 none repeat-x bottom; }
.h2, .h2 a:link, .h2 a:visited { color:#f99; }
.h2 a:hover, .h2 a:active { color:#a0dfff; }
.text { color:#ccc; }

.more a { background:#c00; }

.special .h, .special .h a:link, .special .h a:visited { color:#f99; }
.special .h a:hover, .special .h a:active { color:#fff; }
.special .co { border:1px solid #444; background:#000; }

.showcase .h, .showcase .h a:link, .showcase .h a:visited { color:#f99; }
.showcase .h a:hover, .showcase .h a:active { color:#fff; }
.showcase .co { border:1px solid #444; background:#000; }

.qc { border:1px solid #900; }

.bml .co { border:1px solid #800000; background:#222; }
.bml a:link,.bml a:visited { color:#f99; }
.bml a:hover { color:#fcc; }

.langaugeCounter { background:#900; }
.language img { border:1px dashed #f99; }
.language a:hover img { border:1px solid #fcc; }
.counter .differ { color:#ff0; }

.bgl,.bgl a:link,.bgl a:visited { color:#f99; }
.bgl a:hover,.bgl a:active { color:#fcc; }

.vTrust { border-right:1px solid #900; }
.copyright, .by { color:#999; }

/***** Inner Page Styles *****/
.columnInner { background:none repeat-y left; border-left:1px solid #900; }
.h1 { background:#111; border:1px solid #600; color:#f99; }
.tree a:link, .tree a:visited { color:#c99; }
.tree, .tree a:hover, .tree a:active { color:#fff; }

.ourPSHead { background:#900 none no-repeat .8em 50%; border-left:1px solid #cc841e; }

.ourPS .ls a:link, .ourPS .ls a:visited { color:#fcc; }
.ourPS .ls a:hover, .ourPS .ls a:active { color:#fed; }

.headHr { background:#403636; border-bottom:1px solid #6b6b6b; }
.headVr { background:#262121; border-bottom:1px dashed #6b6b6b; border-right:1px solid #6b6b6b; }
.data { border-bottom:1px dashed #6b6b6b; }

.textLink a { background:#983e02; border:1px solid #c00; }
.textLink a:hover { background:#432701; color:#cba }
.textLink2 a { background:#4c2600; border:1px solid #a50; }
.textLink2 a:hover { background:#381c00; }

.star { color:#ff0; }

.sitemap, .sitemap a:link, .sitemap a:visited { color:#ccc; }
.sitemap .h a:link, .sitemap .h a:visited { color:#f99; }
.sitemap .l a:link, .sitemap .l a:visited { color:#fcc; }

.imgBdr { border:3px solid #ccc; }
.zoom a { border:1px dashed #666; border-width:1px 0; background:#333; }

.products .l, .products .l a:link, .products .l a:visited { color:#fcc; }
.products .l a:hover, .products .l a:active { color:#bb92dd; }

.btn1 a:link, .btn1 a:visited { color:#ccc; }
.btn2 a:link, .btn2 a:visited, .btn3 a:link, .btn3 a:visited { color:#f99; }
.btn1 a:hover, .btn1 a:active, .btn2 a:hover, .btn2 a:active, .btn3 a:hover, .btn3 a:active { color:#fff; }

.selectAll { border:1px solid #666; }
.pd1 .h { background:#111; }
.pd1 .divider { background:#999; }
.pd2 .descBg { background:#990000; color:#fff; }
.pd2 .descBg .dif {color:#ff9; }

.pdf .thumb { background:#fff; border:1px dashed #999; opacity:0.5; filter:alpha(opacity=50); }
.pdf .thumb.active { background:#fff; border:1px solid #000; opacity:1;  filter:alpha(opacity=100) }
.pdf .box { border:1px dashed #ccc; }

.pagingOuter,.paging { background:#2c1a00; border:1px solid #7a5550; border-width:1px 0; }
.paging a { color:#fff; padding:1px 5px;background:#c00;  }
.paging a.on, .paging a:hover { background:#2c1a00; color:#fff; font-weight:bold; }
.nextPrevious .h, .nextPrevious .h a, .nextPrevious a.h { color:#fc9; }
.selAndClick{border:1px solid #444; background:#333;}
