body{ background-color: #FFFFFF; margin: 0;}

#maintable{
	background-image: url(http://www.mileagepros.com/mpsjpgs/bkgd072908B.jpg);
	BACKGROUND-REPEAT: repeat-y;
	Height: 550px;
	Width:	1024px;
	table-layout: fixed;
	margin-left: auto;
	margin-right: auto;
}
#maintable_secure{
	background-image: url(https://www.mileagepros.com/mpsjpgs/bkgd072908B.jpg);
	BACKGROUND-REPEAT: repeat-y;
	Height: 550px;
	Width:	1024px;
	table-layout: fixed;
	margin-left: auto;
	margin-right: auto;
}
#header{ height: 130px; background-image: none; }
table.headertbl {
	text-align: center;
	background-repeat: repeat-y;
	width: 925px;
	border-collapse: collapse;
	padding: 10px 0px 0px 0px;
}
td.headermnu2{
	width: 1024px;
	height: 27px;
	background-image: url(https://www.mileagepros.com/mpsjpgs/conC_bg.jpg);
	text-align: center;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px
}
td.headermnu3{
	width: 1024px;
	height: 27px;
	background-color: #000000;
	text-align: center;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px
}

#footertbl{
	text-align: center;
	background-repeat: repeat-y;
	width: 925px;
	background-image: none;
	border-collapse: collapse;
	padding: 10px 0px 0px 0px;
}
#menu{
	text-align: Left;
	width: 160px;
	padding-top: 25px;
	padding-left: 25px;
	background-image: none;
	background-repeat: repeat-y;
}
#menubuttons {padding-top: 25px;}
#main{
	text-align: center;
	width: 100%;
	background-image: none;
	padding-left: 10px;
}
#main2{ text-align: center; width: 100%; background-image: none;}
#info{ text-align: center; padding-right: 25px; width: 160px; background-image: none;}
#infobox{ padding-top: 50px;}

.sgpb {font-family: Arial, Helvetica; font-size: 16px; font-weight: bold; color: #404040;}
.sgpbstrike {font-family: Arial, Helvetica; font-size: 16px; font-weight: bold; color: #404040; text-decoration: line-through;}
.sgsp {font-family: Arial, Helvetica; font-size: 26px; font-weight: bold; color: #E80009;}
.sgspstrike {font-family: Arial, Helvetica; font-size: 26px; font-weight: bold; color: #E80009; text-decoration: line-through;}
.salethrough {font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #E80009;}

.cpyrt {font-size: 14px; color: #000000; font-weight: bold; text-align: left; font-family: Times New Roman, Arial, Helvetica;}
a.footlinks:link {font-size:10px; color: #000000; text-decoration: none}
a.footlinks:visited {font-size:10px; color: #000000; text-decoration: none}
a.footlinks:hover {font-size:10px; color: #800000; text-decoration: underline}
a.footlinks:active {font-size:10px; color: #000080; text-decoration: none}
a.prodlinks:link {font-size:16px; color: #000000; text-decoration: none}
a.prodlinks:visited {font-size:16px; color: #000000; text-decoration: none}
a.prodlinks:hover {font-size:16px; color: #800000; text-decoration: none; }
a.prodlinks:active {font-size:16px; color: #000080; text-decoration: none}
a.prodlinks2:link {font-size:16px; color: #000000; text-decoration: none}
a.prodlinks2:visited {font-size:16px; color: #000000; text-decoration: none}
a.prodlinks2:hover {font-size:16px; color: #800000; text-decoration: none; }
a.prodlinks2:active {font-size:16px; color: #000080; text-decoration: none}
a.prodlinks3:link {font-size:14px; color: #009933; text-decoration: none}
a.prodlinks3:visited {font-size:14px; color: #009933; text-decoration: none}
a.prodlinks3:hover {font-size:14px; color: #000099; text-decoration: none; font-weight: bold;}
a.prodlinks3:active {font-size:14px; color: #009933; text-decoration: none;}
.indexlit1 {font-size: 28px; color: #800000; font-family: Times New Roman, Arial, Helvetica; text-align: center;}
.indexlit2 {font-size: 22px; color: #0E28A8; font-family: Times New Roman, Arial, Helvetica; font-weight: bold; text-align: center;}
.indexlit3 {font-size: 14px; color: #000000; font-family: Times New Roman, Arial, Helvetica; }
.indexlit4 {font-size: 16px; color: #800000; font-weight: bold;}
.indexlit5 {font-size: 20px; color: #800000; font-weight: bold;}
.indexlit6 {font-size: 12px; color: #800000; font-weight: bold;}
.indexlit7 {font-size: 14px; color: #009933; font-weight: bold;}

.left{text-align: left;}
.center{text-align: center;}
.right{text-align: right;}
.bold {font-weight: bold;}
.italic{font-style: italic;}
#cartcontents {border: none; width: 100%; padding: 0; border-spacing: 0; }
td.cartdivlines {background: #C0C0C0;}
.cartrequired {font-size: 14px; color: #800000; font-family: Times New Roman, Arial, Helvetica; font-weight: bold;}
.cartrowheader {font-size: 14px; color: #FFFFFF; font-family: Times New Roman, Arial, Helvetica;}
.cartstinfo {font-size: 12px; font-family: Arial, Times New Roman, Helvetica; text-align: left;}
p.cartheader {font-size: 22px; color: #800000; margin: 10px; }
tr.cartrow {height: 22px; }
.unitprice1 {font-size: 20px; color: #800000; font-family: Times New Roman, Arial, Helvetica; font-weight: bold;}
.unitprice1strike {font-size: 20px; color: #800000; font-family: Times New Roman, Arial, Helvetica; font-weight: bold; text-decoration: line-through; }
.cartspecialorder {color: #800000; font-size: 16px;}