/* DEFAULT */
*{padding:0; margin:0}
body{background:#fff url(bg.gif) repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;color:#4d4d4d; text-align: center;}
input, select, textarea{font-family:Verdana, Arial, sans-serif; font-size:0.9em}
div{text-align:left}
img{border:0}
h1, h2, h3, h4, h5, h6{margin:0 0 8px 0; padding:0px; color:#344; font-weight:bold;}
p{margin:0 0 8px 0; padding:0}
form{margin:0; padding:0; display:block}
.clear{clear:both}
.fltl{float:left}
.fltr{float:right}
.txt-right{text-align:right}
.txt-center{text-align:center}
a{color:#f60; font-weight:bold; text-decoration:underline}
a:hover{color:#f60; text-decoration:none}
ul, ol {margin:5px 0 18px 15px; padding:0}
li {margin-bottom:5px}
ol li {margin-bottom:10px}
h1{font-size:1.25em; color:#369}
h2{font-size:0.8em;}
h3{font-size:0.75em;}
h4{font-size:0.7em;}
table {border-collapse:collapse;}
ul.reset {list-style:none; margin:0; padding:0}
ul.reset li {padding:0; margin:0}
label {width:150px;float:left;}
#global-wrap {margin:0 auto; width:971px;background:url(global-back.gif) repeat-y; padding:9px 0 0 0;}

#header {width:943px; height:153px; margin:0 auto; position:relative;}
#header a.getech {position:absolute; left:760px; top:40px; width:156px; height:62px; text-indent:-999em; overflow:hidden;}
#header .unilogowrap {position:absolute;left:32px;top:18px;width:144px;height:80px;}
#header .unilogopic {text-align:center;}
.filter {background-color:#ffffff; text-align:right;display:block;}
.filter a:hover  {color:#ffffff}
.test {background-color:#EEF3F4; border-bottom:1px solid #D3DDED; padding:10px;}

#nav ul.topnav {list-style:none; position:absolute; top:124px; left:100px;}
#nav ul.topnav li {float:left; margin:0 1px 0 0; background:url(tab-right.gif) top right no-repeat; height:31px; }
#nav ul.topnav li a {color:#556f99; display:block; padding:8px 20px 8px 20px; background:url(tab-left.gif) top left no-repeat; text-align:center; text-decoration:none; float:left;}
#nav ul.topnav li:hover {background:url(tab-right-active.gif) top right no-repeat;}
#nav ul.topnav li:hover a {background:url(tab-left-active.gif) top left no-repeat;color:#fff;}
#nav ul.topnav li.active {background:url(tab-right-active.gif) top right no-repeat;}
#nav ul.topnav li.active a {background:url(tab-left-active.gif) top left no-repeat;color:#fff;}

#nav ul.access-menu {display:none;} /* hide accessibility menu */


#search-box {background:#556f99; height:23px; width:633px; margin:0 auto; clear:both; padding:5px 0 0 310px;}
#search-box a {display:block; text-indent:-999em; cursor:pointer; overflow:hidden; padding-left:5px;}
#search-box form {float:left;}
#search-box select {width:130px; margin-right:5px;}
#search-box a.but-search {background:url(but-search.gif) no-repeat; width:70px; height:21px; float:left;}


#outer-wrap {width:943px; padding:10px 0 0 14px;}
#left-wrap {width:730px; float:left;}
#left-col {width:175px; float:left;}

#left-col p {padding:5px;}

#content-wrap {width:555px; float:right; padding:0;}
#content {width:529px; margin:0 auto;}

#welcome {width:470px; height:242px; background:url(welcome.jpg) no-repeat; margin:0 0 10px 0;}

#right-col {width:213px; float:right;}
#right-col p {padding:5px;}

#left-col h3, #right-col h3 {font-family:Helvetica, Arial, sans-serif; background:#234274 url(h3-back.gif) top left no-repeat; color:#fff; font-size:1.3em; padding:0.3em 0.3em 0.1em 0.5em; margin:0 0 0.1em 0;}

div.box {background:#fff; border:1px solid #d3dded; padding:7px 5px 7px 7px; margin-bottom:10px;}
div.box a {color:#4d4d4d; font-weight:normal; text-decoration:none;}
div.box a:hover {color:#4d4d4d; text-decoration:underline;}
div.box ul {margin:5px 0 5px 13px;}
div.box ul.reset {margin:0;} /* reset again */
div.box ul.nav {list-style:none;}
div.box ul.nav li {padding:0 0 8px 0;}
div.box ul.nav li.last {padding:0;}
div.box ul.nav li a {padding:0 0 0 10px; background:url(box-list-back.gif) top left no-repeat; color:#556f99; text-decoration:none; font-weight:bold; display:block;}
div.box ul.nav li a:hover {text-decoration:underline; color:#f60}
div.box ul.nav li a.sel {color:#f60; font-weight:bold;}
div.box ul.nav ul {margin-top:5px;}
div.box ul.nav ul li {padding:0 0 3px 0;}
div.box ul.nav ul li a {background:none; font-weight:normal;}

#right-col h3 {background: url(h3-back-right.gif) top left no-repeat;}
#right-col .box {width:199px;}
#right-col .special a {color:#f60; font-weight:bold; text-decoration:underline;}
#right-col .special a:hover {text-decoration:none;}

#footer {background:url(footer-back.gif) no-repeat; width:948px; height:58px; margin-top:8px; padding-top:20px;}
#footer strong {color:#369;}
#footer p {text-align:center;}

#footer-nav {list-style:none; margin:10px auto 0 auto; padding-top:10px; text-align:center;}
#footer-nav li {display:inline;}
#footer-nav li.separ {padding:0 5px;}
#footer-nav li a {color:#369; font-weight:normal; text-decoration:none;}
#footer-nav li a:hover {text-decoration:underline;}

#content p {padding:5px;}
span.price {color:#f5821f; font-weight:bold;}
span.priceold {color:#f5821f; text-decoration:line-through;}
span.price span.vat {font-weight:normal;}
a.order-add {display:block; width:102px; height:22px; background:url(order-add.gif) no-repeat;text-indent:-999em; overflow:hidden; cursor:pointer; margin:4px 0;}

#content .box-head {background:#234274 url(content-box-head-bg.gif) top left no-repeat; width:529px; }
#content .box-head h2 {float:left; padding: 0.2em 0 0.3em 0.3em; margin:0; font-family:Helvetica, Arial, sans-serif; font-size:1.45em; color:#fff; font-weight:bold; }
#content .box-head strong {float:right; padding:0.5em 0.3em 0 0;}
#content .box-head strong a {color:#fff;}

.top-prods table {margin:0; padding:0;}
.top-prods th {background:url(top-prods-th-back.gif) repeat-x; width:263px; height:36px;}
.top-prods th a {color:#369; padding:0 0 0 10px; display:block;}
.top-prods th a:hover {color:#f60;}
.top-prods td {padding:5px; border:solid #CCC; border-width:0 1px 1px 1px;}
.top-prods th {border:solid #CCC; border-width:1px 1px 0 1px;}
.top-prods td img {float:left;}
.top-prods td div {float:right; width:120px;}
.top-prods .fltr td, .top-prods .fltr th {border-left:0;}
.top-prods.verti td.image {vertical-align:middle; border-right:0; padding:5px 6px 6px 6px}
.top-prods.verti td.image img {display:block; margin-left:auto; float:none;}
.top-prods.verti td.desc {border-left:0;}

#content h2.pics {height:24px; margin-bottom:8px; background:url(center-title-back-pics.gif) top left no-repeat;}
.top-pics {padding:5px; width:164px; height:275px; float:left; position:relative; margin-right:1px;}
.top-pics a {color:#369;}
.top-pics a.buy-now {position:absolute; left:5px; bottom:55px;}
.top-pics div {position:absolute; bottom:0; left:0; background:url(prod-pics-th-back.gif) top left no-repeat; padding:5px; width:164px; height:36px; border-right:1px solid #fff; font-weight:normal;}

#bot-scheme {background:url(bot-scheme.gif) no-repeat; width:499px; height:145px; padding:15px; margin:10px 0;}
#bot-scheme strong {color:#369;}
#bot-scheme p {padding:0;}


/* subpages */
div.subnav {border:solid #3e567d; border-width:0 0 1px 0; width:155px; padding-bottom:1px;}
ul.breadcrumb {list-style:none;}
ul.breadcrumb li {display:inline; padding-right:5px; color:#369;}
ul.breadcrumb li a { color:#369; font-weight:normal;}
div.listing-update {background:#e6edf9; border:solid #d3dded; border-width:1px 0; padding:8px 5px; width:519px;}
div.listing-update .forma {margin:0; padding:0; display:block;float:left;}
div.listing-update p {float:right;}
div.bot {height:18px; clear:both; margin-top:10px;}
ul.page-numbers {list-style:none;}
ul.page-numbers li {float:left; padding-right:5px;}
ul.page-numbers li a {color:#369; font-weight:normal; font-size:1em;}


div.product-list {background:url(product-listing-back.gif) top left repeat-y; width:519px; padding: 0px 10px 0 10px;}
div.product-list h2 {font-size:1em; text-transform:lowercase}
div.product-list h2 a {color:#556f99; text-transform:lowercase}
#content div.product-list p {padding:0;}
div.product-list-bot {background:url(product-listing-bot.gif) bottom left no-repeat; width:529px; height:6px; margin-left:-10px;}
div.product-list-top {background:url(product-listing-top.gif) top left no-repeat; width:529px; height:6px; margin-left:-10px;}
div.product-list table { padding:0 8px 0 0; width:513px;}
div.product-list th {border-top:1px solid #366599; border-bottom:1px solid #d4dbed; padding:3px; height:21px; background:#e6ecf8; font-size:0.9em; font-weight:normal;}
div.product-list table td {border:solid #366599; border-width:1px 0 0px 0; clear:both; padding:3px;}
div.product-list table td.stock {border:solid #e4eefa; border-width:1px 0 0px 0; clear:both; padding:3px 5px;}
div.product-list table td.none {border:solid #ffffff; border-width:1px 0 0px 0; clear:both; padding:3px 5px;}
div.product-list td.image {width:90px; }
div.product-list td.desc {width:290px; padding:0 15px 0 0;}
div.product-list td.desc a {color:#556f99}
div.product-list td.price {width:95px;  text-align:center; }
div.product-list span.price {font-size:1em; margin-bottom:0.5em; display:block;}

div.product-detail {background:url(product-listing-back.gif) top left repeat-y; width:519px; padding:10px 10px 0 10px;}
#content div.product-detail p {padding:0;}
div.product-detail h1 {color:#369; border-bottom:1px solid #369; padding-bottom:3px; width:510px;}
div.product-detail div.note {background:#f1f1f1 url(note-line.gif) top left no-repeat; color:#666; margin-right:8px;}
div.product-detail div.note p {padding:5px;}
div.product-detail table {width:505px; margin:0 0 15px 0;}
div.product-detail span.currency {display:block; padding:5px 0; font-size:0.9em;color:#999;}
div.product-detail div.options {background:#E6ECF8; padding:5px; margin:8px 0; border:1px solid #D4DBED}
#content div.product-detail div.options p {padding:5px 0 5px 0;}
div.product-detail td.image {width:195px;}
div.product-detail div.product-list table {margin:0 0 5px 0;}
div.product-detail strong.also-like {color:#369; border-bottom:1px solid #369; width:510px; margin-top:10px; font-size:16px; display:block; font-family:Arial, Verdana, sans-serif;}
div.product-detail td a.buy-now {float:left; padding:0; margin:0;}
div.product-detail td a.send-to-friend {display:block; background:url(but-send-to-friend.gif) no-repeat; padding:2px 0 5px 20px; float:right;}
div.product-detail div.product-list {background:none; width:500px;}
div.product-detail div.product-list td.image {width:95px;}

div.accessories {border:1px solid #d3dded;}
div.accessories table {width:100%;}
div.accessories table tr td {background:#f7f7f7; padding:5px;}
div.accessories table tr.odd td {background:#fff}
div.accessories label {text-decoration:underline; color:#369;}
div.accessories label:hover {text-decoration:none;}
div.accessories td.price {color:#f5821f}
div.accessories td.item {width:400px;}
div.accessories label {width:300px;}


.acc {margin-top:10px;}
#mytable {width: 480px;padding: 0;margin: 0; font-size:0.85em;}
#mytable  caption {padding: 0 0 5px 0;width: 480px; text-align: right; text-indent:-9999px;overflow:hidden;display:none;}
#mytable th {font-weight: bold;color: #4f6b72;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;letter-spacing: 2px;text-transform: uppercase;text-align: left;padding: 6px 6px 6px 12px;background: #CAE8EA;}
#mytable th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #C1DAD7;background: none;}
#mytable td {border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background: #fff;padding: 6px 6px 6px 12px;color: #4f6b72;}
#mytable td.alt {background: #F5FAFA;color: #797268;}
#mytable th.spec {border-left: 1px solid #C1DAD7;border-top: 0;background: #fff}
#mytable th.specalt {border-left: 1px solid #C1DAD7;border-top: 0;background: #f5fafa;color: #797268;}
.err{color:Red;}
.ner{color:#008000}	

.poentry {border:none;}
.poentry ul {list-style:none;}
.poentry ul li.imp{padding:10px 0;}
