a#contact:link,a#contact:visited{
vertical-align: top;
color:#0033CC;
text-align:left;
position:absolute;
left: -100px;
top: 40px;
margin: 0 0 0 10em; padding-top: 0.5em;
text-decoration:none;
}
a#contact:hover,a#contact:active{
color:#001100;
}
a#ship{
font:12pt bold Courier,Monospace;
position:absolute;
}
a.prod:link,a.prod:visited{
background:url(/images/bord5.jpg) repeat;
border-bottom:#AAAAD5 3px solid;
border-top:#AAAAD5 3px solid;
color:#000080;
float:left;
font:14pt Arial,Verdana,Sans-Serif;
margin:0.1em auto;
padding:0.1em;
text-decoration:none;
text-transform:uppercase;
width:98%;
}
a.prod:hover{
background:url(/images/bord2.gif) #B4B6CD 13%;
border-bottom:#808080 3px solid;
border-top:#808080 3px solid;
color:#000080;
}
a.prod:active{
background:url(/images/bord.jpg) #FAFAFA top repeat;
border-bottom:#E0E0E0 3px solid;
border-top:#F0F0F0 3px solid;
color:#000000;
}
a.redbtn:link,a.redbtn:visited,tr td a.redbtn:link,tr td a.redbtn:visited{
background:center url(/images/red_button.gif) no-repeat;
color:#ECECEC;
float:left;
font:700 11pt Verdana,Arial,sans-serif;
margin:0.3em 0.2em;
padding:0.3em 0.2em;
text-align:center;
text-decoration:none;
white-space:nowrap;
width:94px;
}
a.redbtn:active,a.redbtn:hover,td a.redbtn:active,td a.redbtn:hover{
background:center url(/images/white_button.gif) no-repeat;
color:#CC0000;
font:11pt Verdana,Arial,sans-serif;
}
a.subcatd:link,a.subcatd:visited{
background:url(/images/az.gif) #FDFEFE repeat;
border-bottom:#BBBBBB 0.2em solid;
border-left:#E0E0E0 0.3em solid;
border-right:#BBBBBB 0.3em solid;
border-top:#FFFFFF 0.2em solid;
clear:both;
color:#110055;
float:left;
font:1em Helvetica,Arial,sans-serif;
margin:0.1em 0;
padding:0.1em 0;
text-decoration:none;
text-transform:uppercase;
width:94%;
}
a.subcatd:hover{
background:url(/images/bord.gif) #F1F1F1 top repeat;
border-bottom:#BBC6D0 0.2em solid;
border-left:#BAC6D0 0.3em solid;
border-right:#EEEEEE 0.3em solid;
border-top:#EEEEEE 0.2em solid;
color:#000080;
}
a.subcatd:active{
background:url(/images/bord.jpg) bottom repeat;
border-bottom:#BBBBBB 0.2em solid;
border-left:0.3em solid #D7EDFD;
border-right:0.3em solid #D7EDFD;
border-top:#BBBBBB 0.2em solid;
color:#000099;
}
a.whtbtn,a.whtbtn3{
background:center url(/images/white_button3.gif) no-repeat;
color:#808080;
float:left;
font-size:10pt;
text-decoration:none;
width:94px;
}
a.whtbtn:link,a.whtbtn:visited,td a.whtbtn:link,td a.whtbtn:visited,input.whtbtn{
font-size: 10pt;
background:center url(/images/white_button3.gif) no-repeat;
color:#000DBF;
margin:0.3em 0.2em 0.3em;
padding:0.3em 0.2em 0.3em;
text-align:center;
text-decoration:none;
white-space:nowrap;
border:0;
width:94px;
}

a.whtbtn3:link,a.whtbtn3:visited,td a.whtbtn3:link,td a.whtbtn3:visited{
font-size: 10pt;
background:center url(/images/white_button3.gif) no-repeat;
color:#000DBF;
margin:0.3em 0.2em;
padding:0.3em 0.2em;
text-align:center;
text-decoration:none;
white-space:nowrap;
width:94px;
}
a.whtbtn:hover,a.whtbtn:active,td a.whtbtn:hover,td a.whtbtn:active,a.whtbtn3:hover,a.whtbtn3:active,td a.whtbtn3:hover,td a.whtbtn3:active{
background:center url(/images/white_button3.gif) no-repeat;
color:#FF0000;
}
acronym,abbr{
border:0;
cursor:help;
text-decoration:none;
}
body{
background:#D9D9D9;
color:#555555;
font:76.1%/140% verdana,sans-serif;
}
cite#note{
margin-left:1em;
padding-left:1em;
text-align:left;
width:80%;
}
dd{
font:11pt Tahoma,Sans-serif;
}
div form div,div form p{
clear:none;
font:12pt Verdana,arial,Sans-serif;
margin:0.1em auto;
padding:0.1em;
}
div#banner{
background:url(/images/banner_02.gif) repeat-x;
font:15pt bold Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
text-decoration:none;
}


div#banner2{
background: #eef;
border-bottom: #ccc 2px solid;
text-align: center;
clear:none;
color:#000000;
font:11pt bold Lucida,Arial,Sans-serif;
margin:0;
padding:0;
white-space:nowrap;
width:100%;
}
div#footer{
background:url(/images/grey_bev4.jpg) top repeat-x;
border-top:1px solid #eDeDeD;
clear:both;
color:#000100;
font:normal 10pt "Franklin Gothic",Tahoma,Sans-Serif;
margin:0.1em 0 0 0;
padding:0;
text-align:center;
}

div#main{
background:#ffffff url(/images/bg.gif) repeat;
border:0;
clear:none;
float:right;
font:11pt Verdana,Arial,Sans-serif;
margin:0.1em 0.1em 0 0;
padding:0.1em 0.1em 0 0;
width:80%;
height: 100%;
}
div#main div div.product{
float:left;
margin:0.1em;/* the following div#main div seperates the boxed product displayed */
padding:0.1em;
width:30%;
}
div.logreg table tbody { padding: 1em; margin: 1em; text-align:right; }

div#main div form fieldset{
margin:0.5em auto;

padding:0.5em;
}
div#main div table tbody{
clear:none;
text-align:left;
width:50%;
}
div#main div.logreg{
clear:none;
border: 1px solid #ccc;
background:#F7F7FB;
color: #555;
margin: 0 auto;
padding:0 0 5%;
text-align:left;
white-space: pre;
height:40%;
width:50%;
}
div#mainb{
background:url(/images/world.gif) #EFEFEF 100%;
border:0;
float:right;
font:12pt Verdana,Arial,Sans-serif;
margin:0;
padding:0 1em;
width:79%;
}
div#navigation{
display:block;
float:left;
font:11pt Tahoma,Arial,Sans-serif,"New York";
margin:0;
padding:0;
border:0;
text-align:left;
text-decoration:none;
white-space:normal;
width:100%;
}
div#navigation a:link,div#navigation a:visited{
background:#F6F6FF;
border:1px solid #020282;
color:#0A0DD0;
display:block;
margin:0;
padding:0;
text-decoration:none;
}
div#navigation a:hover{
background:#FFFFFF;
border:1px solid #0A0DD0;
color:#000000;
}
div#navigation a:active{
border:1px solid #00FF00;
}

div#navigation ul {
background:url("/images/slices_02.gif") #020282 top repeat-y;
color:#FFFFFF;
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
border-right: 1px solid #020282;
text-align:left;
white-space:normal;
width:100%;
}
div#navigation ul li a { border-right:1px solid #020282; }
div#navigation ul li p#paypal{
margin:0;
padding:0;
text-align:center;
}
div#p3p{
background:#FAFAFA;
clear:right;
color:#444444;
margin:0 auto;
width:90%;
}
div#p3p center{
height:auto;
margin:0 auto;
padding:0;
}
div#p3p h2{
line-height:1em;
margin:0;
padding:0;
}
div#p3p table,div#search div img{
margin:0;
padding:0;
}
div#search{
border:1px dotted #CCCCCC;
width:100%;
}
div#search div{
float:left;
margin:0 2em;
padding:0 2em;
}
div#wrapper{
background:url(/images/diaplate.jpg) repeat;
border:#666 1px solid;
margin:2em auto;
padding:0;
width:92%;
}
div.bad{
background:#ddd url(/images/diaplate.gif) repeat-x;
border:5px outset #0000FF;
border-left:0;
border-right:0;
clear:both;
color:#000000;
font:15pt Tahoma,Verdana,Arial,Sans-serif;
margin:0 auto;
padding:0;
text-align:center;
width:70%;
}
div.bad a{
font-size:15pt;
margin:0.2em auto;
padding:0.2em;
}
div.bad h2{
background:#ffffff url(images/bggg.png) repeat-x;
color:navy;
}
#main h3 a {float:right; color: #000099; width: 100%; background:#f3f3f3; text-align:right; font-size: 12pt; font-weight:700; text-decoration: none;  word-spacing: 8px;  letter-spacing: 4px;    }
div.bad h3{
background:#000fff url(images/bggg.png) repeat-x;
color:navy;
}
div.float li,div.float li a{
float:left;
list-style-type:none;
}
div.float ul a.prod{
clear:both;
float:left;
font:14pt Arial,Verdana,Sans-Serif;
padding:2%;
text-decoration:none;
width:100%;
}
div.frameorder{
float:left;
margin-left:1.5em;
padding-left:1.5em;
width:38%;
}
div.frameorder fieldset{
border:2px solid #DCDCDC;
}
div.frameorder fieldset ul,div.frameorder fieldset ul li{
color:#800000;
list-style:none;
width:90%;
}
div.goback a{
background: #ffffff url(/images/gobackblue.gif) center no-repeat;
font-size:13pt;
margin:2em auto;
padding:1em 0.5em 2em;
top: 24%;
width: 50%;
left: 35%;
position: absolute;
color: red;
}
div.greyc div div input{
background:#EAEAEA;
clear:right;
float:left;
margin:0;
padding:0;
width:2em;
}
div.greyc input{
background:transparent;
clear:right;
float:left;
font-size:12pt;
margin:0.05em 0.3em 0.05em 0.5em;
padding:0.05em 0.3em 0.05em 0.5em;
width:40%;
}
/* div.greyc div select{floa}*/
div.greyc label{
background:#FFFFFF;
border:1px solid #555555;
clear:none;
color:#000080;
float:left;
font-size:12pt;
margin:0.1em 0 0.1em 2em;
padding:0.1em 0 0.1em 2em;
text-align:right;
white-space:normal;
width:40%;
}
div.logreg form{
clear:none;
float:left;
padding:0.5em;
margin: 0.5em;
}
input.logr { background:center url(/images/white_button2a.gif) no-repeat; margin: 0.2em 1.8em; padding: 0.2em 1.8em;  width: 30%; border: 0;   }
div.prod2{
float:left;
margin:0.1em 0.3em 0.1em 0;
padding:0.1em 0.3em 0.1em 0;
width:30%;
}
div.reg,div.reg a{
background:#EAEAEA;
border:2px solid #CCCCCC;
clear:both;
color:#AE091A;
font:14pt Tahoma,Verdana,Arial,Sans-serif;
margin:1% 2%;
padding:1% 2%;
text-align:center;
}
div.reg2{
background:#EAEAEA;
border:2px solid #CCCCCC;
clear:both;
color:#008080;
font:14pt Tahoma,Verdana,Arial,Sans-serif;
margin:1% 2%;
padding:1% 2%;
text-align:center;
}
div.row span.left{
background:#FFFFFF;
color:#2F4F4F;
float:left;
font-weight:bold;
text-align:left;
width:49%;
}
div.row span.right{
background:#FFFFFF;
color:#2F4F4F;
float:right;
font-weight:bold;
text-align:right;
width:49%;
}
div.search{
color:#AE091A;
font:14pt sans-serif;
margin:20% auto;
padding:0;
text-align:center;
width:35%;
}
div.viewc{
margin:1em auto;
padding:1em 0.4em;
text-align:center;
border: 0;
float:right;
width:70%;
}
dl#cus { margin:0; padding: 0; width: 80%; }
dl#cus dd { text-align:left; width: 30%; margin: 0.1em 1em; padding: 0.1em 1em; display: inline;}
dl#cus dt { text-align:right; width: 30%; margin: 0.1em 1em; padding: 0.1em 1em; }

dl#linkcont{
width:98%;
}
dl#linkcont dt{
color:#440000;
font:12pt Verdana,Sans-serif;
}

fieldset abbr,span.abbr{
cursor:help;
float:left;
margin:0.1em;
padding:0.1em;
text-align:left;
white-space:nowrap;
width:14em;
}
fieldset form div{
color:#555555;
font:normal 12pt Verdana,Arial,serif;
margin:0.1em auto;
padding:0.1em;
width:50%;
}
fieldset input{
background:#FFFFFF;
border:1px solid #939393;
color:#000000;
float:left;
margin:0.2em auto;
padding:0.2em;
white-space:nowrap;
}
fieldset label{
background:transparent;
clear:left;
color:#400000;
float:left;
font-size:11pt;
margin:0.2em 0.1em;
padding:0.2em 0.1em;
text-align:right;
width:36%;
}
fieldset select{
float:right;
margin:0.1em 1em 0.1em 0;
padding:0.1em 1em 0.1em 0;
}
fieldset#p{
border:0;
color:#555555;
display:block;
font:12pt normal sans-serif,arial,verdana;
margin:1em 3em;
padding:1em 3em;
position:relative;
width:68%;
}
fieldset#p div{
position:relative;
}
fieldset#p label{
float:left;
margin:0.4em 0.2em;
padding:0.4em 0.2em;
}
fieldset#p legend{
background:url(/images/grainmetall.gif) repeat-y;
border:2px solid #eaeaea;
color:#000000;
font:14pt normal Arial,Verdana,"Lucida Sans Unicode",Sans-serif;
padding:0 2px;
position:relative;
width:30%;
 _margin: 0 -7px; /* IE Win */
}

fieldset#p span a.whtbtn{
display:inline;
float:left;
white-space:nowrap;
}
fieldset.ship{
border:3px solid #ECECEC;
display:block;
margin:0.5em auto;
padding:0.5em;
width:60%;
}
fieldset.ship div select{
float:left;
text-align:left;
width:58%;
}
fieldset.ship input{
float:left;
text-align:left;
}
fieldset.ship span{
clear:right;
float:left;
}
form div.clearing{
margin:0 0 0 10%;
padding:0 0 0 10%;
text-align:right;
}
form div.greyc{
display:block;
margin:0.1em auto;
padding:0.1em;
width:60%;
}
form div.greyc div{
background:transparent;
clear:none;
color:#666666;
float:left;
margin:0.1em 0 0.1em 0;
padding:0.1em 0 0.1em 0;
text-align:left;
white-space:nowrap;
width:100%;
}
form fieldset div{
color:#555555;
font:12pt/0.9em normal Verdana,Arial,sans-serif;
margin:0.1em auto;
padding:0.1em;
position:relative;
text-align:left;
}
form fieldset tr td ul li a{
margin:0;
padding:0;
white-space:nowrap;
}
form#headsearch{
font:9pt Arial,Verdana,Sans-serif;
clear:none;
display:inline;
}
form#headsearch ul li input.submit{
background:#CC0000;
color:#FFFFFF;
font:9pt Arial,Verdana,Sans-serif;
margin:0 0.2em 0 0.2em;
border:2px outset #ccc;
padding:0 0.2em 0 0.2em;
}

form#login{
font-size:11pt;
margin:3em auto;
padding: 3em 1em;
width:55%;
}
form#login fieldset a,form#login div fieldset a{
clear:none;
float:right;
line-height:0.9em;
margin:0.2em 0.2em;
padding:0.2em 0.2em;
text-align:left;
white-space:nowrap;
font-size: 10pt;
}
form#login fieldset { background:#F7F7FB; }
form#login fieldset input { margin: 0.2em auto; width: 40%; }
form#login fieldset input.submit { float: right; width: 10%; text-align: center; }
form#reg fieldset{
background:#F7F7FB;
margin:2em auto;
padding:2em 0.1em;
width: 77%;
}

form#reg i{
color:#FF0000;
}
form#shipping_opt{
margin:0.1em;
padding:0.1em;
text-align:center;
}
img{
border:none;
}
img#distt{
left:7%;
margin-top:1em;
position:absolute;
top:14%;
}
img#logo{
margin-right:0.5em;
position:relative;
}
img#ribbon{
height:80px;
width:49px;
top: 4%;
right: 8%;
position: absolute;
}
img.cp{
height:auto;
}
img.normal{
clear:left;
float:left;
height:auto;
margin:0.2em 0 0.2em 0.2em;
padding:0.2em 0 0.2em 0.2em;
vertical-align:top;
}
img.small{
height:auto;
margin:0;
padding:0;
}
input#perm{
border:1px dotted #CCCCCC;
text-align:left;
}
input#quan{
background:#FAFAFA;
text-align:center;
width:1.2em;
}
input#submit { float: right; clear: none; margin: 0.2em; padding: 0.2em; }
input.submit{
cursor:pointer;
margin:0;
padding:0;
text-align:center;
background:#CC0000;
color:#FFFFFF;
}

label#quan{
float:left;
margin:0;
padding:0;
width:1em;
}

li#freebanner { position:absolute; left: 25.5%;  white-space: pre; font-size: 0.8em; }
li.n{
clear:right;
display:block;
white-space:nowrap;
}
p#paypal{
display:block;
margin:0.1em;
padding:0.1em;
position:relative;
text-align:center;
}
p#cus { margin: 0.5em 1em; padding: 0.5em 1em;  font: 1em normal Verdana,Sans-serif; background: #ffffff; color: #000000; }
select#country{
float:left; margin:0.1em;
width: 50%;
text-align: left;
padding:0.1em;
}
span.descrip{
background:#FFFFFF;
color:#454545;
font:oblique 0.8em "Courier New",Courier,monospace;
white-space:normal;
}
span.two{
background:#0000FF;
clear:none;
color:#FFFFFF;
display:inline;
float:left;
white-space:nowrap;
}
span.words{
font-size:10pt;
margin:0;
padding:0;
white-space:nowrap;
}
table#abc{
float:right;
margin:0;
padding:0;
width:450px;
}
table#abc tbody tr td{
font:10pt/0.95 Tahoma,Sans-Serif;
text-decoration:none;
white-space:nowrap;
}
table#atbt{
margin: 0;
padding:0;
float:right;
width: 78%;
}
table#atbt tbody tr td a img{
width: 15em;
float:right;
}
table#atbt tbody tr td {
border-bottom: 2px solid #ddd;
}

table#ii,p#paypal iframe{
border:0;
margin:0 auto;
padding:0;
}
table#orderdesk{
float:right;
margin:0.4em auto;
padding:0.4em;
width:60%;
}
table#orderdesk tbody tr td a{
text-decoration:none;
}

table#viewc{
color:#480000;
margin:0 auto;
padding:0;
clear: right;
}
table#viewc tbody tr td.greyz{
background:#FFFFFF;
border:2px solid #DDDDDD;
margin-left:5%;
text-align:right;
}
table#viewc tbody tr.def td{
background:url("/images/bord.gif") #FAFAFA top repeat-x;
height:auto;
}
table#viewc thead tr th{
background:url("/images/bord.gif") #FAFAFA center repeat-x;
height:auto;
font-size: 10pt;
white-space:nowrap;
}
table#viewc tr{
text-align:right;
}
table#viewc tr td,fieldset div a,fieldset a{
font:normal 11pt Verdana,Arial,sans-serif;
}
table.prods tbody tr th{
background:url(/images/bord.gif) #FAFAFA bottom repeat-x;
border-bottom:2px groove #00CFFF;
color:#000058;
font:11pt verdana,sans-serif,arial;
white-space:nowrap;
}
table.viewi{
background:#EAEAEA;
}

table.vc { margin: 2em auto; padding: 2em 0 0;}
tbody tr td div{
font:normal 12pt Verdana,Arial,sans-serif;
margin:0.9em;
padding:1em;
}
td.c{
margin:0.1em;
padding:0.1em;
text-align:right;
width:40%;
}
td.greybev2{
background:url(/images/grey_bev2.gif) bottom repeat-x;
color:#000080;
font:normal 11pt Arial,Verdana,Sans-Serif;
text-align:center;
white-space:nowrap;
}
tr td a.whtbtn2:link,tr td a.whtbtn2:visited,a.whtbtn2:link,a.whtbtn2:visited{
background:center url(/images/white_button2a.gif) no-repeat;
color:#000000;
float:left;
font:10pt Verdana,Arial,sans-serif;
margin:0.3em 0.2em;
padding:0.3em 0.2em;
text-decoration:none;
width:94px;
}
tr td a.whtbtn2:hover,tr td a.whtbtn2:active,a.whtbtn2:hover,a.whtbtn2:active{
background:center url(/images/white_button2.gif) no-repeat;
float:left;
}
tr td input.textbox{
background:#FFFFFF;
color:#000000;
margin:0.01em;
padding: 0.01em;
}
tr td ul,tr td li{
display:inline;
font:1em "Courier New",Courier,monospace;
list-style:none;
}
tr td.grey{
background:#EEEEEE;
border:2px solid #FFFFFF;
font:bolder 15px Sans-Serif,Geneva,Tahoma;
text-align:left;
white-space:nowrap;
}
ul.linknavi,ul.linknavi li{
background: #eee;
display:inline;
font:10pt Sans-serif,"Lucida Sans",Arial;
list-style:none;
text-decoration:none;
text-transform:uppercase;
margin:0.1em;
padding:0.1em;
}
ul.linknavi li a:link,ul.linknavi li a:visited{
background: #eee;
display:inline;
font-weight: 700;
color:#0033cc;
list-style:none;
text-decoration:none;
white-space:pre;
}
ul.linknavi li a:hover {
background: #ffffff;
display:inline;
font-weight: 700;
color:#006600;
list-style:none;
text-decoration:none;
white-space:pre;
}
ul.linknavi li a:active { background: #ffffcc; color: #000000;}

ul.order,ul.order li a{
background:#CCCCCC;
color:#FFFFFF;
display:inline;
float:left;
list-style:none;
}
ul.viewc li{
background:#0000FF;
display:inline;
list-style:none;
margin:0 auto;
padding:0;
}
.clearing,.clear,table.prods{
clear:both;
}
.float,.floater{
float:left;
}
.grey{
background:url(/images/bott.jpg) repeat-x;
color:#000080;
font-size:1em;
}
.greybev1{
background:url(/images/grey_bev2.gif) top repeat-x;
color:#000080;
font:normal 1em Verdana,Arial,sans-serif;
white-space:nowrap;
}
.greybev2{
background:url(/images/grey_bev2.gif) bottom repeat-x;
color:#000080;
font:normal 12pt Arial,Verdana,Sans-Serif;
white-space:nowrap;
}
.greybev3{
background:url(/images/grey_bev3.gif) repeat-x;
font-size:1em;
text-align:center;
white-space:nowrap;
}
.greybev4{
background:url(/images/az.gif) #FEFEFE repeat;
color:#000080;
font-size:1em;
white-space:nowrap;
}
#abc tbody tr td a img{
width:250px;
}
#banner ul li img,#banner ul li a img{
vertical-align:top;
}
#banner ul,#banner ul li{
display:inline;
list-style:none;
margin: 0;
padding:0;
}

#lhside{
display:block;
float:left;
margin:0;
border:0;
padding:0;
width:16%;
}


#reg{
display:block;
margin:0 auto;
position:relative;
width:75%;
}

ul#tx, ul#tx li { font-size: 10pt; list-style: none; width: 70%; white-space: pre; margin: 0.2em 2em; padding: 0.2em 2em; float:left; }
ul#tx li a:link,ul#tx li a:visited { background: #ffffff; color: #666; text-decoration: none;}
ul#tx li a:hover,ul#tx li a:active { color: #000000; background: #cfcfcf; text-decoration: underline; }

input.whtb {
background:center url(/images/white_button2a.gif) no-repeat;
border:0;
margin: 0.4em 0.9em;
padding: 0.4em 0.9em;
cursor:pointer;
}
ul.od li { list-style: none; margin: 1em auto; padding: 1em; }
ul.od li a { text-decoration: none; white-space: nowrap; text-align:center;}
ul.od li a img { text-decoration: none; float: right; margin: 1em auto; padding: 1em;
}
legend {
  padding: 0 2px;
  font-weight: bold;
  _margin: 0 -7px; /* IE Win */
}

div#invreg { margin: 0.1em auto; padding: 0.1em; width: 70%; }

#invreg input{
background:transparent;
font-size:12pt;
margin:0.05em 0.3em 0.05em 0.5em;
float:right;
padding:0.05em 0.3em 0.05em 0.5em;
text-align:left;
border:2px solid #efefef;
}
/* div.greyc div select{floa}*/
#invreg label{
background:#FFFFFF;
color:#000080;
float:left;
clear: left;
font-size:12pt;
width: 40%;
margin:0.1em 0 0.1em;
padding:0.1em 0 0.1em;
text-align:right;
white-space:normal;
}

div#invreg select#country { position: relative; width: 20em; margin: 0.1em; padding: 0.1em; float:left; }

#invreg input.a,#invreg input { float:left; background:#ffffff; color: #000000; }

table.compats { margin: 0; padding: 0; background: #ffffff; font-size: 0.95em; }
table.compats tbdody tr td a:link,table.compats tbdody tr td a:visited {
	color: #000000;
	background:#ffffff;
}
table.compats tbdody tr td a:hover,table.compats tbdody tr td a:active {
	color: #666;
	background-color: #EAEAEC;
}

table.compats tbody tr td img { vertical-align:middle; float: right;  width: 160px;}
table.compats tbody tr td.even { background: #e2e2e2; text-align: left;  }

a#glogo { background: url(http://galaxydrillbits.com/images/z/gfade.gif) repeat-x; }
tr.ctd:link,tr.ctd td a:link,tr.ctd:visited,tr.ctd td a:visited { color: #555; }

tr.ctd:hover,tr.ctd td a:hover,tr.ctd:active,tr.ctd td a:active { text-decoration: none; background:#ebebeb; color: navy; font-size: 1.1em;  }

