body  {font-family: Palatino Linotype, verdana, arial, helvetica, sans-serif;}

INPUT {font-family: Palatino Linotype, verdana, arial, helvetica, sans-serif;}

H1  {margin-bottom:5px; font-size:30px; font-family: Palatino Linotype, arial, verdana, helvetica, sans-serif;}
H2  {margin-bottom:5px; font-size:24px; font-family: Palatino Linotype, arial, verdana, helvetica, sans-serif;}
H3  {margin-top:2px; margin-bottom:3px; font-size:18px; font-family: Palatino Linotype, arial, verdana, helvetica, sans-serif;}

A:link {color:#ff0000; text-decoration:underline;}
A:active {color:#ff0000; text-decoration:none;}
A:visited {color:#ff0000; text-decoration:underline;}
A:hover {color:#ff0000; text-decoration:none;}

A.menu:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
A.menu:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #DEB00B; }
A.menu:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
A.menu:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #DEB00B; }

A.Smenu:link {COLOR:#ffffff; FONT-SIZE:12px; TEXT-DECORATION:none}
A.Smenu:active {COLOR:#000000; FONT-SIZE:12px; TEXT-DECORATION:none}
A.Smenu:visited {COLOR:#ffffff; FONT-SIZE:12px; TEXT-DECORATION:none}
A.Smenu:hover {COLOR:#000000; FONT-SIZE:12px; TEXT-DECORATION:none}

#tblmain {background-color:#ffffff; border-left: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 1px solid #000000;}
#tblmain2 {background-color:#ffffff;}
#tdMain {padding: 0px 7px 15px 7px; background-color:#ffffff; VERTICAL-ALIGN:top; font-family: Palatino Linotype, verdana, arial, helvetica, sans-serif;}
#tdMenu {padding: 0px 0px 0px 0px; background-color:#ffffff; VERTICAL-ALIGN:top; height:25px;}
.menu TD{text-align:center;}
.submenu {BACKGROUND:#999999; filter: Alpha(style=0,opacity=95);}
.submenu TD {text-align:center; BORDER-RIGHT:#808080 1px solid; BORDER-LEFT:#d0d0d0 1px solid; BORDER-TOP:#d0d0d0 1px solid; BORDER-BOTTOM:#808080 1px solid;}

#menuTop td {padding: 0px 5px 0px 5px;}
#menuTop th {padding: 0px 0px 3px 0px; font-size:12px; font-weight:bold; font-family: Palatino Linotype, arial, verdana, helvetica, sans-serif;}
#menuTop th A:link {color:#ffffff; text-decoration:none;}
#menuTop th A:active {color:#ffffff; text-decoration:underline;}
#menuTop th A:visited {color:#ffffff; text-decoration:none;}
#menuTop th A:hover {color:#ffffff; text-decoration:underline;}

/* Horizontal navigation */
table#menuTop2 {	/* table is generated via shopa_navigation_create.asp */
	padding:0px; width:100%; border-collapse:collapse; background:#999999;}
table#menuTop2 td {padding: 0px 0px 0px 0px; text-align:left; font-size:12px; font-weight:bold; font-family: Palatino Linotype, arial, verdana, helvetica, sans-serif;}
table#menuTop2 td a {padding: 0px 0px 0px 0px; display:block; text-align:center; color:#ffffff; text-decoration:none; font-size:12px; border-left:1px solid #ff0000;}
table#menuTop2 td.first a { border-left:0px; }
table#menuTop2 td.last a { border-right:0px; }
table#menuTop2 td a:hover { background:#ff0000; }

/* Horizontal navigation drop down menu do not remove or modify styles listed under "Do Not Change" */
table#menuTop2 ul {
	/* Do not change  */ position:absolute; left: -999em; padding:0px; margin:0px; list-style-type:none;
	/* Styles */ background:#999999; text-align:left; width:120px;}

/* Do not change  */
#menuTop2 td:hover ul { left: auto; }
#menuTop2 td.sfhover ul { left: auto; }

#menuTop2 ul li { /* submenu */
	/* Do not change */ display:block; width:100%; margin:0px;
	/* Styles */ line-height:21px; text-transform:capitalize;
}
table#menuTop2 ul li a { /* submenu links */
	/* Do not change */ display:block;
	/* Styles */ padding:0px 10px !important; border-bottom:0px; border-top:1px solid #bbbbbb; border-right:0px; text-align:left;
}

.btnContinueButton {cursor:hand; color:#000000; font-size:14px; line-height:16px; font-weight:bold; background-color:#aaaaaa; BORDER-LEFT: 2px double #cc0000; BORDER-TOP: 2px double #cc0000; BORDER-RIGHT: 2px double #660000; BORDER-BOTTOM: 2px double #660000; font-family: Palatino Linotype, arial, verdana, helvetica, sans-serif;}

#divLay0 {VISIBILITY: hidden; MARGIN-LEFT:50px; MARGIN-TOP:0px; POSITION: absolute;}
#divLay1 {VISIBILITY: hidden; MARGIN-LEFT:325px; MARGIN-TOP:0px; POSITION: absolute;}
#divLay2 {VISIBILITY: hidden; MARGIN-LEFT:477px; MARGIN-TOP:0px; POSITION: absolute;}
#divLay3 {VISIBILITY: hidden; MARGIN-LEFT:588px; MARGIN-TOP:0px; POSITION: absolute;}
#divLay4 {VISIBILITY: hidden; MARGIN-LEFT:686px; MARGIN-TOP:0px; POSITION: absolute;}

#tblCheckout {WIDTH:80%; MARGIN: 0 0 10px 0; BACKGROUND:#ffffff;}
#tblCheckout TH {PADDING: 2px 10px 3px 2px; BACKGROUND:#eeeeee; FONT-WEIGHT:bold; TEXT-ALIGN:right; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #bbbbbb 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #777777 1px solid;}
#tblCheckout TD {PADDING: 2px 2px 3px 10px; BACKGROUND:#ffffff; WIDTH:auto; VERTICAL-ALIGN:middle;}

.Spacers {font-family: Georgia, arial, verdana, helvetica, sans-serif; font-size: 13px; color:#cc0000;}
.imgtbl {BACKGROUND:#dadada;}
.imgtbl TD {BACKGROUND:#ffffff; BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #bbbbbb 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #777777 1px solid; text-align: center;}
#content {padding: 5px 10px 10px 10px;}
#news li {color:#cc0000; line-height:20px; font-size:13px; padding-top:12px;}
#step {BORDER: #dddddd 1px solid; BACKGROUND:#f5f5f5; font-family: Georgia, arial, verdana, helvetica, sans-serif;}

.contentMain {padding: 4px 5px 5px 5px; VERTICAL-ALIGN:top; background-color:#ffffff;}
#TBLcontentMain {BORDER: #bbbbbb 1px solid; width: 100%;}
#TDcontentMain {padding: 5px 7px 20px 7px; VERTICAL-ALIGN:top; font-size:16px; font-family: Palatino Linotype, verdana, arial, helvetica, sans-serif;}
#TDcontentMain P {margin: 2px 0px 10px 0px; font-size:16px; font-family: Palatino Linotype, verdana, arial, helvetica, sans-serif;}
.footer {font-family:verdana, helvetica, sans-serif; font-size:12px; color:#ffffff; background-image:url(site_images/332/acculength_2_06.gif); background-repeat: no-repeat; height: 30px; width: 760px; text-align:center;}

#tdLink {padding: 1px 5px 5px 5px; font-size:14px; text-align:center; background-image:url(img/bgLink.jpg); font-family: Palatino Linotype, verdana, arial, helvetica, sans-serif;}
#tdLink a:link {color:#ffffff; font-weight:bold; text-decoration:none;}
#tdLink a:visited {color:#ffffff; font-weight:bold; text-decoration:none;}
#tdLink a:hover {color:#ffffff; font-weight:bold; text-decoration:underline;}
#tdLink a:active {color:#ffffff; font-weight:bold; text-decoration:underline;}