@media
Print
{
.noprintcss {
    display: none;
}
.print-only {
    DISPLAY: block
}
.cbheader {
    DISPLAY: none
}
}
td, th, body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

TABLE#center {
	WIDTH: 98%
}

}
TABLE#top {
	border-top: #dfdfdf 1px solid;
	border-left: #dfdfdf 1px solid;
	border-right: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	background-color: #FFFF00;
	font-size: 16px;
	font-weight: bold;
	color: #1E4657;
	text-decoration: none;
	padding-left: 5px;
	line-height: 25px;
}

TABLE#foot {
	border-left: #dfdfdf 1px solid;
	border-right: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	line-height: 50px;
}

.Country {
    width:156px;
    }

.cart {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

.banner {
    font-size: 13px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}

a.banner:link {
	text-decoration: none;
	color: #fff;
}

a.banner:hover {
	text-decoration: underline;
	color: #fff;
}

a.banner:visited {
	color: #fff;
}

.flbg {
    background-attachment: fixed;
    background-image: url( /templates/images/fleft1.gif );
    background-repeat: no-repeat;
    background-position: left bottom;
}

.frbg {
    background-attachment: fixed;
    background-image: url( /templates/images/fright1.gif );
    background-repeat: no-repeat;
    background-position: right bottom;
}

.toplbg {
    background-attachment: fixed;
    background-image: url( /templates/images/bleft1.gif );
    background-repeat: no-repeat;
    background-position: left top;
}

.toprbg {
    background-attachment: fixed;
    background-image: url( /templates/images/bright1.gif );
    background-repeat: no-repeat;
    background-position: right top;
}


a:link {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:visited {
     text-decoration: none;
}

.cart-top {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-left: 30px;
}

.left-top {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-left: 25px;
}

.input {
    border: 1px solid #666666;
}

.td {
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

.WringFont {
    font-size: 12px;
    color: red;
}

.no-print {
    display: none;
}

H1.specials {
	MARGIN: 0px
}
H5.specials {
	MARGIN: 3px
}

.f {
	background-attachment: scroll;
	background-image: url(images/fcenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
}