/* CSS Document */

#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 250px;
	height: 0px;
	z-index: 200;
}

#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}

.title_h2 {
 width:300px;
 padding:12px 0 0 18px;
}

#loader_bg {
	background-color:#EBEBE4;
	position:relative;
	top:8px;left:8px;height:7px;
	width:113px;font-size:1px
}

.border_preview{
	z-index:100;
	position:absolute;
	background: #fff;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.preview_temp_load img{
	vertical-align:middle;
	text-align:center;
}
.thumbnail{
position: relative;
z-index: 0;

}

.thumbnail:hover{
background-color: transparent;
z-index: 10;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 0px;
left: 120px;
border: 1px solid #a3a3a3;
visibility: hidden;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 30px;
top: -90px;
}

input.quantity
{
width:31px;
height:17px;
color: #781351;
background: #fdfdf1;
border: 1px solid #dcdcdc;
padding-right:5px;
font-size:10px;
color:#103553;
line-height:10px;
text-align:left;
}

input.box
{
height:18px;
color: #781351;
background: #fbfcfd;
border: 1px solid #dcdcdc;
font-size:10px;
color:#103553;
line-height:10px;
text-align:left;
}

input.faqbox
{
height:20px;
color: #781351;
background: #fbfcfd;
border: 1px solid #dcdcdc;
font-size:11px;
color:#103553;
text-align:left;
}

select
{
color: #781351;
background: #fbfcfd;
border: 1px solid #dcdcdc;
font-size:10px;
color:#103553;
line-height:10px;
text-align:left;
}

textarea
{
color: #781351;
background: #fbfcfd;
border: 1px solid #dcdcdc;
font-size:12px;
color:#103553;
line-height:10px;
text-align:left;
}

input.button
{
height:19px;
color: #dcdcdc;
background: #b1c0da;
border: 1px solid #dcdcdc;
font-size:9px;
font-weight: bold;
color:#ffffff;
line-height:10px;
text-align:center;
}

label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

font.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

font.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

font.manual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

font.xmanual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

font.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5f5dac;
}

font.add {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ff9600;
}

font.qty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #178180;
}

font.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5dac;
}

font.view {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
p.date {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6400c1;
}

.sidetable2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.sidelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFBE00;
	font-size: 12px;
	font-weight: bold;
}
.baseline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #92d5fa;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.sort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

font.white {
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff
}

font.black {
	font:7pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000
}

font.red {
	font:7pt Verdana, Arial, Helvetica, sans-serif;
	color: #ba003d;
}

font.dl {
	font:7.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000
}

font.account {
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000
}

p.black {
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color: #000000
}

p.faq {
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color: #000000
}


font.black_bold {
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000
}

font.support {
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000
}

font.added {
	font:7pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A50156
}

font.support1 {
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000
}

font.blue {
	font:7pt Verdana, Arial, Helvetica, sans-serif;
	color: #456cff
}

font.blue_bold {
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #456cff
}

.prod {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #a8a1a1;
	text-decoration: none
}

font.price {
	font:7pt Verdana, sans-serif ;
	font-weight: bold;
	color: #e55858;
}

font.oldprice {
	font:7pt Arial;
	color: #84acc2;
}

font.status {
	font:7pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #84acc2;
}

font.search {
	font:8pt Arial;
	font-weight: bold;
	color: #000000
}

.black {
	font:7pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000
}

a.categories:visited {
	font: 7.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none
}
a.categories:link {
	font: 7.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none
}
a.categories:hover {
	font: 7.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #a5a3a3;
	text-decoration:underline
}

a.subcategories:visited {
	font: 7.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #8bb5d3;
	text-decoration: none
}
a.subcategories:link {
	font: 7.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #8bb5d3;
	text-decoration: none
}
a.subcategories:hover {
	font: 7.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #abdbfc;
	text-decoration:underline
}

a.link:visited {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}
a.link:link {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}
a.link:hover {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #a5a3a3;
	text-decoration:underline
}
a.link:active {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}

a.link2:visited {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none
}
a.link2:link {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none
}
a.link2:hover {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline
}
a.link2:active {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none
}

.contact {
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	color: #e79007
}
a.contact:visited {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #e79007;
	text-decoration: none
}
a.contact:link {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #e79007;
	text-decoration: none
}
a.contact:hover {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #e79007;
	text-decoration:underline
}
a.contact:active {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #e79007;
	text-decoration: none
}

.dlt
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}

a.dl:visited {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}
a.dl:link {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}
a.dl:hover {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #a5a3a3;
	text-decoration:underline
}
a.dl:active {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}



a.prod:visited {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #8f8f8f;
	text-decoration: none
}
a.prod:link {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #8f8f8f;
	text-decoration: none
}
a.prod:hover {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #8f8f8f;
	text-decoration:underline
}
a.prod:active {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #8f8f8f;
	text-decoration: none
}

a.sort:visited {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}
a.sort:link {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}
a.sort:hover {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #a5a3a3;
	text-decoration:underline
}
a.sort:active {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}

a.faq:visited {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}
a.faq:link {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}
a.faq:hover {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #a5a3a3;
	text-decoration:underline
}
a.faq:active {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #008dc8;
	text-decoration: none
}

a.list:visited {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #52656d;
	text-decoration: none
}
a.list:link {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #52656d;
	text-decoration: none
}
a.list:hover {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #a5a3a3;
	text-decoration:underline
}
a.list:active {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #52656d;
	text-decoration: none
}

a.list2:visited {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #0677a7;
	text-decoration: none
}
a.list2:link {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #0677a7;
	text-decoration: none
}
a.list2:hover {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #a5a3a3;
	text-decoration:underline
}
a.list2:active {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #0677a7;
	text-decoration: none
}


.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}


.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


.hann_0015                {background-color: #FFFFFF; color: #000000; font-family: "Verdana"; font-size: 12px; font-weight: 400;  border-color: #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0; border-style: solid solid solid solid; border-width: 0px 0px 0px 0px}
.hann_0000                {background-color: #EEEEEE; color: #000000; font-family: "Verdana"; font-size: 12px; font-weight: 400;  border-color: #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0; border-style: solid solid solid solid; border-width: 1px 1px 1px 1px}
.hann_0002                {background-color: #EEEEEE; color: #000000; font-family: "Verdana"; font-size: 10px; font-weight: 400;  border-color: #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0; border-style: solid solid solid solid; border-width: 0px 0px 0px 0px}
.hann_0005                {background-color: #EEEEEE; color: #000000; font-family: "Verdana"; font-size: 10px; font-weight: 400;  border-color: #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0; border-style: solid solid solid solid; border-width: 0px 0px 0px 0px}
A.hann_0005rs                                         {color: #3399CC; font-family: "Verdana"; font-size: 10px; font-weight: 700; text-decoration: none}
A.hann_0005ps                                         {color: #3333FF; font-family: "Verdana"; font-size: 10px; font-weight: 700; text-decoration: none}
A.hann_0005ni                                         {color: #FF3333; font-family: "Verdana"; font-size: 10px; font-weight: 700; text-decoration: none}


