﻿ body{
	
   margin: 0 auto;
}
#wrap {
	border-width: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 794px;
}
#content {
	FONT-SIZE: 10px; FLOAT: left; WIDTH: 779px; 
COLOR: #585a5d; LINE-HEIGHT: 14px; 
}
.formError {
	MARGIN: 20px 0px
}
.formError LI {
	LIST-STYLE-TYPE: disc
}
B.or {
	DISPLAY: block; FONT-SIZE: 14px; MARGIN: 15px 0px; TEXT-TRANSFORM: uppercase
}
H1.hc {
	MARGIN: 5px 0px 10px; COLOR: #2c5987; 
}
.h1Login
{
     MARGIN: 5px 0px 10px; FONT: italic 21px Georgia, "Times New Roman", serif; COLOR: #2c5987; 
}

#login {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 14px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 14px; BORDER-BOTTOM: #e8e8e8 1px solid
}
#login LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #585a5d; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: georgia; BACKGROUND-COLOR: #fff
}
.returnCustomerHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #585a5d; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: georgia; BACKGROUND-COLOR: #fff
}
#login H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #585a5d; LINE-HEIGHT: 20px; PADDING-TOP: 65px; FONT-FAMILY: georgia; BACKGROUND-COLOR: #fff
}
H4.cih {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 15px
}
H4.hc {
	TEXT-ALIGN: left
}
#login .btn {
	DISPLAY: inline-block; MARGIN: 15px 0px 7px
}
#login .action {
	COLOR: #fff; LINE-HEIGHT: 18px; WHITE-SPACE: nowrap
}
.returnCustomer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FLOAT: left; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 30px; WIDTH: 250px; PADDING-TOP: 65px; 
}
/*.returnCustomerHead
{
    margin-left: 0px;
}*/
.newCustomer {
	PADDING-RIGHT: 30px; PADDING-LEFT: 55px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 150px; WIDTH: 300px; PADDING-TOP: 0px
}
.returnCustomer {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 20px
}
.returnCustomer LI {
	MARGIN: 0px 0px 15px; LIST-STYLE-TYPE: none
}
.returnCustomer LABEL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 1000px; TEXT-TRANSFORM: uppercase; WIDTH: 200px; PADDING-TOP: 5px; FONT-SIZE: 10px; 
}
.returnCustomer INPUT {
	WIDTH: 175px
}
.fNote {
	FONT-SIZE: 9px; MARGIN: 0.5em 0px 0px; COLOR: #808080; LINE-HEIGHT: 12px;
    width: 220px;
}
.forgotPassword {
	DISPLAY: block; MARGIN-BOTTOM: 5px; margin-left: 0px; font-size: 10px;
    width: 185px;
}
.newCustomer P {
	MARGIN: 0px; font-size: 10px;
}
.noEmail {
	CLEAR: both; BORDER-RIGHT: #d9eefa 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d9eefa 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ecf8ff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d9eefa 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #d9eefa 1px solid; TEXT-ALIGN: center; margin-top: 0px;
}
.noEmail STRONG {
	DISPLAY: block
}
.needHelp LI {
	MARGIN: 0px 0px 10px; LIST-STYLE-TYPE: none
}
.goToHomepage {
	COLOR: #2c5987
}
.stripeInner {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#passwordCommand {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; PADDING-TOP: 10px
}
#passwordCommand LABEL {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
#passwordCommand INPUT {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 10px 0px; WIDTH: 150px; PADDING-TOP: 2px
}
INPUT#confirm-password {
	MARGIN-BOTTOM: 5px
}
#passwordCommand .fNote {
	MARGIN-BOTTOM: 20px
}
.passwordThanks {
	FONT-SIZE: 11px; MARGIN: 0px 0px 15px
}
.goToHomepage {
	FONT-SIZE: 12px
}
.passwordResetThanks {
	FONT-SIZE: 11px
}
.passwordResetThanks H2 {
	MARGIN: 0px 0px 10px
}
.passwordResetThanks H4 {
	MARGIN: 15px 0px 5px; TEXT-TRANSFORM: none
}
.

/*-----------------------------------------------------------------*/
#accountHeader {
	OVERFLOW: hidden
}
#accountHeader H1 {
	FLOAT: left; WIDTH: auto; COLOR: #2c5987
}
#accountHeader H4 {
	CLEAR: left; FONT-SIZE: 9px; FLOAT: left; MARGIN: 6px 0px 10px; TEXT-ALIGN: left
}
#accountHeader A {
	CLEAR: right; FONT-SIZE: 11px; FLOAT: right; MARGIN: 10px 0px 0px; WIDTH: auto; COLOR: #2c5987; TEXT-DECORATION: underline
}
#accountHeader .back {
	MARGIN-TOP: 5px
}
.stdCAccount {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 30px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 30px; BACKGROUND: #fff; PADDING-BOTTOM: 14px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 14px; BORDER-BOTTOM: #e8e8e8 1px solid
}
#primaryInfo {
	POSITION: relative; HEIGHT: 178px
}
#primaryInfo H4 {
	TEXT-ALIGN: left
}
#primaryInfo UL {
	MARGIN: 0px 0px 14px 2px; OVERFLOW: hidden; padding-right: 30px;
}
#primaryInfo .shipping {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#primaryInfo .user {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#primaryInfo LI {
	BORDER-RIGHT: #ccc 1px dashed; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 100%; text-align: left;
}
#primaryInfo LI LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
#primaryInfo .ccType {
	FONT-WEIGHT: bold; MARGIN: 12px 0px 0px
}
#primaryInfo .ccType IMG {
	FLOAT: right; MARGIN: -2px 30px 0px 0px
}
.borderAccount
{
    border-right: #C8BBBE 1px dashed;
   
}
.textAccount
{
    text-align: left;
}


/*-----------------------------------------------------------------*/
/*contact*/
.customer-service-page {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.4em; PADDING-TOP: 15px
}
.customer-service-page H3 {
	CLEAR: both; COLOR: #555; LINE-HEIGHT: 1.4em; BACKGROUND-COLOR: #fff
}
.customer-service-page H3.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; BORDER-TOP-STYLE: none; PADDING-TOP: 25px
}
.customer-service-page H3.faqfirst {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; BORDER-TOP-STYLE: none; PADDING-TOP: 25px
}
.customer-service-page H3.faq {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.customer-service-page P {
	MARGIN: 10px 0px 0px;  
}
.customer-service-page P.first {
	MARGIN-TOP: 25px
}
.customer-service-page P.link {
	MARGIN: 25px 0px
}
.customer-service-page P.thanks {
	FONT-WEIGHT: bold; MARGIN: 25px 0px; COLOR: #555555
}
.customer-service-page TR {
	MARGIN: 10px 0px 0px 40px
}
.customer-service-page TR TD {
	MARGIN: 10px 0px 0px
}
.customer-service-page A.go-to-last-page {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(/imgs/arrow.20110722135908.gif) no-repeat left 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.customer-service-page UL.topnav {
	MARGIN: 10px 0px 0px
}
.customer-service-page UL.topnav LI {
	PADDING-RIGHT: 7px; DISPLAY: inline; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #555 1px solid; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.customer-service-page UL.topnav LI.first {
	PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.customer-service-page UL.topnav LI A {
	FONT-WEIGHT: normal
}
.customer-service-page TR {
	MARGIN: 10px 0px 0px 40px
}
.customer-service-page TR TD {
	MARGIN: 0px
}
.customer-service-page .box {
	BORDER-RIGHT: #cedce5 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cedce5 1px solid; MARGIN-TOP: 25px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #cedce5 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #cedce5 1px solid; BACKGROUND-COLOR: #edf2f5; TEXT-ALIGN: center
}
.customer-service-page .box H4 {
	FONT-SIZE: 1.25em; MARGIN: 0px; COLOR: #336699; FONT-STYLE: italic
}
.customer-service-page .box P {
	MARGIN: 0px
}
.customer-service-center OL LI {
	MARGIN: 0px
}
.customer-service-center UL.csc-links {
	MARGIN: 10px 0px 0px; LIST-STYLE-TYPE: none
}
.customer-service-center .box {
	MARGIN-BOTTOM: 25px
}
.faq OL.questions {
	PADDING-BOTTOM: 25px; MARGIN-LEFT: 40px
}
.faq OL.questions LI {
	MARGIN: 0px
}
.faq OL.answers {
	PADDING-RIGHT: 0px; BORDER-TOP: #b4b4b4 1px dotted; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.faq OL.answers LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 25px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #b4b4b4 1px dotted; POSITION: relative
}
.faq OL.answers LI.last {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
.faq DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 1.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: -1.4em
}
.faq DL .question {
	FONT-WEIGHT: bold
}
.faq DT {
	LEFT: 0px; FLOAT: left; POSITION: relative; TOP: 0px
}
.faq DT A {
	COLOR: #555; TEXT-DECORATION: none
}
.faq DD {
	MARGIN-LEFT: 2em
}
.faq DD.top {
	PADDING-TOP: 10px
}
.faq P.thanks {
	MARGIN-TOP: 0px
}
.faq UL#shipping-rates {
	MARGIN-BOTTOM: 10px
}
.faq UL#shipping-rates LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: disc; BORDER-BOTTOM-STYLE: none
}
.contact-us {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.h1Contact
{
     MARGIN: 10px 0px; FONT: italic 21px Georgia, "Times New Roman", serif; COLOR: #2c5987; 
}
.contact-us H3 {
	COLOR: #fff; LINE-HEIGHT: 1.25em; BACKGROUND-COLOR: #558abe
}
.contact-us H3.errorMsg {
	BACKGROUND-COLOR: #ff5300
}
#bourbonCommand {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 14px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 14px; BORDER-BOTTOM: #e8e8e8 1px solid; BACKGROUND-COLOR: #fff
}
P {
	MARGIN: 0px 0px 15px
}
P.faq {
	WIDTH: 462px; color: #555555;
}
.contact-us P.thanks {
	MARGIN-BOTTOM: 0px
}
.contact-us OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tdLeft
{
    width: 30%; PADDING-RIGHT: 0px;  text-align: right;  padding-bottom: 10px; padding-top: 10px;
}
.tdRight
{
    width: 70%; PADDING-LEFT: 0px; text-align: left; padding-bottom: 10px; padding-top: 10px;
}
.inputWidth
{
    width: 240px;
}
.help-footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 25px
}
.help-footer P.cs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}

.help-footer P.shop {
	MARGIN: 0px 0px 25px
}

.help-footer .phone {
	FONT-WEIGHT: bold; FONT-SIZE: 1.27em
}
.help-footer .phone EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
P.arrow-link {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/arrow.gif) no-repeat left top; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; padding-bottom: 25px;
}
P.arrow-link A {
	FONT-WEIGHT: bold; MARGIN-LEFT: 20px; 
}
.labelLogin {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: left; color: #555555;
}
#bourbonCommand LABEL {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: right; color: #555555;
}

#tbRegister LABEL
{
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: right; color: #555555;
}
LABEL.message {
	WIDTH: 0px
}
TABLE.standard-form LI.radiobutton {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 7px 220px; OVERFLOW: hidden; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
TABLE.standard-form LI.radiobutton {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 7px 220px; OVERFLOW: hidden; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
.contact-us .radiobutton LABEL {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none; TEXT-ALIGN: left
}
TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
BUTTON {
	MARGIN-LEFT: 384px; LINE-HEIGHT: 18px
}


/*-----------------------------------------------------------------*/
/*register*/

#wrapRegister {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 740px; BORDER-RIGHT-WIDTH: 0px
}
#contentRegister {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 500px;  WIDTH: 740px;  COLOR: #585a5d; LINE-HEIGHT: 14px
}
.content H4 {
	FONT-SIZE: 11px
}

H4.firstRegister {
	PADDING-TOP: 0px
}
.stdCRegister {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 14px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 14px; BORDER-BOTTOM: #e8e8e8 1px solid; margin-top: 0px; padding-top: -3px;
}
.stdFormRegister LI {
	MARGIN: 30px 0px 0px; LIST-STYLE-TYPE: none
}
.stdFormRegister LABEL {
	CLEAR: left; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
.stdFormRegister INPUT {
	MARGIN-RIGHT: 10px
}
.stdFormRegister .fNote {
	MARGIN-LEFT: 0px
}
.requiredRegister {
	FONT-SIZE: 10px; FLOAT: right
}




/*-----------------------------------------------------------------*/
/*shipping address*/
.infoHighlight {
	BORDER-RIGHT: #d9eefa 1px solid; BORDER-TOP: #d9eefa 1px solid; BACKGROUND: #ecf8ff; BORDER-LEFT: #d9eefa 1px solid; BORDER-BOTTOM: #d9eefa 1px solid
}

.shipInfo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 290px; PADDING-TOP: 10px
}
.shipInfo H4 {
	MARGIN-TOP: 15px
}
.manage .addEditButtons {
	MARGIN: 0px 34232432px 0px 0px
}
.tdLeftShippingAddress
{
    PADDING-RIGHT: 0px; padding-left: 0px;  text-align: right;  padding-bottom: 5px; padding-top: 5px;
}
.tdRightShippingAddress
{
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; text-align: left; padding-bottom: 5px; padding-top: 5px;
}


.addEdit {
	PADDING-RIGHT: 4px; DISPLAY: inline-block; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 5px 0px 12px 3px; PADDING-TOP: 1px
}
.edit {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 8px; MARGIN-LEFT: 3px
}

.primary {
	CLEAR: both; MARGIN: 0px
}

 .addNewInfo {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(/imgs/arrow-down.20110722135908.gif) no-repeat 0px center; PADDING-BOTTOM: 6px; MARGIN: 5px 0px 0px 15px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 6px; COLOR: #2c5987;
}


