* {margin: 0; padding: 0;}
html {direction: ltr;}
img {border: 0;}
ol,ul,li {list-style:none;list-style-type:none;}
.clear {clear:both; font-size: 0; line-height: 0;}
a,a:visited { color :  blue }
body {background-color: #ffffff; margin: 0 auto; text-align: center; font-size: 12px; font-family: arial; color: #000000}

/* ADV */
div.adv001 {width: 215px; height: 122px; margin-top: 5px; font-size: 0; line-height: 0;}
div.adv001 a {display: block; font-size: 0; line-height: 0;}

/* Flash FLV */
div#flashflv_001 { margin-top: 5px; text-align: center; font-size: 0; line-height: 0; margin-bottom: 5px;}
/*div#flashflv_001 img {display: block; width: 552px; height: 249px; margin: 0 auto; font-size: 0; line-height: 0;}*/
div#flashflv_002 {width: 563px; height: 126px; margin-top: 5px; text-align: center; font-size: 0; line-height: 0;}
/*div#flashflv_002 img {display: block; width: 551px; height: 114px; margin: 0 auto; font-size: 0; line-height: 0;}*/
div#freecall {width: 250px; height: 96px; margin-top: 5px; font-size: 0; line-height: 0;}

/* Main */
div#base {width:990px; margin: 0 auto; text-align: left;}
div#base #topbar {width:990px; background: url('./images/en/topbar_bg-eng.jpg') no-repeat top center;}
div#base #topbar #keywords {width: 985px; padding-right: 5px; text-align: right; font: normal 10px arial;}
div#base #topbar #phonenumb {width:208px; height: 36px; padding: 30px 0 0 10px; margin: 12px 0 0 238px; float: left; display: inline; text-align: left; font: bold 26px arial; color: #f6ff00; background: url('./images/en/phonenumb_bg.jpg') no-repeat center;}
div#base #middle {width: 990px;}
div#base #middle #rightside {float: left; display: inline; width:189px; position: relative; top: -38px; left:4px;}
div#base #middle #rightside a.ssl,div#base #rightside a.trustedpartners {display: block; width: 189px; height: 152px; margin-top: 5px;}
div#base #middle #rightside a.ssl img,div#base #rightside a.trustedpartners img {display: block; font-size: 0; line-height: 0;}
div#base #middle #content {width: 563px; float: left; display: inline; margin: 0 0 0 12px;}
div#base #middle #leftside {float: right; display: inline; width: 215px; margin: 5px 4px 0 0;}

/* Logo */
div#logo {float: left; display: inline; margin-left: 10px; width: 226px; height: 83px;}
div#logo img {display:block; font-size: 0; line-height: 0;}
div#logo a {display:block; width: 100%; height: 100%; font-size: 0; line-height: 0;}

/* SideLinks */
div#sidelinks {margin: 12px 16px 0 0; float: right; display: inline; width: 218px; height: 66px; background: url('./images/en/sidelinks_bg-eng.jpg') no-repeat center;}
div#sidelinks ul li {margin: 5px 0 0 15px; width: 160px; height: 25px; background: url('./images/en/sidelinks_li.jpg') no-repeat center left;}
div#sidelinks ul li a {display: block; width: 120px; height: 20px; padding: 5px 0 0 40px; font: bold 14px arial; color: #293990; text-decoration: none;}
div#sidelinks ul li a:hover {color: #00adef;}

/* Menu */
div#menu {width: 990px; height: 44px; margin-top: 21px; background-color: #293990;}
div#menu ul {margin-left: 200px}
div#menu ul li {float: left; display: inline; margin-top: 5px; height: 34px; text-align: center;}
div#menu ul li a {display: block; height: 26px; padding-top: 8px; font: bold 12.5px arial; color: #ffffff; text-decoration: none;}
div#menu ul li a:hover {color: #293893;}
div#menu ul li.english a {color:#fffc00;}
div#menu ul li.english a:hover {color: #293893;}
div#menu ul li a.small {width: 63px;}
div#menu ul li a.small:hover {background: url('./images/en/menu_li_small.jpg') no-repeat center;}
div#menu ul li a.large {width: 98px;}
div#menu ul li a.large:hover {background: url('./images/en/menu_li_large.jpg') no-repeat center;}
div#menu ul li a.xxxxxxxxlarge {width: 130px;}
div#menu ul li a.xxxxxxxxlarge:hover {background: url('./images/en/menu_li_verylarge.jpg') no-repeat center;}

/* Products Menu */
div#productsmenu {width: 189px; background-color: #ffffff;}
div#productsmenu ul li {margin: 0 auto; width: 179px; height: 27px; padding: 0 4px; border-right: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9;}
div#productsmenu ul li a {display: block; width: 179px; height: 21px; padding-top: 6px; color: #293990; text-decoration: none;}
div#productsmenu ul li a.b {background-color: #e2f4ff;}
div#productsmenu ul li.header {border:0; padding: 0; width: 189px; height: 38px; background: url('./images/en/productsmenu_header.jpg') no-repeat center; font-size:0; line-height: 0;}
div#productsmenu ul li.bottom {border:0; padding: 0; width: 189px; height: 27px; background: url('./images/en/productsmenu_bottom.jpg') no-repeat center; font-size:0; line-height: 0;}

/* WelcomeText */
div#welcometext {width: 563px; margin-top: 5px;}
div#welcometext .top {width: 563px; height: 9px; background: url('./images/en/welcometext_top.jpg') no-repeat center; font-size:0; line-height: 0;}
div#welcometext .middle {width: 541px; padding: 0 10px; border-right: 1px solid #d5e1ea; border-left: 1px solid #d5e1ea; background-color: #e5f5ff;}
div#welcometext .middle .header {font: bold 14px arial;}
div#welcometext .middle .text {text-align: justify; line-height: 1.5em;}
div#welcometext .bottom {width: 563px; height: 9px; background: url('./images/en/welcometext_bottom.jpg') no-repeat center; font-size:0; line-height: 0;}

/* Products List */
div.productslist {width: 563px; margin-top: 5px;}
div.productslist .topheader {width: 553px; height: 30px; padding: 6px 0 0 10px; margin-bottom: 5px; font: bold 18px arial; color: #ffffff; background:url('./images/en/header.jpg') no-repeat center;}
div.productslist .topheader a { font: bold 18px arial; color: #ffffff; text-decoration: none; }
div.productslist .topheader a:hover { text-decoration: underline; }
div.productslist .box {float: left; display: inline; width: 183px; margin: 0 0 5px 3px;}
div.productslist .box .header {font: bold 14px arial; color: #164b6b; text-align: center; width: 183px; height: 23px; padding-top: 5px; background:url('./images/en/productslist_box_header.jpg') no-repeat center;}
div.productslist .box .header a { font: bold 14px arial; color: #164b6b; text-decoration: none; }
div.productslist .box .header a:hover { text-decoration: underline; }

div.productslist .box .text {padding: 0 5px 10px 5px; width: 171px; border-right: 1px solid #c3d3e0; border-left: 1px solid #c3d3e0; background: url('./images/en/productslist_box_middle.jpg') no-repeat bottom center;}
div.productslist .box .text img {display: block; margin: 0px auto; padding: 5px 0; text-align: center; font-size: 0; line-height: 0;}
div.productslist .box .text a {font-size: 11px; color: #164b6b; text-decoration: none;}
div.productslist .box .text a:hover {text-decoration: underline;}
div.productslist .box .bottom {width: 183px; height: 27px; background:url('./images/en/productslist_box_bottom.jpg') no-repeat center;}
div.productslist .box .bottom  p {margin-top: 3px;}
div.productslist .box .bottom  p a {display: block; width: 55px; height: 19px; font-size: 0; line-height: 0;}
div.productslist .box .bottom  p.price {float: left; display: inline; margin-left: 3px; font: bold 13px arial; color:#ff0000;}
div.productslist .box .bottom  p.add {float: right; display: inline; margin-right: 2px; width: 55px; height: 19px; background:url('./images/en/productslist_box_add.jpg') no-repeat center; font-size: 0; line-height: 0;}
div.productslist .box .bottom  p.info {float: right; display: inline; margin-right: 3px; width: 55px; height: 19px; background:url('./images/en/productslist_box_info.jpg') no-repeat center; font-size: 0; line-height: 0;}
div.productslist .linktomore {margin-right: 5px; text-align: right;}
div.productslist .linktomore a {font-size: 11px; color: #000000; text-decoration: none;}
div.productslist .linktomore a:hover {text-decoration: underline;}

/* Item Profile */
div#itemprofile {width: 563px; margin-top: 5px;}
div#itemprofile .topheader {width: 553px; height: 30px; padding: 6px 0 0 10px; margin-bottom: 5px; font: bold 18px arial; color: #ffffff; background:url('./images/en/header.jpg') no-repeat center;}
div#itemprofile .itemside {float: left; width: 195px; }
div#itemprofile .itemimage {float: left; display: inline; width: 195px; height: 326px; background:url('./images/en/itemimage_bg.jpg') no-repeat center; font-size: 0; line-height: 0;}
div#itemprofile .itemimage img {display: block; margin: 6px auto 0 auto; text-align: center; font-size: 0; line-height: 0;}
div#itemprofile #purchaseform {float: right; display: inline; width: 350px; padding-right: 10px; min-height:277px; height: auto !important; height: 277px; background:url('./images/en/purchaseform_bg.jpg') no-repeat center right;}
div#itemprofile #purchaseform .price {margin-top: 35px; font: bold 14px arial; color: #663333;}
div#itemprofile #purchaseform .field {margin-top: 5px; font-size: 11px; color: #663333;}
div#itemprofile #purchaseform label {display: block; margin-top: 5px; font-size: 11px; color: #663333;}
div#itemprofile #purchaseform label .add {float: left; display: inline;}
div#itemprofile #purchaseform label .priceadd {float: right; display: inline; margin: 3px 10px 0 0; font-weight: bold;}
div#itemprofile #purchaseform .submit {cursor: pointer; display: block; margin-top: 5px; border: 0; width: 129px; height: 52px; background: url('./images/en/purchaseform_submit.gif') no-repeat center; font-size: 0; line-height: 0;}
div#itemprofile .itemsleft {margin-top: 5px; font-weight: bold; color:#669933;}
div#itemprofile .info {margin-top: 10px; text-align: justify; line-height: 1.5em;}
div#itemprofile .techinfo {margin: 10px 0; text-align: justify; line-height: 1.5em;}
div#itemprofile .techinfo .header {width: 100px; margin-bottom: 5px; padding: 2px 0; text-align: center; font: bold 14px arial; background-color: #fcff00;}
div#itemprofile #accessories {width: 563px; margin: 10px 0 10px 0;}
div#itemprofile #accessories ul li {float: left; display: inline; width: 131px; background: url('./images/en/accessories_bg.jpg') no-repeat bottom center;}
div#itemprofile #accessories ul li.spacer {width: 1px; height: 158px; margin: 0 5px; background: url('./images/en/accessories_spacer.jpg') no-repeat center;}
div#itemprofile #accessories ul li .header {text-align: center;}
div#itemprofile #accessories ul li .header a { font-weight: bold; color:#293990;text-decoration:none;}
div#itemprofile #accessories ul li .info {float: left; display: inline; width: 56px; height: 40px; background: url('./images/en/accessories_info.jpg') no-repeat center; font-size: 0; line-height: 0;}
div#itemprofile #accessories ul li .add {margin-top: 10px; float: right; display: inline; width: 56px; height: 40px; background: url('./images/en/accessories_add.jpg') no-repeat center; font-size: 0; line-height: 0;}

/* Login */
div#login {width: 215px; height: 130px; background:url('./images/en/login_bg.jpg') no-repeat top center;}
div#login .header {width: 206px; height: 22px; padding: 9px 0 0 9px; font: bold 12px arial; color: #ffffff; text-align: left;}
div#login .user { padding: 5px 10px 5px 5px ; line-height: 180%; }
div#login label {display: block; font-size: 11px; color: #09223a; width: 198px; margin: 0 auto; padding-top: 2px;}
div#login label .field {border: 1px solid #cacaca; width: 196px; height: 17px;}
div#login label .submit {float: right; display: inline; text-align: right; cursor: pointer; border: 0; background-color: transparent; font-size: 11px; font-family: arial; color: #09223a; text-decoration: underline;}
div#login label a.newclient {float: left; display: inline; font-size: 11px; font-family: arial; color: #09223a; text-decoration: underline;}
div#login label a.newclient:hover {text-decoration: none;}

/* Sales */
div#sales {width: 215px; margin-top: 5px;}
div#sales .topheader {width: 215px; height: 31px; background:url('./images/en/sales_topheader.jpg') no-repeat center; font-size: 0; line-height: 0;}
div#sales .box {width: 213px; padding: 5px 0; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
div#sales .box img {float: left; display: inline; width: 67px; height: 59px; padding: 3px; margin: 0px 5px; background:url('./images/en/sales_img.jpg') no-repeat center; font-size: 0; line-height: 0;}
div#sales .box a {color: #293990; text-decoration: none;}
div#sales .box a:hover {text-decoration: underline;}
div#sales .box .price {margin-top: 5px; font-weight: bold; color: #293990;}
div#sales .box .price span {color:#ff0000;}
div#sales .separator {padding: 3px 0; width: 213px; height: 1px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background:url('./images/en/sales_spacer.jpg') no-repeat center; font-size: 0; line-height: 0;}
div#sales .bottom {width: 215px; height: 31px; background:url('./images/en/sales_bottom.jpg') no-repeat center; font-size: 0; line-height: 0;}

/* Footer */
div#footer {width: 990px; margin: 10px 0; font-weight: bold; color: #293990;}
div#footer .createdby {float: right; display: inline;}
div#footer .copyrights {float: left; display: inline;}



b.title ,strong.title {font: bold 14px arial;}
