BODY {font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; background-color:#ddd; text-align:center; margin:0; padding:0;}

a img {border:none;}

p, td, div {font:11px/16px Verdana, Arial, Helvetica, sans-serif;}/* for IE5 */
div {margin:0;}
table td {vertical-align:top;}

h1, h2, h3, h1.red{font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-top:0; margin-bottom:1.5em;}
h2, h2.red {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-top:0; margin-bottom:1.5em;}
h1.red, h2.red {text-align:center; color:#ff0000;}
h3 {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-top:0; margin-bottom:1.5em;}
ul li {margin-bottom:1em;}
hr {height:1px; color:#000;}

a, a:visited {color:#001F91;}
a:hover {}


/* ----------------------------------------- layout and named element styles ------------------------*/

div#wrapper {width:773px; margin:0 auto; border:1px solid #5b5b5b; border-width:0 1px 2px 1px; background:#fff url(../nav-ims/nav-bg.jpg) repeat-y;}

div#logo {width:773px; height:94px;}
div#header {width:773px; height:34px; padding-top:6px; background-color:#fff;}

div#leftCont {float:left; width:160px;}
/* -------------------------------------------navigation styles------------------------------ */
div#nav { width:160px; margin:15px 0 0 0; border-bottom:1px solid #989898; border-top:1px solid #454545; }
div#nav a, div#nav a:visited {display:block; color:#000; font:12px Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #989898; border-bottom:1px solid #454545; padding:5px 0; text-decoration:none; background-image:url(../nav-ims/a-bg.jpg);}
div#nav a:hover {text-decoration:none; background:#4764FF url(../nav-ims/a-down.jpg) repeat-y; color:#fff;}
div.showHide{display:none; padding-bottom:12px; background:transparent url(../nav-ims/a-bg.jpg) repeat-y; border-bottom:1px solid #132877;}
div.showHide#showMenu {display:block;}
div#nav div.showHide#showMenu a, div#nav div.showHide#showMenu a:visited {border-width:0; background:transparent url(../nav-ims/a2-bg.gif) no-repeat; font:11px/14px Arial, Helvetica, sans-serif; padding:2px 2px 2px 10px; text-align:left; margin:1px 0;}
div#nav div.showHide#showMenu a:hover {text-decoration:none; background:transparent url(../nav-ims/a-sub-down.jpg) no-repeat; color:#0C2296;}

div#underNav {width:160px; text-align:center; color:#333;}

div#nav a#topActive {background:#4764FF url(../nav-ims/a-down.jpg) repeat-y; color:#fff;}/* dynamical top level ID  */
div#nav div.showHide#showMenu a#secondActive {text-decoration:none; background:transparent url(../nav-ims/a-sub-down.jpg) repeat-y; color:#000C4B;}/* dynamic second level ID */
/* ------------------------------------ end of nav ------------------------------------------------*/


div#Mcont {margin-left: 180px; text-align:left; padding:20px 25px 20px 0;}

div#footer {margin-left:160px; padding:3px 10px 5px 20px; clear:both; background:#0C2D93 url(../nav-ims/footer-bg.jpg) no-repeat; color:#fff; font-size:10px; border-top:1px solid #CCD8FF; text-align:left;}

div#time {position:absolute; top:110px; width:730px; text-align:right; color:#fff; font:10px Arial, Helvetica, sans-serif; z-index:5}

div#sw {width:730px; text-align:left; margin:10px auto 30px auto;}
div#sw a, div#sw:visited {color:#333; text-decoration:none; font:10px Arial, Helvetica, sans-serif; margin-bottom:30px;}
div#sw a:hover {text-decoration:underline;}

img.imgLeft, input.imgLeft {float:left; margin:2px 14px 4px 0;}
img.imgRight {float:right; margin:2px 0 4px 14px;}

.red10 {font-size:10px;}
.small, .smallRed {font-size:9px;}
.smallRed, .red10 {color:#ff0000;}
.red12b, a.red12b, a.red12b:visited {font-size:12px; font-weight:bold; color:#ff0000;}
.specialRed {font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#ff0000; margin-top:0; margin-bottom:1.5em; text-align:center;}
.bold14 {font-weight:bold; font-size:14px;}
.smallText {font:9px Verdana, Arial, Helvetica, sans-serif; color:#001F91; margin-top:0; margin-bottom:1.5em;}
.price {background-color:#dedede; font-weight:bold; padding:4px 10px;}
.price .packing {font-weight:normal; padding-left:8px;}
.price .prodcode {font-weight:normal; padding-left:25px;}
.blackbol {color:#000; font-weight:bold;}

div.seo {color:#fff; background-color:#0C2D93; margin:14px 0 0 0; padding:4px 10px; font-weight:bold; text-align:center;}
div.seo a, div.seo a:visited {color:#fff;}

div.blackbox {border:1px solid #000; padding:2px 10px; text-align:center;}
div.blackbox, div.blackbox a, div.blackbox a:visited {font-weight:bold; color:#000; text-decoration:none;}
div.blackbox:hover, div.blackbox a:hover {background-color:#999;}

div.prodlist {border-left:5px solid #dedede; margin-bottom:50px; padding-left:10px; }
div.prodlist form {margin-left:-10px;}