/* CSS Document */
/* global */

* {margin:0; padding:0;}

html {min-width:826px;}
body {background:#fff; font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#000;  padding:10px 0 20px 20px;}
td, th  { font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#000;}
img {border:0;}

.prodDesc { width: 100%; }
h2 { display: block; font-weight: bold; color: black; font-size: 10pt; margin-top: 0.5em; margin-bottom: 0.5em; }
.prodDesc .c1 { width: 35%; }
.prodDesc td { padding: 0.5em; }
.skiplink {
position: absolute; left: 0px; top: -500px; overflow: hidden;
}

.clr {clear: both; overflow: hidden; height:0;}
.clear {clear:both;   
height: 1px;
  overflow: hidden;
  line-height: 1px;
  margin-top:-1px;}

.cButton {background-image:url(/images/buttons/button_bg_130.gif); background-repeat:no-repeat; width:130px; height:22px; border:0; outline:none; display:block; color:#fff; padding:5px 0 0 0; text-align:center; margin:5px 0 0 0; font-family:Tahoma, Verdana, Sans-Serif; font-weight:bold; font-size:11px;}
.cButton:hover {color:#fff; text-decoration:none;}
  
a {
	text-decoration:none;
	color:#A5A5A5;
}
a:hover {
	text-decoration:underline;
	color:#A5A5A5;
}


.cInput, select{
	border:1px solid #B3B9C3;
	background:#fff;
	height:18px;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:180px;
}
 

.cInput_small {
	border:1px solid #D0D0CE;
	background:#fff;
	width:60px;
	height:20px;
}


textarea{
	border:1px solid #B3B9C3;
	background:#fff;
	height:auto;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
	width:180px;
}
select{padding-left:3px;}
.cSubmit {background: url(../images/buttons/submBG.gif) repeat-x; padding:2px 5px 2px 5px; color:#fff; font-size:10px; border:1px solid #2d8d7e;}
.cSubmit2 {background: url(../images/buttons/submBG2.gif) repeat-x; padding:2px 5px 2px 5px; color:#fff; font-weight:bold; font-size:10px; border:1px solid #D8F3FE;}
a.cSubmit {display:block; margin:5px 0 0 0; width:60px; text-align:center; color:#fff}
a.cSubmit:hover {text-decoration:none;}



p {margin:10px 0 10px 0;}
ul {list-style:square;}
.toRight {text-align:right;}
.error {text-align:center; color:#FF0000;}

hr {color:#0074BA; height:1px; background-color:#0074BA; margin:10px 0 10px 0; size:1px; border:0;}

a.pageNavTop {float:right; background:url(../images/arrow_up.gif) right no-repeat; padding-right:20px; height:16px;  color:#01B9F3;}
a.pageNavBack { float:left; background:url(../images/arrow_back.gif) left no-repeat; color:#01B9F3; padding-left:20px;}

h3 {color:#7A7C7E;  padding:5px 0; font-size:12px;}

div.price { color:#0074BA;}
div.price span {font-weight:bold;}
div.description {border:1px solid #0074BA; padding:0 10px 10px 10px;}
div.description h3 {font-size:11px; margin:0 0 10px 0; border:0; padding:5px 0 5px 10px; color:#fff; background-color:#0074BA; margin:0 -10px 10px -10px;}
table.form {width:100%;}
div.description table.form td {padding:3px; border-bottom: 1px solid #2d8d7e;}
table.form td {padding:3px; }
table.form td.c1 {text-align:right; font-weight:bold;}
table.form h4 {font-size:11px; margin:0 0 10px 0; background-color:#F2F5F6; padding:4px 0 4px 10px; border:1px solid #E3E5E6; border-width:1px 0 1px 0;}
span.star {margin-left:5px;}
div.description ul li {background:url(../images/arrow.gif) 0 5px no-repeat; padding:0 10px 0 8px; list-style:none; margin-left:20px;}

h1 {color:#0074BAe; font-size:20px;}
div#print {width:780px; margin:0 auto;}
div#print table.listSmall th, div#print table.listSmall td {padding:3px;}
div#print table.listSmall th { background-color:#1265A5; color:#fff;}
div#print table.listSmall td {text-align:left; border-bottom:1px solid #1265A5;}
.restricted { text-decoration: line-through; }
.right { text-align: right; }

