/*********** SELECTORS STYLES  ***********/
body { background:#fff none repeat; font:12px/1.5em Arial, Helvetica; }

a { color:#036; text-decoration:none; } a:hover { text-decoration:none; color:#06f; }
a.button { background:#c0e3fb none repeat-x top; border:1px solid #6fcade; }
a.button:hover { border:1px solid #00b7de; }
a.buttonBig { background:#02426e repeat-x top; color:#fff; border:1px solid #006598; }
a.buttonBig:hover { border:1px solid #02426e; }

input, select, textarea { font-size:0.9em; font-family:Arial, Helvetica, sans-serif; }
.input, select, textarea { background:#fcfcfc none repeat-x bottom;border:1px solid #a3c0d5; }
textarea, .input { padding:3px 5px; }
textarea { overflow:auto; }
.input:focus, select:focus, textarea:focus { border-color:#507c97; }
input.button { background:#09f none repeat-x bottom; color:#fff; border:1px solid #06c; padding:2px 8px; overflow:visible; cursor:pointer; }
input.button:hover { background:#06c; }
.star { font-family:verdana; color:#00f; }

/********** BODY STYLES **********/
.bdr { border:1px solid; }
.bdrT { border-top:1px solid }
.bdrR { border-right:1px solid; }
.bdrB { border-bottom:1px solid; }
.bdrL { border-left:1px solid; }
.bdr, .bdrT, .bdrR, .bdrB, .bdrL { border-color:#abc; }
.thinColumn .bdr { border-color:#fff; }
.bdrAll td, .bdrAll th  { border:1px dashed #abc; }
.bdrT0 { border-top:0; }
.bdrR0 { border-right:0; }
.bdrB0 { border-bottom:0; }
.bdrL0 { border-left:0; }
.bdr0, .bdr0 td, .bdr0 th { border:0; }

.dif, .dif a, a.dif { color:#06c } .dif a:hover, a.dif:hover { color:#000 }
.imgBdr { border:1px solid #ccc; }
.imgBdrBig { border:5px solid #ccc; }

.box, .bg { background:#fff; }
.bg .h { background:#def;}
.thinColumn .box, .thinColumn .bg { background:#cce7f9; }
.thinColumn .bg .h{background:#f2faff;}

.div734px { width:734px; margin:auto; border-left:18px solid #036; border-right:18px solid #09c; background:#f2faff; }
.bodyContent { border-left:7px solid #09c; border-right:3px solid #036; padding:0 1px; }
.header { background:#f2faff none repeat-x top; }
.slogan { padding:0 0 0 15px; font-size:0.9em; }
.tgl { background:none repeat-y 100% center; }
.basket {  }

.tml { border-top:1px solid #fff; border-bottom:1px solid #fff; background:#81bde9 none repeat-x bottom; }
.tml .l { color:#333; border-left:1px solid #fff; font-weight:bold;text-align:center; padding:8px;line-height:1.2em }
.tml .o { background:#acd4f1 none repeat-x bottom; }
.tml a { color:#fff; }
.tml a:hover { color:#def; }

.topDropDownMenus { border:1px solid #fff; background:#7fb9e1; width:175px; visibility:hidden; }
.topDropDownMenus a { border-bottom:1px solid #fff; color:#036; }
.topDropDownMenus a:hover { background:#3a92d1; color:#fff; }

.columnDropDownMenus { border:1px solid #900; background:#e2dada; width:175px; visibility:hidden; }
.columnDropDownMenus a { border-bottom:1px solid #900; }
.columnDropDownMenus a:hover { background:#fff; color:#900; }

.flash { border-bottom:1px solid #fff; }
.thinColumn { background:#507c97 none repeat-y left; border-left:1px solid #036 }

.h1 { color:#036; }
.tree, .tree a { color:#888; }
.marquee { background:#036; color:#fff; }
.text { border-bottom:1px solid #999; padding-bottom:10px }

.pad10pxLefRight { padding:0 10px; }
.pad5pxLefRight { padding:0 5px; }

.hotFeatured { background:#fff none repeat-x bottom; }
.hotFeatured .h, .hotFeatured .h a { color:#fff; }

.otherLinks { background:#badef7 none repeat-x top; border:1px solid #069; }
.otherLinks .l { }

.productsServices { background:#069 none repeat-x bottom; border-bottom:2px solid #fff; }
.productsServices .tbg { border:1px solid #fff; background:#069; }
.productsServices .h { color:#fff; }
.productsServices .lo {	border:1px solid #fff; }

.productsServices .l a, .productsServices .ssl a { color:#fff; }
.productsServices .l a:hover, .productsServices .ssl a:hover { color:#9cf; }

.productsServices .sl a { color:#9cf; }
.productsServices .sl a:hover { color:#fff; }

.search { border:1px solid #fff; background:#069; }
.search .input { border:1px solid #666; }
.language { border:1px solid #fff; background:#b9def7 none repeat-x bottom; }
.language img { border:1px solid #fff; }
.language a:hover img { border:1px dashed #000; }

.footer { border-top:2px solid #fff; background:#f2faff none repeat-x top; }
.bml { background:#d8efff none repeat-x bottom; border-bottom:1px solid #00b7de; }
.bml .h { border-bottom:1px solid #666; color:#06f }
.bml a { color:#000; }
.bml a:hover { color:#09f; }
.copy { border-top:1px solid #999; background:#ddd; color:#444; }

.headHr { background:#c0e3fb; }
.headVr { background:#dbeffd; }
.data { background:#ffffff; }
.headHr, .headVr, .data { border:1px solid #a3c0d5; }

.formTable .bottom { border-top:5px solid #abc; background:#dcd5c5; }
.plus-minus { background:transparent; border:0px; color:#000; font-size:1.4em; font-weight:bold; height:18px; width:18px; }
.formTable .bdrNone, .formTable .bdrNone td, .formTable .bdrNone th { border:none; }
.highlight { background:#fff; border:1px solid #abc; padding:5px; }

.productType01 { border-bottom:4px solid #abc; }
.productType01 .head { border-bottom:2px solid #abc; border-left:10px solid #abc; font-weight:bold; color:#4f504a; }
.productType01 .head a:hover { text-decoration:none; }
.highlighted { color:#06c; }

.productType02 { padding:10px 20px 5px; vertical-align:top; border-bottom:5px solid #abc; }
.productType02 .head { border-bottom:1px solid #abc; font-weight:bold; margin:0 0 10px; color:#333; }
.productType02 .head a:hover { text-decoration:none; }
.productType02 .desc { }
.productType02 .desc strong { color:#06c; margin:0 10px 0 0; }

.productType02 .desc02 { border-top:1px solid #abc; padding:5px 0 0; }
.productType02 .desc02 strong { color:#06c; margin:0 10px 0 0; }
.productType02 .pic { }
.productType02 .pic img { border:1px solid #abc; margin:10px auto; }
.productType02 .details { font-weight:bold; font-size:0.9em; }
.productType02 .details02 { font-weight:bold; margin:0 0 5px; text-align:center; font-size:0.9em; }

/*****classified***/
.bdr_clf2 { }
.bdr_clf { border:1px solid #ccc; }
.bdr_clf .bdrTbD { border:1px dashed #ccc; border-width:1px 0; }
.bdr_clf .bdrbD { border:1px dashed #ccc; border-width:1px 0; }

.clr, .clr a { color:#000; }
.clr a:hover { color:#000; }

.clr2, .clr2 a { color:#06c; }
.clr2 a:hover { color:#000; }

.bgGray_clf { background:#e5f4ff; }
.bgGray2_clf { background:#fcfcfc; }
.bdrAll_clf, .bdrAll_clf td, .bdrAll_clf th  { border:1px solid #ccc; }
.fs13px { font-size:13px; }

.subMenus { position:absolute; border:1px solid #fff; border-bottom:0; line-height:18px; z-index:100; background:#a0a510; width:175px; visibility:hidden; }
.subMenus a { display:block; border-bottom:1px solid #fff; padding:2px 5px;  color:#fff; }
* html .subMenus a{ /*IE only hack*/ width:100%; }
.subMenus a:hover { background:#c1c55e; color:#fff; font-weight:bold; }	

.pd1 .h { background:#ccebff; }
.pd1 .picBg { background:#fff; }
.pd1 .divider { background:#00b7de; }
.pd1 .bg { background:#fff; }

.pd2 .picBg { background:#fff; }
.pd2 .descBg { background:#069; color:#fff; }
.pd2 .descBg .dif {color:#ff9; }

.pd3{width:190px;}
.pd3 .pp{border:1px solid #069; background:#fff}
.pd3 .desc { padding:5px }
.pd3 .longDescription {text-align:justify; line-height:1.3em;}

.pd4 .pic { background:#d5e8fa; border:1px solid #02426e; border-bottom-width:0; }
.pd4 .pic img { border:1px solid #fff; }
.pd4 .desc { background:#d5e8fa; border:1px solid #02426e; }
.pd4 .h { background:#fff none repeat-x top; border-bottom:1px solid #ccc; }

.pd5 { background:#fff; }
.pd5 .pic img{border:1px solid #ccc;}

.pd6 { background:#fff; }
.pd6 .ho { background:#751b22 none center; color:#fff; }
.pd6 .h{padding:0 10px 5px; font-size:1.1em}
.pd6 .desc { border:1px solid #02426e; border-width:0 1px; padding:10px; }
.pd6 .pp{padding:0 10px 0 0;}
.pd6 .pp img { border:1px solid #444; }
.pd6 .l{background:none no-repeat 0 .5em; padding:0 0 0 12px;}
.pd6 .m{text-align:right;font-weight:bold;font-size:0.9em; }
.pd6 .m a{background:none center; padding:3px 15px;color:#fff;}

.pd7{ font-size:0.9em; line-height:1.3em;}
.pd7 .pp{padding:0 10px 0 0;}
.pd7 .pp img{border:1px solid #fff;}
.pd7 .h{margin:0 0 5px; font-size:1.2em; font-weight:bold;text-decoration:underline}
.pd7 .l { background:none no-repeat .25em .65em; padding:3px 3px 3px 20px; border:1px solid #666; }
.pd7 .m a { border:1px solid #fff; background:#69c; padding:2px 5px; display:inlne-block; line-height:1em;color:#fff;}

.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; }

.paging { background:#fafafa; border:1px solid #69c; border-width:1px 0; }
.paging a { color:#fff; padding:1px 5px;background:#036;  }
.paging a.on, .paging a:hover { background:#09f; font-weight:bold; }
.nextPrevious .h, .nextPrevious .h a, .nextPrevious a.h { color:#036; }
.selAndClick{border:1px solid #ccc; background:#fff;}

.shoppingCart .note { color:#036; background:#fff; border:1px solid #abc; }
.shoppingCart .h { background:#09f; color:#fff; border:1px solid; }
.shoppingCart .th { color:#06c; }
.shoppingCart .shippingH { background:#abc; }
.shoppingCart .shippingCo { border:1px solid #98c4df; }

.sitemap .h,.sitemap .h a { color:#06c; }
.sitemap .sl,.sitemap .sl a { color:#06c; }

.commonHpFormats .h1 { border-bottom:1px dashed; }
.commonHpBoxBigBg { background:#fff none repeat-x top; border:1px solid #39c; }
.commonHpShadowBg { background:#fff none repeat-x top; }
.commonHpBoxBg { background:#bfe4fc none repeat-x top; border:1px solid #069; }
.commonHpBoxBg, .commonHpBoxBg a { color:#fff; } .commonHpBoxBg a:hover { color:#bdf; }
.commonHpCategories .h { background:#bfe4fc; border-bottom:5px solid #39c; }
.commonHpCategories .sl a { color:#000; } .commonHpCategories .sl a:hover { color:#06c; }
