.css-check
{
    DISPLAY: none;
}

.body-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.5em;
color: #013196; 
text-align: left;
}

.image-caption-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.2em;
color: #013196; 
text-align: left;
}

.bullet-point {
	margin-bottom: 10px;
}

.header-phone-text {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 1.6em;
line-height: 1.5em;
color: #013196; 
text-align: right;
vertical-align: bottom;
padding-right: 10px;
}

.product-additional-text
{
    FONT-SIZE: small;
    VERTICAL-ALIGN: top;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}

.body-text-center
{
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: .8em;
line-height: 1.5em;
color: #013196; 
    TEXT-ALIGN: center;
}

.body-text-right
{
    FONT-SIZE: medium;
    VERTICAL-ALIGN: top;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
}
.small-text
{
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: top;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.heading-text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    VERTICAL-ALIGN: top;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}

.heading-text-center
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    VERTICAL-ALIGN: top;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}

.tandc-text
{
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: top;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.tandc-heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: top;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.text-links
{
    FONT-SIZE: .6em;
    VERTICAL-ALIGN: top;
    WIDTH: 950px;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}

.text-links-right
{
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: top;
    WIDTH: 690px;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
}

.field-text
{
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: middle;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
}
.confirm-text
{
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: middle;
    WIDTH: 150px;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
}
.confirm-price
{
    FONT-SIZE: medium;
    VERTICAL-ALIGN: top;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
}
.error-text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    VERTICAL-ALIGN: top;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}

.delivery-status-text
{
    FONT-SIZE: large;
		font-weight:bold;
    VERTICAL-ALIGN: top;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
		padding-right:20px;
		padding-top:5px;
		padding-bottom: 0px;
		margin-bottom: 0px;
}


.button
{
    FONT-SIZE: medium;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #013196;
    TEXT-ALIGN: center;
		cursor:pointer;
}
.mandatory-field
{
    FONT-SIZE: medium;
    VERTICAL-ALIGN: middle;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.mandatory-field-legend
{
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: middle;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
}
.vertical-spacer-4
{
    FONT-SIZE: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 4px;
}
.vertical-spacer-10
{
    FONT-SIZE: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 10px;
}
.vertical-spacer-20
{
    FONT-SIZE: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
}
.frame-end
{
    HEIGHT: 26px;
    left-margin: 5px;
}
.frame
{
    BORDER-RIGHT: #ff0000 4px solid;
    BORDER-LEFT: #ff0000 4px solid;
    WIDTH: 710px;
}
.frame-top
{
    BORDER-TOP: #ff0000 4px solid;
    WIDTH: 710px;
}
.horizontal-spacer-30
{
    WIDTH: 30px;
    HEIGHT: 1px;
}
.horizontal-spacer-10
{
    WIDTH: 10px;
    HEIGHT: 1px;
}
.td-standard
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
}
.td-center
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;
}

.td-video {
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;
		background-color: #f4f8ff;
  	border: 1px solid #013196;	
}

.main-table
{
    WIDTH: 950px;
}
.sub-table
{
    WIDTH: 100%;
}
.horizontal-background-line
{
    WIDTH: 653px;
    HEIGHT: 4px;
    BACKGROUND-COLOR: #ff0000;
}
.vertical-background-line
{
    WIDTH: 4px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ff0000;
}
.full-horizontal-spacer
{
    WIDTH: 730px;
    HEIGHT: 1px;
}
.border-td
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
}
.td-left-top
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
}
.td-right-top
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: right;
}
.td-left-bottom
{
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: left;
}
.td-center-top
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;
}
.button-td
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
}
.button-spacer
{
    WIDTH: 72px;
}
.table-horizontal-spacer
{
    HEIGHT: 10px;
}
.table-vertical-spacer
{
    WIDTH: 10px;
}
.table-horizontal-spacer-100
{
    HEIGHT: 100px;
}
.horizontal-section-spacer
{
    WIDTH: 690px;
    HEIGHT: 20px;
}
.text-column-spacer
{
    WIDTH: 20px;
}

.text-column-spacer-50
{
    WIDTH: 50px;
}

.entry-field
{
    FONT-SIZE: x-small;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
		line-height: 1.6em;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: #013196;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
}

.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; 
}

.away-box {
  border:1px solid #ff0000;
  background: #f4f8ff;
  FONT-SIZE: medium;
  COLOR: #013196;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 10px;
  line-height: 1.3em;
}

/*                                         */
/*  Fieldsets                              */
/*                                         */
.order-fieldset
{
border: #013196 solid 1px;
background-color: #F2F7FF;
}

.order-legend {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .8em;
  font-weight: bold;
  color: #013196;
  background-color: #ffffff;
}

.payment-options-text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .6em;
}

.testimonial-box {
  background-color: #ffffff;
	border: 1px solid #013196;
	background: #f4f8ff;
	margin-top: 20px;
}

.testimonial-quote-text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .8em;
  font-style: italic;
  color: #013196;
	text-align: left;
	padding: 10px;
}

.testimonial-quotee-text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .8em;
  font-weight: bold;
  color: #013196;
	text-align: right;
	padding: 10px;
}

/*    Rollover button    */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.buy-button {
    background: transparent url('../images/buttons/button-background-right.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    font: normal 1em Verdana, Arial, Helvetica, sans-serif;	
    height: 24px;
    margin-right: 6px;
		margin-bottom: 10px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buy-button span {
    background: transparent url('../images/buttons/button-background-left.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.buy-button:active {
    background-position: bottom right;
    color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
}

a.buy-button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.buy-button:hover {
	text-decoration: underline;
}

.tips li {
	margin-top: 10px;
	margin-bottom: 10px;
}

