
BBODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bg.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 19px; BACKGROUND-REPEAT: repeat-x; POSITION: relative; BACKGROUND-COLOR: #dae7f6; TEXT-ALIGN: center
}
P {
	MARGIN: 10px 0px 0px; LINE-HEIGHT: 16px
}
OL {
	MARGIN: 0px 0px 0px 10px
}
UL {
	MARGIN: 0px 0px 0px 10px
}
LI {
	MARGIN: 0px 0px 0px 10px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.button {
	PADDING-LEFT: 0px; VERTICAL-ALIGN: middle; WIDTH: 14px; MARGIN-RIGHT: 5px; HEIGHT: 14px
}
A {
	COLOR: #36578c; outline: none
}
A:visited {
	COLOR: #36578c; outline: none
}
A:hover {
	COLOR: #c71719
}
A:active {
	COLOR: #c71719
}
/*#header #logo {
	BACKGROUND-IMAGE: url(../images/banner_hillary1.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 90px
}
#header #logo A {
	DISPLAY: block; LEFT: 20px; WIDTH: 265px; POSITION: relative; TOP: 10px; HEIGHT: 70px
}*/
#codntainer {
	BORDER-RIGHT: #5f7caa 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #5f7caa 1px solid; PADDING-LEFT: 8px; BACKGROUND: white; PADDING-BOTTOM: 8px; MARGIN: 0px auto; BORDER-LEFT: #5f7caa 1px solid; WIDTH: 750px; PADDING-TOP: 8px; BORDER-BOTTOM: #5f7caa 1px solid; POSITION: relative; TEXT-ALIGN: left
}
#content-container {
	BORDER-RIGHT: #577cb6 1px solid; BORDER-TOP: #577cb6 1px solid; MARGIN-TOP: 1px; BORDER-LEFT: #577cb6 1px solid;WIDTH: 750px;BORDER-BOTTOM: #577cb6 0px solid;width:580px;TEXT-ALIGN: left
}
#maincontent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(../images/bg_maincontent_wide.jpg); PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 9px; BACKGROUND-REPEAT: no-repeat
}
.box {
	BORDER-RIGHT: #ccd6e7 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ccd6e7 1px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccd6e7 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #ccd6e7 1px solid; BACKGROUND-COLOR: white
}
/*#ffooter {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/footer.jpg); PADDING-BOTTOM: 10px; WIDTH: 730px; COLOR: white; PADDING-TOP: 10px; FONT-STYLE: normal; HEIGHT: 31px; TEXT-ALIGN: center
}
#footer A {
	COLOR: white; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: white; TEXT-DECORATION: none
}
#footer #copyright {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 175px; COLOR: white; TEXT-ALIGN: left
}
#footer #contactus {
	COLOR: white; TEXT-ALIGN: right
}
#footer #disclaimer {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: white 1px solid; WIDTH: 250px; COLOR: white; PADDING-TOP: 5px; BORDER-BOTTOM: white 1px solid
}*/
/*H1 {
	FONT-SIZE: 16px; MARGIN: 0px 0px 10px; TEXT-INDENT: -5000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 33px
}*/
#content H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 5px; BACKGROUND-COLOR: #00a5db
}
#column-1 {
	PADDING-RIGHT: 25px; FLOAT: left; WIDTH: 295px
}
#column-2 {
	FLOAT: left;
}
#set-amount TD {
	PADDING-RIGHT: 11px
}
#table-type {
	MARGIN-BOTTOM: 5px; WIDTH: 100%; BORDER-BOTTOM: #dadada 1px dashed
}
#table-order {
	WIDTH: 100%
}
#table-order {
	WIDTH: 100%
}
#table-order TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
#table-order .row-order-header TD {
	PADDING-TOP: 0px
}
#table-order .row-order-header TD {
	BORDER-BOTTOM: #dadada 1px dashed
}
#table-order .row-order-additional TD {
	BORDER-BOTTOM: #dadada 1px dashed
}
#table-order .row-order-details TD {
	BORDER-BOTTOM: #dadada 1px dashed
}
#table-order .row-order-additional TD {
	
}
#table-order .row-order-total TD {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 0px
}
#table-order .row-order-details TD SPAN {
	FONT-SIZE: 10px
}
#table-order .td-qty {
	TEXT-ALIGN: right
}
#table-order .td-price {
	TEXT-ALIGN: right
}
#table-order .td-total {
	TEXT-ALIGN: right
}
#table-order .td-qty {
	WIDTH: 30px
}
#table-order .td-price {
	WIDTH: 50px
}
#table-order .td-total {
	WIDTH: 50px
}
.row-top TD {
	PADDING-BOTTOM: 7px
}
DIV .field {
	DISPLAY:block;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-BOTTOM: 15px; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LABEL {
	FONT-SIZE: 11px;
}
#set-info LABEL {
	DISPLAY: block; FLOAT: left; PADDING-TOP: 3px; HEIGHT: 17px
}
#set-shipping LABEL {
	DISPLAY: block; FLOAT: left; PADDING-TOP: 3px; HEIGHT: 17px
}
#set-employment LABEL {
	DISPLAY: block; FLOAT: left; PADDING-TOP: 3px; HEIGHT: 17px
}
#set-guests LABEL {
	DISPLAY: block; FLOAT: left; PADDING-TOP: 3px; HEIGHT: 17px
}
#set-card LABEL {
	DISPLAY: block; FLOAT: left; PADDING-TOP: 3px; HEIGHT: 17px
}
#set-info LABEL {
	WIDTH: 95px
}
#set-shipping LABEL {
	WIDTH: 95px
}
#set-guests LABEL {
	WIDTH: 95px
}
#set-employment LABEL {
	WIDTH: 95px
}
#set-card LABEL {
	WIDTH: 104px
}
#set-terms LABEL {
	FONT-SIZE: 10px; LEFT: 5px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto
}
#set-info INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#set-shipping INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#set-employment INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#set-guests INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#set-card INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#set-amount INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 14px; PADDING-TOP: 0px; HEIGHT: 14px
}
#set-terms INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 14px; PADDING-TOP: 0px; HEIGHT: 14px
}
#set-terms INPUT {
	FLOAT: left; MARGIN-BOTTOM: 10px
}
#field-first_name {
	WIDTH: 100%
}
#field-last_name {
	WIDTH: 130px
}
#field-address1 {
	WIDTH: 185px
}
#field-sh_address1 {
	WIDTH: 185px
}
#field-city {
	WIDTH: 130px
}
#field-sh_city {
	WIDTH: 130px
}
#field-state {
	WIDTH: 55px
}
#field-sh_state {
	WIDTH: 55px
}
#field-zip {
	WIDTH: 55px
}
#field-sh_zip {
	WIDTH: 55px
}
#field-phone_home {
	WIDTH: 130px
}
#field-email {
	WIDTH: 185px
}
#field-employer {
	WIDTH: 175px
}
#field-occupation {
	WIDTH: 175px
}
#field-guestname_0 {
	WIDTH: 175px
}
#field-guestname_1 {
	WIDTH: 175px
}
#field-guestname_2 {
	WIDTH: 175px
}
#field-guestname_3 {
	WIDTH: 175px
}
#field-guestname_4 {
	WIDTH: 175px
}
#field-guestname_5 {
	WIDTH: 175px
}
#field-guestname_6 {
	WIDTH: 175px
}
#field-guestname_7 {
	WIDTH: 175px
}
#field-guestname_8 {
	WIDTH: 175px
}
#field-guestname_9 {
	WIDTH: 175px
}
#field-amount_text {
	WIDTH: 55px
}
#field-cctype {
	WIDTH: 145px
}
#field-ccnumber {
	WIDTH: 150px
}
#field-expiremonth {
	WIDTH: 66px
}
#field-expireyear {
	WIDTH: 66px
}
#field-ccvnumber {
	WIDTH: 50px
}
#button-submit {
	CLEAR: both; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.text-toplink {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: right
}
.text-toplink A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.text-instructions P {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 12px
}
.text-help {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px; TEXT-ALIGN: center
}
.text-help A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.text-terms2 {
	FONT-SIZE: 10px
}
A.link-help {
	FONT-SIZE: 10px; TEXT-DECORATION: underline
}
.img-cards {
	FLOAT: right; WIDTH: 94px; HEIGHT: 25px
}
#set-terms OL {
	MARGIN-TOP: 5px; FONT-SIZE: 10px; MARGIN-LEFT: 28px; _padding-left: 9px ??
}
#set-terms OL LI {
	MARGIN-BOTTOM: 3px
}
.error-box {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: red 1px solid; PADDING-LEFT: 7px; BACKGROUND: #ffffcc; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; BORDER-LEFT: red 1px solid; COLOR: red; PADDING-TOP: 7px; BORDER-BOTTOM: red 1px solid
}
.error-box IMG {
	VERTICAL-ALIGN: middle; WIDTH: 16px; MARGIN-RIGHT: 3px; HEIGHT: 16px
}
.error {
	COLOR: red;
}
.clearfix {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: block
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.redCol{
        COLOR:red;
}
#footer p{float:left;}
