/* MAIN STYLE SHEET - This section applies to all pages */

BODY {
background-color: #FFFFFF;
background-image: url(images/bluebg.gif);
background-repeat: repeat;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
}

TABLE.body1 {
background-color: #FFFFFF;
width: 100%;
border-top: solid 3px #000000;
}

TABLE.banner {
background-color: #FFFFFF;
width: 815px;
}

TD.banner {
vertical-align: top;
padding: 5px;
}

TABLE.body2 {
background-color: #FFFFFF;
width: 100%;
border-bottom: solid 3px #000000;
}

TABLE.main {
background-color: #FFFFFF;
width: 815px;
}

TD.menu {
vertical-align: top;
padding-left: 5px;
}

TD.menu-all {
vertical-align: top;
padding-left: 5px;
border-right: solid 2px #000000;
}

TD.main {
vertical-align: top;
padding: 5px;
}

TD.bottom {
vertical-align: top;
padding: 5px;
font-family: verdana;
font-size: 9pt;
font-weight: normal;
color: #000000;
text-align: center;
}

TABLE.thumbs {
background-color: #FFFFFF;
width: 100%;
border: 0px;
}

TD.thumbs {
vertical-align: top;
border: solid 2px #4F6193;
font-family: verdana;
font-size: 10pt;
font-weight: bold;
color: #000000;
text-align: center;
padding: 5px;
}

SPAN {
font-family: verdana;
font-size: 7pt;
font-weight: bold;
color: #0076BB;
}

SPAN.thumbs {
font-family: verdana;
font-size: 9pt;
font-weight: normal;
color: #000000;
text-align: center;
background-color: #FDF6F8;
width: 175px;
}

SPAN.thumbs2 {
font-family: times new roman;
font-size: 11pt;
font-weight: bold;
font-style: italic;
color: #000000;
text-align: center;
padding: 5px;
}

SPAN.phone {
font-family: verdana;
font-size: 8pt;
font-weight: normal;
color: #003399;
text-align: center;
padding: 5px;
}

.copyright {
font-family: verdana;
font-size: 8pt;
font-weight: normal;
color: #000000;
text-align: center;
padding: 5px;
}

A {color: #CE1141; text-decoration: none;}
A:link (color: #CE1141; text-decoration: none;}
A:visited {color: #CE1141; text-decoration: none;}
A:hover {color: #CE1141; text-decoration: underline;}

/* THIS SECTION APPLIES TO SCREEN PRINTING, OFFSET PRINTING, CONTACT US, ABOUT US */

TABLE.prices {
background-color: #FFFFFF;
width: 100%;
border: solid 1px #000000;
}

TH.prices {
vertical-align: middle;
font-family: verdana;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
border: solid 1px #000000;
background-color: #4F6193;
text-align: center;
padding: 5px;
}

TH.prices-h {
vertical-align: middle;
font-family: verdana;
font-size: 8pt;
font-weight: bold;
color: #000000;
border: solid 1px #000000;
background-color: #DDE2F9;
text-align: center;
padding: 5px;
}

TD.prices-h {
vertical-align: middle;
font-family: verdana;
font-size: 8pt;
font-weight: bold;
color: #000000;
border: solid 1px #000000;
background-color: #DDE2F9;
text-align: center;
padding: 5px;
}

TD.prices {
vertical-align: middle;
font-family: verdana;
font-size: 10pt;
font-weight: normal;
color: #000000;
border: solid 1px #000000;
text-align: center;
padding: 5px;
}

.content-header {
vertical-align: top;
font-family: verdana;
font-size: 11pt;
font-weight: bold;
color: #4F6193;
text-align: left;
padding: 5px;
letter-spacing: .25em;
}

.content-description {
vertical-align: top;
font-family: verdana;
font-size: 10pt;
font-weight: normal;
color: #000000;
text-align: left;
padding: 5px;
}

.content-description5 {
vertical-align: top;
font-family: verdana;
font-size: 12pt;
font-weight: normal;
color: #000000;
text-align: left;
padding: 5px;
}

.content-thumbs {
vertical-align: top;
text-align: center;
padding: 5px;
}

.content-prices {
vertical-align: top;
text-align: center;
padding: 5px;
}

.thumbnails {
font-family: verdana;
font-size: 7pt;
font-weight: normal;
color: #000000;
text-align: center;
padding: 5px;
}

UL 
{
list-style-type: square;
}

LI.info {
font-family: verdana;
font-size: 10pt;
font-weight: normal;
color: #000000;
text-align: left;
}

SPAN.ordernow {
font-family: times new roman;
font-size: 11pt;
font-weight: bold;
font-style: italic;
color: #000000;
text-align: center;
}

/* THIS SECTION APPLIES TO BALLOON COLORS */

.balloon-header {
vertical-align: top;
font-family: verdana;
font-size: 10pt;
font-weight: bold;
color: #CE1141;
text-align: left;
padding: 5px;
}

TD.balloon-thumbs {
border: solid 1px black;
vertical-align: top;
text-align: center;
}

.balloon-thumbnails {
font-family: verdana;
font-size: 7pt;
font-weight: normal;
color: #000000;
text-align: center;
}

/* THIS SECTION APPLIES TO ACCESSORIES */

TABLE.accessories {
background-color: #FFFFFF;
border: solid 1px #000000;
}

TH.accessories {
vertical-align: middle;
font-family: verdana;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
border: solid 1px #000000;
background-color: #4F6193;
text-align: center;
padding: 5px;
}

TD.accessories-h {
vertical-align: middle;
font-family: verdana;
font-size: 8pt;
font-weight: bold;
color: #000000;
border: solid 1px #000000;
background-color: #DDE2F9;
text-align: center;
padding: 5px;
}

TD.accessories-h2 {
vertical-align: middle;
font-family: verdana;
font-size: 8pt;
font-weight: bold;
color: #000000;
border: solid 1px #000000;
background-color: #DDE2F9;
text-align: left;
padding: 5px;
}

TD.accessories {
vertical-align: middle;
font-family: verdana;
font-size: 10pt;
font-weight: normal;
color: #000000;
border: solid 1px #000000;
text-align: center;
padding: 5px;
}

TD.accessories2 {
vertical-align: middle;
font-family: verdana;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
border: solid 1px #000000;
background-color: #4F6193;
text-align: center;
padding: 5px;
}

TD.accessories3 {
vertical-align: middle;
font-family: verdana;
font-size: 8pt;
font-weight: bold;
color: #000000;
border: solid 1px #000000;
background-color: #DDE2F9;
text-align: center;
padding: 5px;
}

/* THIS SECTION APPLIES TO ORDERS */

TD.prices1 {
vertical-align: top;
font-family: verdana;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
border: solid 1px #000000;
background-color: #4F6193;
text-align: right;
padding: 5px;
}

TD.prices-h1 {
vertical-align: top;
font-family: verdana;
font-size: 8pt;
font-weight: normal;
color: #000000;
border: solid 1px #000000;
background-color: #DDE2F9;
text-align: left;
padding: 5px;
}

TD.content-description1 {
vertical-align: top;
font-family: verdana;
font-size: 11pt;
font-weight: bold; 
color: #FFFFFF !important;
text-align: center;
padding: 5px;
background-color: #CE1141 !important; 
}

.content-description2 {
vertical-align: top;
font-family: verdana;
font-size: 10pt;
font-weight: bold; 
color: #000000;
text-align: left;
padding: 5px;
background-color: #F8D6DF; 
}







