html {
	overflow: -moz-scrollbars-vertical !important;
}

body {
	background-color: #ffffff;
	padding: 0 10px;
	margin:0;
	font-family: Verdana, Arial, san-serif;
	font-size: 0.8em;
	color: #000000;
}

form { margin:0; padding:0; }

#header { margin:0 auto;
	  width:expression(document.body.clientWidth > 1024? "980px": "100%" );
	  max-width: 980px;
	  padding: 0; 
}
#footer { margin:0 auto;
	  width:expression(document.body.clientWidth > 1024? "980px": "100%" );
	  max-width: 980px;
	  padding: 0; 
}

#checkoutheader { margin: 0; }
#checkoutheader_indicator_holder { margin: 90px 180px 0px 180px; text-align: center; }
#checkoutheader_indicator_ul { display: inline; list-style-type: none; margin: 0 0 10px 10px; padding: 0; }
.checkoutheader_indicator_on { display: inline; clear: none; width: 80px; height: 22px; padding: 2px 8px; margin: 0; color: #FFFFFF; background-color: #CA9A13; font-weight: bold; border: 1px solid #CA9A13; text-align: center; }
.checkoutheader_indicator_off { display: inline; clear: none; width: 80px; height: 22px; padding: 2px 8px; margin: 0; color: #CA9A13; background-color: #FFFFFF; font-weight: bold; border: 1px solid #CA9A13; text-align: center; }
#main1 { margin:0 auto; padding:0;
width:expression(document.body.clientWidth > 1024? "980px": "100%" );
	max-width: 980px;
}
#main2 { margin:0; padding:0; }
#left { float:left; width:180px; margin:0; padding:0; text-align: center; }
#right { float:right; width:160px; margin:0; padding:0; text-align: center; }
#middle { margin: 0 178px 0 198px; }
#checkoutmiddle { margin: 0 178px 0 198px; }
#printmiddle { margin:0px; }
.column-in { margin:0; }
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }
.clear { clear:both; overflow:hidden; }
h1 { font-size: 14px; margin: 0; padding: 0; }
h2 { margin: 0; padding: 0; }

.topnavBlock { width: 100%; margin: 0; padding: 10px 0 10px 0; float: left; font-size: small; }
.topnavLinks ul { margin: 0; padding: 0; list-style-type: none; }
.topnavLinks li { display: inline; margin: 0; padding: 0 5px 0 5px; border: 0; }

.topnavTabs { float: left; position: relative; width: 100%;}
.topnavTabs ul { margin: 0; padding: 0; list-style-type: none; overflow: hidden; }
.topnavTabs li { display: inline; margin: 0; padding: 0; border: 0; }
.topnavTabs img { border: 0; }

.topnavBreadcrumbs ul { margin: 0; padding: 0; list-style-type: none; }
.topnavBreadcrumbs li { display: inline; margin: 0; padding: 0 5px 0 5px; border: 0; }

.footernavBlock { width: 100%; margin: 10px 0px 0px 20px; padding: 0px; float: left; font-size: 0.8em; }
.footernavBlock ul { margin: 0; padding: 5px 0 5px 0; list-style-type: none; }
.footernavBlock li { display: inline; margin: 0; padding: 0 10px 0 10px; color: black; }
.footernavBlock a { color: black; }

img { display: inline; border: 0px; vertical-align: bottom; }
