/* CSS Document */
/* global */

* {margin:0; padding:0;}

html {min-width:826px;}
body {background:#fff; font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#666;  padding:10px 0 20px 20px;}
img {border:0;}
h3 {font-size:16px;margin:10px 0;}

td, th {font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#666;}

.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;}
  
a {
	text-decoration:none;
	color:#8c0000;
}
a:hover {
	text-decoration:underline;
	color:#ec0000;
}



.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/submitBG.gif) repeat-x; padding:2px 5px 2px 5px; color:#fff; font-weight:bold; font-size:10px; border:1px solid #D8F3FE;}
.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;}
a.cSubmit:hover {color:#fff; text-decoration:none; background: url(../images/buttons/submBG2.gif) repeat-x;  }

p {margin:10px 0 10px 0;}
ul {list-style:square;}
.toRight {text-align:right;}
.error {text-align:center; color:#FF0000;}

hr {color:#FE7A05; height:1px; background-color:#FE7A05; 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.line {color:#7A7C7E; background:url(../images/dash.gif) bottom repeat-x;  padding:0 0 5px 0; font-size:12px;}

div.price span {font-weight:bold;}
div.description {border:1px solid #8E8E8E; 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:#8E8E8E; margin:0 -10px 10px -10px;}
table.form {width:100%;}
div.description table.form td {padding:3px; border-bottom: 1px solid #8E8E8E;}
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;}

div#printProduct table.listSmall th, div#printProduct table.listSmall td {padding:3px;}
div#printProduct table.listSmall th { background-color:#8E8E8E; color:#fff; text-align:left;}  
div#printProduct table.listSmall td {text-align:left; border-bottom:1px solid #8E8E8E;}
div#printProduct table.listSmall td.c4, div#printProduct table.listSmall th.c4 {text-align:right; padding-right:10px; width:60px;}

