   .priceMSRPtext {

	font-size:9px;

	font-weight:normal;

}

.priceMSRPvalue {
    color:#000000;
    text-decoration: line-through;
}

.priceDiscountText {
    font-size:9px;
    font-weight:normal;
}

.priceDiscountValue {
	color:#FF0000;
	font-weight:bold;
}

.priceRegularText {

	color:#000000;

	font-size:10px;

	font-weight:normal;

}

.priceRegularValue {

	color:#FF0000;

	;

	font-weight:bold;

}

.boxText {

	font-family: sans-serif, Verdana, Arial, sans-serif;

	font-size: 10px;

}

.errorBox {

	font-family: sans-serif, Verdana, Arial, sans-serif;

	font-size : 10px;

	background: #ffb3b5;

	font-weight: bold;

}

.stockWarning {

	font-family: sans-serif, Verdana, Arial, sans-serif;

	font-size : 10px;

	color: #cc0033;

}

.productsNotifications {

	background: #f2fff7;

}

.orderEdit {

	font-family: sans-serif, Verdana, Arial, sans-serif;

	font-size : 10px;

	color: #70d250;

	text-decoration: underline;

}

.productsNotifications {

	background: #f2fff7;

}

body {

	text-align: center;

	background: #FFFFFF;

	/*	background-attachment: fixed;

 Image Background, should be width=1px, height=20px 

	background-image: url(\\\\\\\'../images/bg.gif\\\\\\\');*/

	background-repeat: repeat;

	font-family: Verdana, Arial, sans-serif;

	color: #000000;

	margin: auto;

}

.centerSite {

	width: 900px;

	border: solid;

	border-width: 0px;

	background: #fff;

	color: #000000;

	margin: auto;

	text-align: center;

	margin-top: 5px;

	margin-bottom: 5px;

	max-width: 1024px;

	min-width: 760px;

}

a {

	color: #000000;

	text-decoration: none;

}

a:hover {

	color: #FF0000;

	text-decoration: underline;

}

FORM {

	display: inline;

}

TR.header {

	background: #ffffff;

}

TR.headerNavigation {

	background: #181365;

}

td.headernavigation {

	font-family: verdana, arial, sans-serif;

	font-size: 14px;

	background-color: #181365;

	color: #ffffff;

	font-weight: bold;

}

TR.headerCart {

	background: #ffffff;

}

td.headercart {

	font-family: verdana, arial, sans-serif;

	font-size: 12px;

	background: #ffffff;

	color: #FFFFFF;

	font-weight: bold;

}

A.headerNavigation {

	color: #FFFFFF;

}

A.headerNavigation:hover {

	color: #ffffff;

}

TR.headerError {

	background: #ff0000;

}

TD.headerError {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	background: #ff0000;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

}

TR.headerInfo {

	background: #00ff00;

}

TD.headerInfo {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	background: #00ff00;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

}

TR.footer {

	background: #181365;

	text-align: center;

}

td.footer {

	font-family: verdana, arial, sans-serif;

	font-size: 10px;

	background-color: #181365;

	color: #ffffff;

	font-weight: bold;

}

.header {background-color:#181365; color:#FFFFFF; font-size:14px; font-weight:bold; height:25px; padding-left:5px; vertical-align:middle;}
.footer {background-color:#181365; color:#FFFFFF; font-size:14px; font-weight:bold; height:25px; padding-left:5px;}

.infobox {

	background-color: #181365;

}

.infoBoxContents {

	background-color: #f8f8f9;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	line-height: 1.5;

}

.infoBoxNotice {

	background-color: #FF8E90;

}

.infoBoxNoticeContents {

	background-color: #FFE6E6;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

td.infoboxheading {

	font-family: verdana, arial, Tahoma, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background-color: #181365;

	color: #FFFFFF;

	text-indent: 0px;

	padding-top:3px;

	padding-bottom:3px;

}

TD.infoBox, SPAN.infoBox {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

tr.accounthistory-odd, tr.addressbook-odd, tr.alsopurchased-odd, tr.payment-odd, tr.productlisting-odd, tr.productreviews-odd, tr.upcomingproducts-odd, tr.shippingoptions-odd {

	background: #f8f8f9;

}

tr.accounthistory-even, tr.addressbook-even, tr.alsopurchased-even, tr.payment-even, tr.productlisting-even, tr.productreviews-even, tr.upcomingproducts-even, tr.shippingoptions-even {

	background: #f8f8f9;

}

/* Container that surrounds the product listing */

table.productlisting {

	/*	border-top: 1px;

	border-bottom: 1px;

	border-top-color: #181365;

	border-bottom-color: #181365;

	border-top-style: solid; 

	border-bottom-style: solid; */

	border: 1px;

	border-style: solid;

	border-color: #181365;

	border-spacing: 0px;

}

.productlisting-heading {

	font-family: verdana, arial, sans-serif;

	font-size: 10px;

	background-color: #181365;

	color: #FFFFFF;

	font-weight: bold;

}

TD.productListing-data {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	border-left: 0px;

	border-right: 0px;

	border-top: 0px;

	border-bottom: 1px;

	border-style: solid;

	border-color: #181365;

}

TD.productDesc {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #000000;

	padding: 1px 7px 1px 7px;

}

A.pageResults {

	color: #0000FF;

}

A.pageResults:hover {

	color: #0000FF;

	background: #FFFF33;

}

h1, td.pageheading, div.pageheading {

	font-family: verdana, arial, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #181365;

}

TR.subBar {

	background: #f4f7fd;

}

TD.subBar {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #000000;

}

.main {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	line-height: 1.5;

}

.main a, {

text-decoration:underline;

}

.categoryHeading {

	border:#181365 1px solid;

	padding:5px;

	background-color:#F8F8F9;/*background-image:url(http://www.allamericanswim.com/images/1all%20american%20web%20logo.jpg);*/

}

.categoryText {

	font-size: 10px;

}

.categoryHeading {

	border:#181365 1px solid;

	padding:5px;

	background-color:#F8F8F9;

}

hr {

	background-color:#181365;

	border:1px;

	height:1px;

}

.small, TD.smallText, SPAN.smallText, P.smallText {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

TD.accountCategory {

	font-family: Verdana, Arial, sans-serif;

	font-size: 13px;

	color: #aabbdd;

}

TD.fieldKey {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

TD.fieldValue {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

}

TD.tableHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

TD.category_desc {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	line-height: 1.5;

}

SPAN.newItemInCart {

	font-family: Verdana, Arial, sans-serif;

	font-size: 1opx;

	color: #FF0000;

	font-weight: bold;

}

CHECKBOX, INPUT, RADIO, SELECT {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

}
/* INPUT FIELDS */
input, select {
    color: #181365;
    font-family: Verdana, Arial, sans-serif;
    font-size:16px;
    max-width:350px;
}

/* Used for the product listing quantity box */
.inputqty {
    text-align:center;
    padding: 5px;
    max-width:50px;
}
TEXTAREA {

	width: 100%;

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

}

TABLE.formArea {

	background: #f1f9fe;

	border-color: #7b9ebd;

	border-style: solid;

	border-width: 1px;

}

TD.formAreaTitle {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

SPAN.markProductOutOfStock {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #c76170;

	font-weight: bold;

}

SPAN.productSpecialPrice {

	font-family: Verdana, Arial, sans-serif;

	color: #ff0000;

}

span.errortext {

	font-family: verdana, arial, sans-serif;

	color: #000000;

	font-size: 10px;

}

TD.productPriceInListing {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background: #d2e9fb;

}

TD.productPriceInBox {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	background: #FFFFFF;

}

TD.productPriceInProdInfo {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background: #ccffcc;

}

.moduleRow {

}

.moduleRowOver {

	background-color: #D7E9F7;

	cursor: pointer;

}

.moduleRowSelected {

	background-color: #E9F4FC;

}

.checkoutBarFrom, .checkoutBarTo {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #8c8c8c;

}

.checkoutBarCurrent {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #000000;

}

.messageBox {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

.messageStackError, .messageStackWarning {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background-color: #ffb3b5;

}

.messageStackSuccess {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background-color: #99ff00;

}

.inputRequirement {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #ff0000;

}

/* DDB - 041031 - Form Field Progress Bar */

.progress {

	width: 1px;

	height: 14px;

	color: white;

	font-size: 12px;

	overflow: hidden;

	background-color: navy;

	padding-left: 5px;

}

/* ##### BEGIN: CSS Buttons Everywhere ##### */
.cssSubmitButton {
	width: 130px;
	max-width: 130px;
    background: #090;
    color: #FFF;
    font-weight: bold;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    border-width:2px;
    border-style: solid;
    border-color: #FFF;
	padding: 10px 20px 10px 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.cssSubmitButton:hover {
	background: #0C0;
    border-color: #000;
    border-width:2px;
}
#cssImageButton {
	width: 130px;
	max-width: 130px;

    background: #090;
    color: #FFF;
    font-weight: bold;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    border-width:2px;
    border-style: solid;
    border-color: #FFF;
	padding: 10px 20px 10px 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#cssImageButton:hover {
	background: #0C0;
    border-color: #000;
    border-width:2px;
}
.cssButtonLink {
    text-decoration: none;
}
.cssButtonLink:hover {
    text-decoration: none;
/* ##### END: CSS Buttons Everywhere ##### */
/* The style used for Login to View Prices */

.loginToViewPrice {

	font-size: 10px;

	color:#FF0000;

}

/* The style used for checkout steps. */

.checkoutStep {

	font-family: verdana, arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #3982AC;

	font-style: italic;

}


