* { margin: 0; padding: 0; font-family: Arial, Verdana, sans-serif; }
.clear { clear: both; }
body { background-image: url(/images/headerLineBg.jpg); background-position: center top; background-repeat: no-repeat; }
#header h1 a { display: block; float: left; width: 220px; height: 41px; margin: 10px 10px 10px 0; background-color: transparent; background-image: url(/images/midicomLogo.gif); background-repeat: no-repeat; text-indent: -300px; overflow: hidden; }

#header ul { float: left; display: block; width: 520px; margin-left: 10px; margin-top: 42px; list-style: none; }

#header ul li { float: left; display: block; padding-right: 4px; margin-right: 10px; background-image: url(/images/headerMenuRightBg.jpg); background-position: right top; background-repeat: no-repeat; }

#header ul li a { float: left; display: block; padding-top: 3px; padding-left: 10px; padding-right: 6px; padding-bottom: 3px; background-image: url(/images/headerMenuBg.jpg); background-repeat: no-repeat; font-size: 12px; font-weight: bold; color: #006; }

#header ul li a:link, #header ul li a:visited { text-decoration: none; }

#header ul li a:hover, #header ul li a:active { text-decoration: underline; }

#header p { float: left; display: block; width: 760px; height: 18px; padding-left: 20px; font-size: 11px; color: #FFF; padding: 4px 0 0 0; }
#header p a:link, #header p a:visited { text-decoration: underline; color: #FFF; }
#header p a:hover, #header p a:active { background-color: #FFF; color: #006; text-decoration: none; }
#leftContent div { }
#leftContent div#login, #leftContent div#search { padding: 0 10px 10px 10px; background-image: url(/images/leftMenuH4Bg.gif); background-repeat: no-repeat; background-position: right top; background-color: #EEE; border-bottom: 1px solid #CCC; margin-top: 10px; }
#leftContent h4 { display: block; width: 130px; height: 19px; font-size: 12px; font-weight: bold; color: #006; padding-top: 9px; margin-bottom: 5px; border-bottom: 1px solid #CCC; }
#leftContent div#menu { padding: 0 0 0 10px; background-image: url(/images/leftMenuH4Bg.gif); background-repeat: no-repeat; background-position: right top; background-color: #EEE; margin-top: 10px; margin-bottom: 5px; border-bottom: 1px solid #CCC; }
#leftContent div#menu h4 { padding: 10px 0 0 0; }
#leftContent label { font-size: 11px; color: #666; display: block; margin-bottom: 3px; }
#leftContent a.lab { font-size: 9px; margin-left: 5px; }
#leftContent a:link, #leftContent a:visited { color: #666; text-decoration: none; }

#leftContent a:hover, #leftContent a:active { color: #FFF; text-decoration: none; background-color: #006; }
.leftContentInput { width: 120px; height: 16px; padding: 2px 5px; border: 0; background-image: url(/images/leftContentInputBg.jpg); background-repeat: no-repeat; background-position: right top; font-size: 12px; }
.inputButton { /*background-color:#006; 	border-top:1px solid #9999CC; 	border-right:1px solid #6262AA; 	border-bottom:1px solid #333388; 	border-left:1px solid #7171AA;*/ background-color: #999; border-top: 1px solid #CECED0; border-right: 1px solid #B8B8B9; border-bottom: 1px solid #ADADAD; border-left: 1px solid #C2C2C4; text-align: center; color: #FFF; font-size: 10px; height: 20px; width: 35%; }
#registeration { display: block; background-color: #006; border-top: 1px solid #9999CC; border-right: 1px solid #6262AA; border-bottom: 1px solid #333388; border-left: 1px solid #7171AA; font-size: 11px; /*background-color:#888; 	border-top:1px solid #CECED0; 	border-right:1px solid #B8B8B9; 	border-bottom:1px solid #ADADAD; 	border-left:1px solid #C2C2C4;*/ width: 128px; color: #FFF; height: 22px; margin-top: 5px; word-spacing: 1px; text-align: center; margin-left: 0; }
.categoriesList { width: 600px; list-style: none; }

.categoriesList .productsCat { display: block; width: 190px; float: left; padding-top: 10px; margin-bottom: 10px; margin-left: 10px; _width:178px;
_padding-top:10px;
_padding-left:10px;
_margin-bottom:0;
_margin-left:0;
}
.categoriesList .productsCat strong a { font-size: 13px; text-decoration: none; color: #333; }
.categoriesList .SubCatList { list-style-type: none; margin-top: 5px; }
.categoriesList .SubCatList li a { display: block; width: 90%; margin-right: 20px; font-size: 12px; text-decoration: none; color: #666; line-height: 150%; background-image: url(/images/productListArrow.gif); background-position: left center; background-repeat: no-repeat; padding-left: 10px; }
.categoriesList .SubCatList li a:link#more, .SubCatList li a:visited#more { text-decoration: underline; }
.categoriesList .SubCatList li a:hover, .SubCatList li a:active { text-decoration: underline; color: #E20; }
#mainContent { padding: 10px; }
#path { display: block; width: 590px; font-size: 12px; height: 22px; }

#path ol { float: left; list-style: none; }

#path ol li { display: inline; }

#path a:link, #path a:visited { background-image: url(/images/pathSlash.gif); background-repeat: no-repeat; background-position: right; text-decoration: none; color: #333; padding-right: 10px; }

#path a:hover { text-decoration: underline; color: #E20; }
#path img { float: right; }
.mainContentH2 { display: block; width: 590px; height: 30px; background-image: url(/images/h2Bg.jpg); background-repeat: no-repeat; color: #006; font-size: 20px; padding: 6px 10px 0 10px; }
.productsList ul { list-style: none; margin: 10px 0 10px 10px; display: block; width: 600px; background-image: url(/Images/productsListUlBg.gif); background-repeat: repeat-y; }
.productsList ul li { display: block; float: left; width: 190px; height: 170px; margin-right: 10px; margin-bottom: 9px; margin-top: 1px; background-position: right top; background-repeat: no-repeat; overflow: hidden; }
.productsList img.image { float: left; margin-top: 4px; margin-left: 20px; width: 70px; }
.productsList img.logo { float: left; margin: 0 10px; }
.productsList strong { display: block; float: right; width: 90px; font-size: 14px; color: #E20; text-align: center; margin-top: 30px; }
.productsList b { display: block; float: right; width: 90px; color: #666; height: 15px; position: relative; text-align:center;}
.productsList b.instock{color:#14c714;}
.productsList ul li a.productListLink { margin-top: 10px; clear: both; font-size: 12px; color: #666; display: block; padding: 0 5px; text-align: left; line-height: 120%; }
.productsList ul li a.productListLink:link, .productsList ul li a.productListLink:visited { text-decoration: none; }
.productsList ul li a.productListLink:hover, .productsList ul li a.productListLink:active { text-decoration: underline; color: #E20; }
.formTab { margin: 20px 0; }
.formTab strong { padding: 5px; display: block; background-color: #eee; color: #666; font-size: 12px; font-weight: bold; }
.formTab th { font-size: 12px; color: #666; text-align: right; font-weight: normal; vertical-align: top; padding-top: 2px; }
.formTab label { font-size: 12px; color: #666; padding-left: 5px; margin-bottom: 2px; }
.formTabView strong { padding: 5px; display: block; background-color: #eee; color: #666; font-size: 12px; font-weight: bold; }
.formTabView th { font-size: 12px; color: #666; text-align: right; font-weight: normal; vertical-align: top; padding-top: 2px; }
.formTabView td { font-size: 12px; color: #333; font-weight: bold; padding-left: 5px; }
.txtBox { background-color: #fff !important; border: 1px solid #999; font-size: 12px; padding: 2px 3px; }
.blueBtn { background-color: #006; border-top: 1px solid #9999CC; border-right: 1px solid #6262AA; border-bottom: 1px solid #333388; border-left: 1px solid #7171AA; font-size: 11px; color: #FFF; height: 22px; margin-top: 5px; word-spacing: 2px; text-align: center; padding-left: 5px; padding-right: 5px; }
.redBtn { background-color: #E20; border-top: 1px solid #9999CC; border-right: 1px solid #6262AA; border-bottom: 1px solid #333388; border-left: 1px solid #7171AA; font-size: 11px; color: #FFF; height: 22px; margin-top: 5px; word-spacing: 2px; text-align: center; padding-left: 5px; padding-right: 5px; }
.loginTab { background-color: #EEE; border-bottom: 1px solid #CCC; color: #666; font-size: 12px; }
.loginTab strong { display: block; background-color: #999; text-transform: uppercase; font-weight: normal; text-align: left; color: #FFF; }
.loginTab th { padding: 5px; }
.loginTab td { padding: 5px; }
.basket { margin-top: 20px; margin-left: 5px; background-color: #eee; }
.basket caption { text-align: left; font-weight: bold; padding-bottom: 5px; }
.basketHead td { background-color: #DDD; color: #000; font-size: 11px; font-weight: bold; text-align: center; padding: 3px 2px; border-bottom: 1px solid #999; }
.basketItem td { font-size: 11px; border-bottom: 1px solid #ccc; background-color: #fff; padding: 3px; }
.basketItemAlt td { font-size: 11px; border-bottom: 1px solid #ccc; background-color: #f5f5f5; padding: 3px; }
.basketItem NOBR, .basketItemAlt NOBR { font-size: 12px; }
.basketItem strong, .basketItemAlt strong { color: #E20; }
.basketItem input, .basketItemAlt input { text-align: center; font-size: 12px; }
.basketFooter { }
.total th { font-size: 14px; color: #333; text-align: right; font-weight: normal; }
.total td { font-size: 14px; color: #333; font-weight: bold; }
.total a { padding: 3px; font-size: 14px; font-weight: bold; float: left; color: #006; }
#loginInMenu, #loginInMenu li { list-style: none; }
#loginInMenu li a { font-size: 11px; display: block; width: 124px; padding: 3px; }
#loginInMenu li a:link, #loginInMenu li a:visited { }
#loginInMenu li a:hover, #loginInMenu li a:active { background-color: #999; color: #fff; }
#accountPageMenu { margin: 10px 25px; }
#accountPageMenu li a { font-size: 13px; font-weight: bold; padding: 5px 0; }
#accountPageMenu li a:link, #accountPageMenu li a:visited { color: #666; text-decoration: underline; }
#accountPageMenu li a:hover, #accountPageMenu li a:active { background-color: #EEE; text-decoration: none; color: #000; }
#accountPageMenu li p { font-size: 12px; color: #666; padding: 5px 0; }
#mainContent p { color: #333; padding: 10px; }
#mainContent { font-size: 12px; }
/*#mainContent a {
	padding:0 2px;
	}
#mainContent a:link,
#mainContent a:visited {
	color:#333;
	text-decoration:underline;
	}
#mainContent a:hover,
#mainContent a:active {
	color:#fff;
	text-decoration:none;
	background-color:#006;
	}*/


#headerContent { background-image: url(/Images/h2BgProd.jpg); background-repeat: no-repeat; display: block; width: 610px; height: 36px; }
#manufactorLogo { display: block; width: 76px; height: 28px; padding: 4px 6px; float: left; }
#headerContent h2 { display: block; width: 500px; height: 24px; padding: 0 0 8px 0; float: left; color: #006; font-size: 14px; }
#headerContent strong { display: block; width: 500px; padding: 10px; overflow: hidden; }
.price { color: #e20; font-size: 14px; font-weight: bold; }
.descTab { background-color: #eee; font-size: 11px; }
.descTab th { background-color: #fff; color: #666; padding: 2px; vertical-align: top; text-align: left; }
.descTab tr { background-color: #fff; color: #333; padding: 2px; font-size: 10px; }
.descTab caption { display: block; background-color: #eee; text-align: left; padding: 5px; font-size: 12px; }
#productDesc { display: block; width: 250px; float: left; padding: 0 10px; }
.searchProd { border-top: 1px dashed #999; }
.searchProdName a { margin: 5px 0 0 10px; font-size: 12px; font-weight: bold; color: #006; }
.searchProdName a:link, .searchProdName a:visited { text-decoration: none; }

.searchProdName a:hover, .searchProdName a:active { text-decoration: underline; }
.searchProdName a.details { margin: 5px 0 0 10px; font-size: 10px; font-weight: normal; color: #999; text-decoration: underline; }
.paging { margin: 10px 0; height: 30px; border-top: 1px solid #999; }
.paging a { width: 20px; padding: 2px 5px; background-color: #EEE; color: #006; }
.paging span { width: 20px; padding: 1px 5px; border: 1px solid #EEE; color: #000; font-weight: bold; }
.error { font-size: 14px; font-weight: normal; text-decoration: underline; color: #e20; }
.pricesTab { margin-bottom: 10px; }
.pricesTab th { color: #999; font-size: 10px; border-bottom: 1px solid #eee; }
.pricesTab td { vertical-align: middle; border-bottom: 1px solid #eee; }
.pricesTab select { font-size: 12px; width: 40px; height: 22px; margin: 4px; }
.stockId { float: right; display: block; font-size: 10px; color: #999; display: block; text-align: center; width: 90px; margin: 3px 0; }
.stockIdSearch { font-size: 11px; color: #999; margin-left: 10px; margin-top: 5px; }
.new { position: absolute; float: left; width: 36px; height: 19px; background-image: url(/Images/new.gif); background-repeat: no-repeat; }
.ACREDIT { font-size: 11px; color: #797777; font-family: Arial,Helvetica,Sans-Serif; }
.ACREDIT:link .ACREDIT:visited { text-decoration: none; }
.addToCart { float: right; display: block;position:relative; width: 64px; height: 17px; _height:19px;background-color:transparent;background-image:url(/Images/addToCart.gif);background-repeat:no-repeat;font-size:10px;text-decoration:none;text-align:center;padding-top:2px;margin-right:12px;color:#666;}
.tblAddress { margin: 10px; }
.tblAddress caption { text-align: left; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #ccc; }
.tblAddress th { color: #666; text-align: left; vertical-align: top; font-weight: normal; border-bottom: 1px solid #eee; }
.tblAddress td { color: #333; text-align: left; padding-left: 5px; border-bottom: 1px solid #eee; }

.mainArticle { padding: 5px; margin-top: 10px; }
.mainArticle tr td { padding-top: 10px; }
.mainArticle img { height: 200px; width: 200px; margin-left: 10px; }
.articleTable { margin-top: 10px; }
.articleTable tr td { padding-top: 10px; height: 110px; }

.articleTable img { width: 90px; height: 90px; float: left; margin-left: 10px; }
.articleHeader:link, .articleHeader:visited { font-size: 16px; font-weight: bold; text-decoration: none; color: #006; }
.articleHeader:hover { text-decoration: underline; }
.articleDate { font-size: 11px; color: #999; margin-left: 10px; margin-top: 5px; }
.articleText { direction: rtl; }
.articleReadMore:link, .articleReadMore:visited { font-size: 12px; font-weight: normal; text-decoration: underline; color: #666; margin-top: 5px; }
#articleHeadBlock image { display: block; float: left; margin: 10px; }
#articleHeadBlock strong { display: block; float: right; margin: 10px; width: 350px; }
#outofstock { font-weight: bold; color: Red; }
.shortDesc { font-style: italic; }
#productDetails { border-top: dotted 1px #ccc; }

.instock{color:#14c714;}




.WSCREDIT{font-size: 13px;color: #424242;font-family: Arial, Helvetica,Sans-Serif;padding:20px 0px 20px 0px;}
.ACREDIT, .ACREDIT:active, .ACREDIT:visited, .ACREDIT:hover{font-size: 13px;color: #424242;font-family: Arial, Helvetica,Sans-Serif;text-decoration: none;}
.ACREDIT:hover{color: #990000;text-decoration: underline;}
