.norm {font-family : verdana, lucida, arial, helvetica, sans-serif; font-size:8pt; 
	font-weight:normal;	line-height:15px; color:#5F5F5F; cursor:default;}
.norm a	{color:#DC5050; text-decoration:none; cursor:pointer;}
.norm a:hover {color:#DC5050; text-decoration:underline; cursor:pointer;}

.large {font-family : verdana, lucida, arial, helvetica, sans-serif; font-size:15pt; 
	font-weight:normal;
	color:#5F5F5F; cursor:default;}
.large a {color:#DC5050; text-decoration:none; cursor:pointer;}
.large a:hover {color:#DC5050; text-decoration:underline; cursor:pointer;}

a:link img {border:none;}
a:visited img {border:none;}
	
ul.menu {list-style-type: none;	font-size:8pt; color:#E2ECEE; background-image:url(images/menu1.gif); margin: 0; padding: 0;
    background-color:#4C8998; width: 150px;}
ul.menu li {font-weight:normal; margin:0; padding:0;}
ul.menu li.blank {background-image:url(images/menu1b.gif);}
ul.menu li span {padding:0 5px 0 20px; height:21px; display:block; overflow:hidden; line-height:19px;}
ul.menu ul {list-style-type: none; font-size:8pt; margin: 0; padding: 0; 
	background-color:#4A818D; background-image:url(images/menu2.gif); width: 150px;}
ul.menu ul a:hover {background-image:url(images/menu2.gif); background-position:-150px;}
ul.menu ul li {width:150px; display: block; margin:0;}
ul.menu ul li.item {background-image:url(images/menu5.gif); color:#B2C6CA; background-color:#40737C;}
ul.menu ul li.prodgrp {background-image:url(images/menu3.gif);}
ul.menu ul li.item a:link {color:#B2C6CA;}
ul.menu ul li.item a:visited {color:#B2C6CA;}
ul.menu ul li.item a:hover {color:#FFFFFF}
ul.menu ul li span {padding:0 5px 0 35px; display:block;}
ul.menu ul li span.item {padding:0 5px 0 10px; display:block;}
ul.menu a:link {font-weight: normal; text-decoration: none; color: #B4CBD0; background-color: transparent; margin: 0;
    padding: 0; width: 150px; display: block; cursor:pointer;}
ul.menu a:visited {font-weight: normal; text-decoration: none; color: #B4CBD0; background-color: transparent; margin: 0;
    padding: 0; width: 150px; display: block; cursor:pointer;}
ul.menu a:hover {color: #FFFFFF; background-image:url(images/menu5.gif); background-position:-150px; background-color: #C04141; text-decoration: none;}

ul.adminmenu {list-style-type: none; font-size:8pt; color: #E2ECEE; background-image:url(images/adminmenu.gif); margin: 0; padding: 0;
    background-color:#964B4B; width: 150px;}
ul.adminmenu li {font-weight:normal; margin:0; padding:0;}
ul.adminmenu li.blank {background-image:url(images/adminmenuitem.gif);}
ul.adminmenu li span {padding:0 5px 0 20px; height:21px; display:block; overflow:hidden; line-height:19px;}
ul.adminmenu ul {list-style-type: none; font-size:8pt; margin: 0; padding: 0;
	background-color:#894646; background-image:url(images/adminmenuitem.gif); width: 150px;}
ul.adminmenu ul li {width:150px; display: block; margin:0;}
ul.adminmenu ul li span {padding:0 5px 0 35px; display:block;}
ul.adminmenu a:link {font-weight: normal; text-decoration: none; color: #B4CBD0; background-color: transparent; margin: 0;
    padding: 0; width: 150px; display: block; cursor:pointer;}
ul.adminmenu a:visited {font-weight: normal; text-decoration: none; color: #B4CBD0; background-color: transparent; margin: 0;
    padding: 0; width: 150px; display: block; cursor:pointer;}
ul.adminmenu a:hover {color: #FFFFFF; background-image:url(images/adminmenuitem.gif); background-position:-150px;
	background-color: #C04141; text-decoration: none;}

.awards {margin:20px 0 0 16px;}
.awards img {border:none;}

.selcountry {margin-bottom:10px;}

.cart {background-color:#E8E8E8;}
.cartsection {clear:both; height:3px; overflow:hidden;}
.carthead {background-image:url(images/baskhead.gif); margin: 0; padding:0; background-color:#4C8998; width: 200px; height:21px; overflow:hidden;}
.carthead h2 {margin:0; font-size:8pt; color:#E2ECEE;  padding: 0 5px 0 25px; line-height:19px; font-weight:normal;}
.cartqty {float:left; text-indent:0px;}
.cartup {margin:25px 0 5px 7px;}
.cartdesc {float:right; width:145px; text-indent:0px;}
.cartitem {padding:3px 7px 3px 7px; text-indent:35px; display:block;}
.cartitem2 {padding:3px 7px 3px 30px; text-indent:-23px;}
.cartoption {background-image:url(images/baskbutt2.gif); margin: 0; padding:0; background-color:#4C8998; width: 200px; height:21px;
			clear:both; overflow:hidden;}
.cartoption span {font-size:8pt; color:#E2ECEE; text-align:center; line-height:19px; font-weight:normal; display:block; width: 200px; height:21px;}
.cartoption a:link {display:block; width: 200px; height:21px;}
.cartoption a:visited {display:block; width: 200px; height:21px;}
.cartoption a:hover {background-image:url(images/baskbutt2.gif); background-position:-200px; background-color: #C04141; text-decoration:none; cursor:pointer;}

.qtybox {width:15px; float:left; height:13px; font-size:10px;}

.enquirebut {background-image:url(images/baskbutt2.gif); margin: 0; padding:0; background-color:#4C8998; width: 200px; height:21px; overflow:hidden;
			font-size:8pt; color:#E2ECEE; text-align:center; line-height:19px; font-weight:normal; border:none;}
.enquirebut:hover {background-image:url(images/baskbutt2.gif); background-position:-200px; background-color: #C04141; text-decoration:none; cursor:pointer;}

.price {clear:both; margin:0; background-color:#E8E8E8; width:200px;}
.price p {margin:0; padding:5px 5px 5px 7px;}
.price p span {font-size:9px;}

.article {line-height:15px; font-size:8pt;}
.article h1 {font-size:13pt; font-weight:normal; color:#303030; cursor:default; 
	line-height:22px; height:24px; overflow:hidden; margin-bottom:15px; margin-top:15px; clear:both;}
.article h1 a:link, .article h1 a:visited {font-weight:normal; text-decoration:underline;}
.article h2 {font-size:11pt; font-weight:bold; color:#467E8A; cursor:default; margin-bottom:10px; margin-top:15px; clear:both;}
.article p {font-size:8pt; font-weight:normal; color:#5F5F5F; cursor:default; margin-bottom:10px; margin-top:10px;}

.article code {font-family:"Courier New", Courier, mono; font-size:9pt; color:#000000; font-weight:normal;}

.article table {margin-bottom:10px; margin-top:10px; padding:0;}
.article table th {font-size:8pt; font-weight:normal; color:#E2ECEE; cursor:default; padding:2px 10px; margin:0px;
	background-color:#4C8998; text-align:left;}
.article table th a{color:#E2ECEE;}
.article table th a:visited{color:#E2ECEE;}
.article table th a:hover{color:#E2ECEE;}
.article table td {font-size:8pt; font-weight:normal; color:#505050; cursor:default; padding:4px 10px; margin:0px;
	background-color:#E8E8E8; text-align:left;}
.article table.blanktable {margin:0;}
.article table.blanktable td {padding:0 30px 0 0; background-color:transparent; vertical-align:top;}
.indent{padding:0 0 0 20px}

.finder table {border:none; margin:0; background-color:#FFFFFF;}
.finder table td {border:none; padding:0px; background-color:#FFFFFF;}

.article ol {padding:0; font-size:9pt; font-weight:normal; color:#505050;
	cursor:default; margin: 10px 0 10px 20px;}
.article ul {list-style-image:url(images/dot.gif); padding:0; font-size:9pt; font-weight:normal; color:#505050;
	cursor:default; margin: 10px 0 10px 20px;}
.article li {margin:5px 0 5px 0;}

.quoteouter {background-image:url(images/66.gif); background-position:top left; background-repeat:no-repeat;}
.quoteinner {background-image:url(images/99.gif); background-position:bottom right; background-repeat:no-repeat;}
.quotetext {font-size:8pt; font-weight:bold; color: #505050; text-align:center; margin:0px 25px 10px 25px;}

.leftimage {float:left; text-align:left; margin:5px;}
.rightimage {float:right; text-align:right; margin:5px;}

.spacer {height:10px; overflow:hidden; clear:left;}

.pdf {margin:0; clear:both; background-color:#E8E8E8; width:200px;}
.pdf-left {margin:10px 50px; clear:right; float:left;}
.pdflogo {float:left; margin-left:3px; height:42px;}
.pdflabel {padding-top:8px;}

.leftimage {clear:left;}

.leftblock {float:left; width:170px; text-align:left; margin-right:15px; margin-bottom:10px;}
.rightblock {float:right; width:170px; text-align:right; margin-left:15px; margin-bottom:10px;}

.greenblock {background-image:url(images/menu.gif); padding:0 10px 0 10px; text-align:left;
	border-color: #D0D0D0; border: 1px solid #CEE7C6;}
.greenblock a:link{font-weight:normal;}
.greenblock a:visited{font-weight:normal;}
.greenblock a:hover{font-weight:normal; color:#404040; text-decoration:none;}
.greenblock ul {list-style-image:url(images/greenarrow.gif); padding:0;}

.fieldlabel {font-size:8pt;	color:#A0A0A0; text-decoration:none; margin-left:25px;}
.entry	{font:8pt Verdana; color:#000000; width:320px; border: 1px solid #A0A0A0; margin-bottom:8px;}

.footer {clear:both;}
.prodcode {clear:both; color:#909090; margin:10px 0;}

#printlogo {display:none;}

#topmid {position:absolute; left:150px; top:0px; width:400px; height:50px; background-image:url(images/topmid.gif);
	background-color:#C0C0C0; background-position:left; background-repeat:no-repeat; overflow:hidden;}
#topright {position:absolute; left:550px; top:0px; right:0; height:50px; background-image:url(images/toprightfade.gif);
	background-color:#C0C0C0; background-repeat:repeat-x; overflow:hidden;}

#leftside {position:absolute; top:50px; left:0px; width:150px; padding: 0 0 20px 0;}
#rightside {position:absolute; top:66px; right:20px; width:200px; padding: 0 0 20px 0;
	font-size:8pt; font-weight:normal; color:#5F5F5F;}
#main {position:absolute; top:66px; left:175px; padding: 0 0 20px 0;
	right:240px;}
	
#rightside ul {margin:10px 0;}

#search {position:absolute; top:16px; right:20px; width:163px; font-weight:normal; color:#808080;
	font-size:9pt;}
#search a:link {font-weight:normal; text-decoration:none; text-align:right; color:#BEDFB7;}
#search a:hover {text-decoration:underline;}

.image {margin-top:10px;}

.conttel {padding:0px 0px 10px 0px; font-size:9pt; color:#333333}
.conttel p{font-size:7pt; font-weight:normal; text-align:center; cursor:default; margin-bottom:1px; margin-top:0px;}
.conttel p b{font-size:9pt; font-weight:bold; text-align:center; cursor:default; margin-bottom:1px; margin-top:0px;}

.login {background-image:url(images/login.gif); width:140px; height:195px; overflow:hidden; border-top: 4px solid #4C8E40;
	border-bottom: 1px solid #707070;}
.sublogin {padding:90px 10px 10px 10px; font-size:7pt;}
.sublogin h1 {font-size:11pt; font-weight:bold; color:#707070; cursor:default; margin-bottom:5px; margin-top:0px;}
.lbox {width:100px; height:18px; float:left; overflow:hidden; background-color:#FFFFFF;}
.lbutt {width:18px; height:18px; float:right; overflow:hidden;}
.loginfield {font-size:8pt; color:#505050; border-width: 0px; cursor:text; width:100px; height:18px;}
.smalllink {clear:both; font-size: 7pt; color:#707070; width:380px;}
.smalllink a:link {font-weight:normal;}
.smalllink a:visited {font-weight:normal;}
.copyright {font-size:9px; line-height:12px; color:#909090; margin:15px 5px 10px 14px;}
.copyright a:link {color:#909090; text-decoration:none; font-weight:bold;}
.copyright a:visited {color:#909090; text-decoration:none; font-weight:bold;}
.copyright a:hover {color:#DC5050; text-decoration:underline;}

.topright {margin-bottom:10px;}

.posted {background-image:url(images/posted.gif); width:140px; height:250px; overflow:hidden; border-top: 4px solid #4C8E40;
	border-bottom: 1px solid #707070;}
.subposted {padding:60px 10px 10px 10px; font-size:7pt;}
.subposted h1 {font-size:11pt; font-weight:bold; color:#707070; cursor:default; margin-bottom:5px; margin-top:0px;}


.stitle {height:18px; float:left; margin-right:3px;}
.sub {font-size:8pt; color:#717171;}
.sbox {width:95px; height:16px; float:left; overflow:hidden; background-color:#D5D5D5;}
.sbutt {width:16px; height:16px; float:right; overflow:hidden}

.highlight {padding:0; background-image:url(images/underline.gif); background-position:bottom; background-repeat:repeat-x;}
.right {float:right; width:125px;}

.searchfield {font-size:8pt; color:#505050; border-width: 0px; cursor:text; width:95px; height:16px; margin:0;
				background-color:#D5D5D5;}

form {margin:0;}

body {font-family : verdana, lucida, arial, helvetica, sans-serif;
	background-color:#FFFFFF; margin:0;}
body a:link {color:#DC5050; text-decoration:none; font-weight:bold;}
body a:visited {color:#DC5050; text-decoration:none; font-weight:bold;}
body a:hover {color:#DC5050; text-decoration:underline;}

.form1 {font-size:8pt;}
.form1-title {color:#4C8998; background-color:#CCCCCC; padding:5px; text-align:center; font-size:10pt;}
.form1-cells, .form1-cells-hi {text-align:right; background-color:#F8F8F8; padding:5px;}
.form1-cells2 {background-color:#F8F8F8; padding:5px;}
.form1-cells-formbreak {background-color:#F8F8F8;}
.form1-cells2-hi {background-color:#FFDFDF; padding:5px;}
.form1-cells2-hi b {color:#CC3300;}
.form1-cells2 b {color:#CC3300;}
.form1-cells h4 {margin:0; font-size:8pt;}
.form1-cells-hi h4 {margin:0; font-size:8pt;}
.form1-cells p {margin:0;}
.form1-legend {color:#CC3300; background-color:#F8F8F8; padding:5px; text-align:center;}
.form1-error {color:#FF0000; margin-top:3px; font-weight:normal;}
.form1-nextbutton {float:right; margin:5px 10px; cursor:auto;}
.form1-prevbutton {float:left; margin:5px 10px; cursor:auto;}
.form1-box {font:7pt Verdana; color:#606060; border: 1px solid #4C8998;}
.form1-droplist {font:7pt Verdana; color:#606060; border: 1px solid #4C8998;}

.prodlist {clear:both; border-top:1px solid #CCCCCC;}
.prodlisthalf {float:left; border-top:1px solid #CCCCCC; width:45%;}
.prodlisthalf2 {clear:left; margin-right:20px; float:left; border-top:1px solid #CCCCCC; width:45%;}
.prodimage {float:left; padding:10px 10px 10px 0;}

.geotrustlogo {text-align:center; margin-bottom:10px;}

