body 
{
	font-family: verdana, geneva, sans-serif;
}
.logindisplay
{
    /* color: #FFFFFF; */
    color: #F28A03;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom:1em;
    padding-right:1em;
}

.checkoutlegacybgcolor
{
    background-color: #323232;
}

table.td Details td {
    color: #414141; font-family: verdana, geneva, sans-serif; font-size: 11px; background-color:#EEE;
}
table.cart
{
    color: #414141;
    font-family: verdana, geneva, sans-serif;
    font-size: 11px;
}

table.cart td
{
    color: #414141;
    font-family: verdana, geneva, sans-serif;
    font-size: 11px;
}
ol.cart
{
    color: #414141;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px ;
}
a.cart {
    text-decoration:none;
}


 A.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-decoration: none;
	}
.hover {
	background-color: #FF6600;
}
A.block {padding-right: 2px; padding-left: 2px; padding-bottom: 1px; color:#333333; padding-top: 2px; text-decoration:none;}
.block A:hover {background: #FF6600; color: #fff; text-decoration:none;}

p.cart, ul.cart
{
    color: #414141;
    font-family: verdana, geneva, sans-serif;
    font-size: 11px;
}
.Header{
	background-image:url(../images/backgroundimage.gif); background-repeat:repeat-x; height: 67px;
}
.Line{
	background-image:url(../images/dot3.gif); background-repeat:repeat-x; height: 13px;
}
.Content{
    color: #414141; font-family: verdana, geneva, sans-serif; font-size: 11px; background-image:url(../images/back.gif); background-repeat:repeat-y;
}
.Details{
    color: #414141; font-family: verdana, geneva, sans-serif; font-size: 11px; background-color:#EEE;
}

.navcategory{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    border-bottom:2px solid #EDEDED;
    padding-left: 5px;    
    /*background-color:#F28A03; color: white;*/
    color:#F28A03;
}

.pageheadernodots{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight : bold; color:#FF8533;
}
.PageHeader{
	background-image:url(../images/dot2.gif); background-repeat:repeat-x; width: 100%; height: 35px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight : bold; color:#F28A03; padding-top:10px; padding-left: 8px;
}
table.Footer{
	 font-size: 11px !important; 
	 background-image:url(../images/backfooter.gif); 
	 background-repeat:repeat-x; 
	 height: 100px; 
	 font-family:Arial, Helvetica, sans-serif !important; 
	 color:white; 
	 float:left;
}
a.Footer {
	color:white;
	text-decoration:none;
}
a.Footer a:visited {
	color:white;
	text-decoration:none;
}
a.Footer a:active {
	color:white;
	text-decoration:none;
}
.Menu{
	width: 153px; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-left: 5px; 
}
.style1 {
    font-size: 11px;
    color:#333333;
}
.style1 a {
	color: #333333;
	text-decoration:none;
}
.style1 a:visited {
	color:#333333;
	text-decoration:none;
}
.style1 a:active {
	color:#333333;
	text-decoration:none;
}

.InfoMain{
	padding-right:5px; padding-left: 5px;
}
.InfoSecond{
	padding-right:38px; padding-left: 38px; text-align:center;
}
.Services{
	width: 176px; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-left: 9px; padding-top: 9px;
}
.small
{
    color: #414141;
    font-family: verdana, geneva, sans-serif;
    font-size: 9px;
	}

.splashheadline
{
    color: #333333;
    font-size: 12px;
    font-weight: bold;
	padding-left: 0px;
	padding-bottom: 10px;
}
table.cart td.categoryheader, div.categoryheader
{
	font-weight : bold;
    background-color:#FF6600;
    color: white;
	LINE-HEIGHT: 16px;
    font-size: 11px;
}
tr.LogInHeader td
{
    font-family: verdana, geneva, sans-serif;
	font-weight: bold;
    background-color:#FF6600;
    color: white;
	line-height: 40px;
    font-size: 20px;
}
tr.LogInSecondary td
{
    font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
    background-color:#DAEEF3;
    height: 80px;
    font-size: 14px;
}
tr.LogInDetails
{
    background-color:#EDF6F9;
    height: 200px;
}
.price
{
	color: #FF6600;
	font-size: 13px;
	font-weight: bold;
}
div#newTip {
  padding: 3px;
  border: 2px solid #CC0000; /*FF5E00;*/
  border-right-width: 2px;
  border-bottom-width: 2px;
  display: none;
  background: #FFFFFF;
  color: Black;
  font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
}
.helphighlight 
{
    background-color:#FF6600;
    color:white;
}
div#newTip ul,div#newTip ol
{
    list-style-position: inside;
    padding-left:0em;
}
.help
{
  font-size:xx-small;
  color:#CC0000; /*OrangeRed;*/
  cursor:help;
  font-weight: bold;
}

/* START button style */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.button{
background: transparent url('../images/oval-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: normal bold 11px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
overflow: hidden;
}

a:link.button, a:visited.button, a:active.button{
color: Black; /* #FFFFFF*/ /* Black*//*button text color*/
}

a.button span{
background: transparent url('../images/oval-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
white-space: nowrap;
}

a.button:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.button:hover span{ /* Hover state CSS */
background-position: bottom right;
color: White; /* #FFFFFF*/ /* Black*/
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
.ovalbtnspacer
{
    float: left;
}
.ovalbtnseparator
{
    float: left;
    padding: 1em 0 1em 0
}
/* END button style */

/* START button style */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.tabbutton{
background: transparent url('../images/rect-white-left.gif') no-repeat top left;
display: block;
float: left;
font: normal bold 11px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
overflow: hidden;
}

a:link.tabbutton, a:visited.tabbutton, a:active.tabbutton{
color: Black; /*button text color*/
}

a.tabbutton span{
background: transparent url('../images/rect-white-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
white-space: nowrap;
}

a.tabbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.tabbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: Black;
}

.tabbtnspacer
{
    float: left;
}
.tabbtnseparator
{
    float: left;
    padding: 1em 0 1em 0
}
/* END button style */

.checkboxtextvalign input, label, span
{
    vertical-align:middle;
}

.loaderpanel 
{
  border: solid 1px black; 
  background-color: white; 
  font-size: 9pt;
  color: black;
}
.loaderpanel td
{
  background-color: #FAE7C4;
  font-size: 9pt;
  color: black;
  white-space: nowrap;
  text-align: center;
  padding: 12px 12px 12px 12px;
}
.loaderpaneldiv
{
  background-color: #FAE7C4;
  opacity: 0.5;  /* (opacity:x) x can be a value from 0.0 - 1.0 A lower value makes the element more transparent.*/
  filter:alpha(opacity=50); /* IE doesn't use opacity it uses filter:alpha(opacity=x) x can be a value from 0 - 100 A lower value makes the element more transparent. */
}
