/* CSS Document */

/* ***** BASKET *********************************************************** */

.buttonFloatContainerBasket { position:relative; height:46px; padding:0px 0px 0px 0; margin-top:5px; margin-bottom: 5px; line-height: 46px; text-align: right;}

/* basket table for contents */
#basket .basketTable { padding:5px 5px 0px 5px ; color:#000; }
#basket table { font-size: 11px; width:680px; padding: 0px; margin: 0px; border-collapse:collapse;}
#basket.width590 table {width:580px !important;}
#basket th { color: #fff; text-align:center; font-weight: bold; height:20px; background:url(/common/img/basket/basketTableHeadLeft.gif) repeat-y }
#basket td { height:40px; padding:10px 10px 5px 10px; text-align: center; vertical-align: top; background:#e8e8e8 url(/common/img/basket/basketBgLeftBottom.gif) bottom left;  }
#basket input { width:15px; height:10px; color: #000; margin-left:3px; font-size:10px; }
#basket p { text-align: left; padding:0px; margin:0px; }
#basket .basketBgBottom { background:#e8e8e8 url(/common/img/basket/basketBgBottomOnly.gif) bottom left repeat-x; }
#basket .basketBgLeft { background:#e8e8e8 url(/common/img/basket/basketBgLeftOnly.gif) bottom left repeat-x; }
#basket .noBgImg, #delivery .noBgImg  { background-image: none; }

.basketLink:link, .basketLink:visited, .basketLink:active { color:#000000; text-decoration: none; }
.basketLink:hover { text-decoration: underline; }

/* basket on the checkout pages */
#basket .checkoutBasket  { height:35px; padding:10px 10px 5px 10px; text-align: center; vertical-align: top; background:#e8e8e8 url(/common/img/basket/basketBgLeftBottom.gif) bottom left;  }
#basket .alignLeftSummary { text-align: left; padding-left:10px; }

/* positioning of product images in basket table */
#basket .items { height:40px; }
#basket .itemsImgBg { height:43px; width:44px; background: url(/common/img/basket/basketImageBg.gif) no-repeat; text-align: center; }
#basket .itemsImg { padding:10px 0px 5px 10px; height:40px; width:25px }
#basket .basketSubTotal2 { margin-right:20px; height:18px; line-height:18px; vertical-align:middle; text-align:right; }

/* widths for all basket tables */
#basket #basketQty { width:50px; } 
#basket #basketCode { width:80px; } 
#basket #basketPrice { width:77px; } 
#basket #basketItemTotal { width:72px; text-align:center; } 
#basket #basketRemove { width:68px; text-align:center; } 

/* style of total at bottom of basket with orange bg */
#basket .basketTotal { height: 18px; text-align:center; padding: 2px 0 3px 0; margin: 0px; line-height: 18px; background-color: transparent; color: #ffffff; font-weight: bold; background-image: none;}
#basket .basketTotalText { height: 18px; text-align:right; padding: 2px 11px 3px 0; margin: 0px; line-height: 18px; background-color: transparent; color: #ffffff; font-weight: bold; background-image: none;}
#basket .basketSubDisDel { height: 18px; text-align:center; padding: 2px 0px 3px 0; margin: 0px; line-height: 18px; color: #11537b; font-weight: bold;}
#basket .basketSubDisDelText { height: 18px; text-align:right; padding: 2px 11px 3px 0; margin: 0px; line-height: 18px; color: #11537b; font-weight: bold; }

/* free product table */
#basket .freeProductBg { background-color: #f7eee5; text-align:center; }
#basket .itemsImgBgFree1 { height:43px; width:44px; background: url(/common/img/basket/basketImageBgFree1.gif) no-repeat; text-align: center; }
#basket .itemsImgBgFree2 { height:43px; width:44px; background: url(/common/img/basket/basketImageBgFree2.gif) no-repeat; text-align: center; }
#basket .freeQuestBg { position:relative;	margin: 0 auto; background: url(/common/img/basket/basketFreeQuestBg.gif) no-repeat bottom ; width:185px; height:53px }

.freeDelivery {vertical-align:middle; color:#164d68; font-weight:bold; padding:11px 10px 11px 70px; line-height:20px; height:20px; width:330px; background: url(/common/img/basket/basketFreeDelivery.gif) no-repeat bottom; margin: 10px auto; text-align:center; }
/* button and question - positioning and widths */
#basket .basket2question { position:absolute; top:0px; left:0px; }
#basket .basket3question { position:absolute; top:26px; left:30px; }

#basket .basketNoAlternative { position:absolute; top:50px; left:0px; font-size:10px; width:185px; text-align: center; }
#basket .basketNoAlternative p { text-align: center; line-height: 10px; }
#basket #basketArea .basketTable {
	padding-top:0;
}
#basketArea table thead tr th {
	background-color: #2f7091;
}
.basketHeader {
	position:relative;
	/*width:650px;*/
	height:18px;
	background: url(../img/basket/checkoutBasketHeader.gif) no-repeat top left;
	padding:7px 20px 0 20px;
}
/** BASKET EXPAND **/
.basketExpand{position:absolute; right:20px; top:6px;}
.basketExpand a,.basketExpand a:active,.basketExpand a:visited{display:block; height:19px;width:100px;text-align:right;padding-right:25px;line-height:19px; color:white;}
.basketExpand a.basketClosed{background: url(../img/checkoutTitles/expandBasket.gif) no-repeat top right;}
.basketExpand a.basketOpen{background: url(../img/checkoutTitles/closeBasket.gif) no-repeat top right;}

.basketExpand a:hover{
	background-position: bottom right;
}

#basket table.basketFoot{margin:0px 0 0px 0px;width:690px;border-collapse:collapse;}
#basket table.basketFoot tr.basketTotal td {height:23px;padding:0;vertical-align:middle;}
#basket table.basketFoot tr.basketTotal td.basketGrandTotalText{line-height:14px;vertical-align:middle;color:white;text-align:right;font-size:12px;font-weight: bold;padding: 1px 15px 0 0 ;background: url(../img/basket/basketBottomLeft.gif) no-repeat bottom right;}
#basket table.basketFoot tr.basketTotal td.basketGrandTotal{padding-right:5px;text-align:center;line-height:14px;vertical-align:middle;color:white;font-size:12px;font-weight: bold;background: url(../img/basket/basketBottomRight.gif) no-repeat bottom right;}
#basket table.basketFoot tr.basketTotal td.basketItems{padding-left:15px;color:white;background: url(../img/basket/basketBottomLeft.gif) no-repeat bottom left}
#basket table.basketFoot tr.basketSub td.subTotalText {font-weight: bold;line-height:14px;vertical-align:middle;text-align:right;color:#11537B;padding: 1px 15px 0 15px;background: url(../img/basket/checkoutSubLeft.gif) no-repeat bottom left;}
#basket table.basketFoote tr.basketSub td.subTotalText em {	font-weight:normal;}
#basket table.basketFoot tr.basketSub td{height:23px;padding:0;}
#basket table.basketFoot tr.basketSub td.subTotal {width:85px;padding-right:5px;color:#11537B;text-align:center;vertical-align:middle;background: url(../img/basket/checkoutSubRight.gif) no-repeat bottom right;}
/*#basket table.basketFoot tr.basketSub.round td.subTotalText{background-position:left top;}
#basket table.basketFoot tr.basketSub.round td.subTotal{background-position:right top;}*/

/* ***** BASKET SIGN IN *********************************************************** */

.signInBg { background: url(/common/img/login/logInBg.gif) no-repeat top ; width: 342px; height:241px; float:left; } 
.signInForms { padding: 0px 30px 0px 30px; }
.signInForms p { padding: 10px 0px 10px 0px; }

.marginRight20 {margin-right: 20px;}
.basketLogos {width: 100%; margin-bottom: 20px; position: relative; text-align: center;}

/*
.checkoutLogos {width: 614px;  margin-top: 10px; position: relative; text-align: center;}
.checkoutLogos .thawteSeal {width: 201px; height: 41px; margin: 0 35px 0 100px; float: left; display: inline;}
.checkoutLogos .cardsImg {padding-top: 20px;}*/

.thawte { padding: 15px 0px 0px 0px; /*width: 342px;*/ width:50%; height: 50px; float: left; }
.creditCardRow { margin: 15px 0px 0px 0px; /*width: 342px;*/ width:50%; height: 50px; float: left; background: url(/common/img/logos/creditCards/creditCardsRow.gif) no-repeat left top ; }
.forgottenPassword { padding-left:30px; }
.forgottenPassword a:link, .forgottenPassword a:visited, .forgottenPassword a:active { color:#1d5470; text-decoration: none; }
.forgottenPassword a:hover { text-decoration: underline; }

/* sign in form positioning */
.signInBg dl { margin: 0px 0 0 0; }
.signInBg dt { color:#27607d; font-weight:bold; }
.signInBg dd, .signInBg  li{ margin: 0px; padding: 0px; line-height: 14px; margin: 0 0 3px 0 }

/* login form styling */
.signInBg form { display: inline; }
.signInBg label { font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.signInBg input { margin: 1px 0 4px 0; padding: 2px; border: 1px solid #b2b6bc; height:14px; width:150px; color:#666666; font-size:11px; font-family: tahoma, Arial; }
.signInBg textarea { margin: 1px 0 4px 0;  padding: 2px; border: 1px solid #b2b6bc; width:250px; height:130px; color:#666666; font-size:11px; font-family: tahoma, Arial; }
.signInBg select { margin: 1px 0 4px 0; border: 1px solid #b2b6bc; width:250px; height:18px; color:#666666; font-size:11px; font-family: tahoma, Arial; }
.signInBg .enquirySubmit { border:0px; position:absolute; right:0px; top:160px; color:#FFFFFF;   }


/* ***** BASKET GENERAL *********************************************************** */

/* checkout title images for billing delivery verify summary signin and login */
.signInTitle { background: url(/common/img/checkoutTitles/checkoutSignIn.gif) no-repeat top ; width: 690px; height:60px; padding-bottom:10px; float:left; }
.step1Title { background: url(/common/img/checkoutTitles/checkoutDelivery.gif) no-repeat top ; width: 690px; height:60px; padding-bottom:10px;  }
.step2Title { background: url(/common/img/checkoutTitles/checkoutBilling.gif) no-repeat top ; width: 690px; height:60px; padding-bottom:10px; }
.step3Title { background: url(/common/img/checkoutTitles/checkoutVerify.gif) no-repeat top ; width: 690px; height:60px; padding-bottom:10px; }
.summaryTitle { background: url(/common/img/checkoutTitles/checkoutSummary.gif) no-repeat top ; width: 690px; height:60px; padding-bottom:10px; }
.thankyouTitle { background: url(/common/img/checkoutTitles/checkoutThankyou.gif) no-repeat top ; width: 690px; height:60px; padding-bottom:10px; }
.accountDetailsTitle { background: url(/common/img/account/accountDetailsTitle.gif) no-repeat top ; width: 690px; height:60px; padding-bottom:10px; }
.logInTitle { background: url(/common/img/account/accountLogin.gif) no-repeat top ; width: 690px; height:60px; padding-bottom:10px; }

.info { background: url(/common/img/checkoutTitles/checkoutInfo.gif) no-repeat top ; width: 690px; height:65px; margin-bottom:5px;}
.info.complete { background: url(/common/img/checkoutTitles/checkoutInfoComplete.gif) no-repeat top ; width: 690px; height:80px;}
.info p { padding: 19px 25px 10px 220px ; color:#2b7aa0; }
.info.complete a, .info.complete a:active, .info.complete a:visited {
	font-weight:bold;
	color:#2b7aa0;
}
.info.complete .orderNo {
	font-weight:bold;
	padding-top:0;
	padding-bottom:0;
}
.errors { background: url(/common/img/checkoutTitles/errorsBG.gif) no-repeat top ; width: 690px; height:78px; }
.errors p { padding: 25px 25px 10px 80px ; color:#ff0000; }

/* checkout sub content in grey below tables */
.checkoutSubContent a:link, .checkoutSubContent a:visited, .checkoutSubContent a:active { color:#1a5378; text-decoration: underline; }
.checkoutSubContent p, .checkoutSubContent h3 { color:#7f7f7f; padding:0px 10px 10px 10px; font-family:arial; line-height: 15px; text-align: justify; }

/* reusable box forms */
.boxContents { position: relative; padding:0px 0px 0px 0px; margin-bottom: 0px; font-size:11px; font-family: tahoma, Arial; color:#666666; }

.boxContents .top { top:0px; right:40px; }
.boxContents .bottom { bottom:0px; right:40px; }
.boxContents .left { width:340px; position:relative; padding: 0px; margin: 0px; /*height: 60px;*/}
.height60px {height: 60px;}

.boxContents .discounts {width:650px; position:relative; padding-top: 5px; margin-left: 15px; height: 25px;}
.boxContents .discounts input {position:absolute; color:#666666; height:13px; top:4px; left:115px; width:75px; font-size:9px; padding:1px; }
.discountList{float:left; display:inline; width:300px;background:#fff; border:1px solid #b2b6bc; background:white; padding:10px; margin:8px 0 2px 35px}


.boxContents .right { width:330px; position:absolute; padding: 0px; margin: 0px }
.boxContents .leftandright { width:670px; position:relative; padding: 0px; margin: 0px; background: url(/common/img/checkoutTitles/newAccountFolder.gif) no-repeat 20px 0px; }

.boxContents dl { margin: 0px 0 0 5px; }
.boxContents dt { color:#27607d; float:left; padding-right:5px; width: 115px; text-align: right; }
.boxContents dd { margin: 0px; padding: 0px 0 5px 0; line-height: 16px; }
.boxContents .width30px { color:#27607d; float:left; padding-right:5px; width: 30px; text-align: right; }

.boxContents form { display: inline; }
.boxContents label { font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.boxContents .noBold { font-weight: normal; }
.boxContents input { margin: 1px 0 4px 0; padding: 0px; width: 200px; border: 1px solid #b2b6bc; height:16px; color:#000000; }
.boxContents table { padding-left: 40px; }

.boxContents .width60px { width:60px; }
.boxContents .inputCheckRadio { margin: 0px; padding: 1px 0px 1px 5px; width: 20px; height: 12px; border: 0px; color:#000000; }

.boxContents textarea { margin: 1px 0 4px 0;  padding: 2px; border: 1px solid #b2b6bc; color:#000000; }
.boxContents .giftMessage { margin: 10px 0 4px 0;  padding: 0px; border: 1px solid #b2b6bc; width: 250px; height:95px; color:#000000; }
.boxContents .deliveryInstructions { margin: 10px 0 4px 0;  padding: 0px; border: 1px solid #b2b6bc; width: 200px; height:60px; color:#000000; }

.boxContents select { margin: 1px 0 4px 0; border: 1px solid #b2b6bc; height:18px; color:#000000; }
.boxContents .enquirySubmit { border:0px; position:absolute; right:0px; top:160px; color:#FFFFFF; }

/* ***** BASKET CHECKOUT BILLING *********************************************************** */

.boxContents .enterVoucher { position:absolute; color:#666666; height:13px; top:0px; right:75px; width:75px; font-size:9px; padding:1px; }
.boxContents .enterCode { position:absolute; color:#666666; height:13px; top:20px; right:75px; width:75px; font-size:9px; padding:1px; }
.creditCardBlock { margin: 15px 0px 0px 0px; width: 342px; height: 50px; float: left; background: url(/common/img/logos/creditCards.gif) no-repeat left top ; }
.boxContents .billingCreditCards { position: absolute; top: 105px; left:125px; background: url(/common/img/logos/creditCards/creditCardsBlock.gif) no-repeat ; width:95px; height: 45px; }
.boxContents .billingThawte { position: absolute; top: 18px; left:133px; width:80px; height:80px; }
.checkoutField select.width50px {
	width:50px;
}
.checkoutField  select.width60px {
	width:60px;
}
/* ***** BASKET CHECKOUT DELIVERY *********************************************************** */

/* delivery table for contents */

#delivery  { padding:5px 5px 5px 5px ;  color:#ffffff; }
#delivery table { margin: 0px; border-collapse:collapse;}
#delivery td { height:20px; line-height: 20px; padding:1px 10px 1px 5px; text-align: right; font-weight: bold; }
#delivery .topGreyBg { background: url(/common/img/reusableTables/deliveryLeftTopBg.gif) top left no-repeat; width: 2px; }
#delivery .bottomGreyBg { background: url(/common/img/reusableTables/deliveryLeftBottomBg.gif) bottom left no-repeat; width: 2px; }
#delivery .noPad { padding: 0px; margin:0px; }
#delivery .orange {  background-color: #FF9900; }
#delivery .leftOrangeBg { background: #FF9900 url(/common/img/reusableTables/deliveryLeftOrangeBg.gif) bottom left repeat-y; }
#delivery .padTopDarkerTeal { color:#1d5470; padding-top:5px; }
#delivery .padBottomDarkerTeal { color:#1d5470; padding-bottom:5px; }

/****** CHECKOUT BOX OPTIONS ******/
.existingDelivery{padding:0 0 15px 0px;}
.existingDelivery input{margin:0 10px 0 0;}
.accountItem fieldset .existingDelivery p{margin:2px 0 15px 26px;}
.existingOn{font-weight: bold;padding-top:10px;}
.existingOn p, .existingOff p{font-weight:normal;margin-left:30px;}
.existingOff{color:#888888;font-weight: bold;padding-top:10px;}

#deliveryDetails fieldset,#existingCardDetails fieldset{
	padding-left:15px;
}
/*************************************************** SHARED CHECKOUT/ACC ***********************************************************/
.checkoutField{clear:both;float:left; display:inline; position:relative; width:660px;padding:3px 0; margin:0 0 4px 0; color:#666; /*font-size:10px;*/ line-height:17px;}
.checkoutField label{display:block;float:left; display:inline; font-size:11px;color:#333333;font-weight: bold; text-align:right;width:165px; padding:0px 0 0 0}
.checkoutField label span{color:#fc0000;}
.checkoutField input{display:block;float:left; display:inline; width:200px; margin:0 0 0 15px; border:1px solid #b2b6bc; padding:2px; color:#666;}

.checkoutField p {
	padding:0;clear:both;width:320px;margin-left:180px;
}
.checkoutField select{display:block;float:left; display:inline; width:206px; margin:0 0 0 15px; border:1px solid #b2b6bc; padding:2px; color:#666;}
.checkoutField select.small {	width:75px;}
.checkoutField a{color:#666; text-decoration:none;}
.checkoutField a:hover{text-decoration:underline;}
.checkoutField a.button19px{color:white;}
.checkoutField a:hover.button19px{text-decoration:none;}
.accountItem fieldset .checkoutField p{clear:both; font-size:10px;margin:0 0 0 180px; padding:0; width:320px;}
.accountRadio label{ color:#333333;font-weight: bold; text-align:left;margin:0 0 0 22px; padding-right:5px;}
.accountRadio input{margin:0; padding:0; border:0;}
/**** ERROR ROW ****/
.fieldError{background:#E8E8E8; font-size:11px;}
.fieldError input, .fieldError select{border:1px solid #ff0000;}
.errorMsg{position:absolute; left:395px; top:5px;padding:0 0 0 20px; color:#ff0000;font-weight: bold;background: url(../img/checkoutTitles/error.gif) no-repeat left;}
.checkoutField .darkerTeal {
	padding-left:5px;
}
.thawteLogo{
	padding:7px 0 5px 0;
	float:left;
}
/** DISCOUNTS **/
.discountField input{width:100px;}
.discountList{float:left; display:inline; width:300px;/*background:#fff;*/ border:1px solid #b2b6bc; padding:10px; margin:8px 0 2px 35px}
.accountItem fieldset .discountList p{float:left; display:inline;margin:0; padding:0; color:black;}
.accountItem fieldset .discountList p span{font-weight: bold;}

/** EXISTING USERS **/
.existingOn{margin:-10px 0 20px 30px; }
.existingOn label{color:#333333;font-weight: bold; padding-left:10px; }
.accountItem fieldset .existingOn p{margin:5px 0 10px 28px; line-height:16px; color:#383838;}

.existingOff{margin:-10px 0 20px 30px;}
.existingOff label{color:#b8b8b8;font-weight: bold; padding-left:10px; }
.accountItem fieldset .existingOff p{margin:5px 0 10px 28px; line-height:16px; color:#b8b8b8;}
.accountItem fieldset .existingOn p strong, .accountItem fieldset .existingOff p strong{display:block; float:left; display:inline; width:90px;  padding:0 0;font-weight: bold; padding-right:10px;}


/* ***** BASKET CHECKOUT Summary *********************************************************** */

.createAccountBenefits { padding-top:0px; padding-left: 150px; padding-bottom:0px; }
.createAccountBenefits li { list-style-image: url(../img/account/cubeBullets.gif); color:#1d5470; margin-left:17px; padding-left:0px; padding-bottom:3px; }
.createAccountBenefits input { width:20px; border:0px; padding: 5px 0px 0px 0px; margin:2px; }
.createAccountBenefits dt { width:20px; border:0px; padding: 0px 0px 0px 0px; margin:0px; }
.createAccountPassword { position: relative; }
.createAccountPassword dl { margin-left:30px; }

/* ***** ACCOUNT LOGIN *********************************************************** */

.newAccountBenefits { padding-top:10px; padding-left: 18px; }
.newAccountBenefits li { list-style-image: url(../img/account/cubeBullets.gif); color:#1d5470; padding-left:0px; }

div.buttonBasketProceed a {color:#164d68}
div.buttonBasketProceed a:hover {color:#ffffff}

#freeProductOptions { width:450px; padding:15px 15px 5px 120px; }
#freeProductOptions h2 { font-weight: bold; font-size: 11px; padding: 0px 0px 15px 0px; color:#a92222; }
#freeProductOptions h3 { font-weight: bold; font-size: 11px; padding: 15px 0px 5px 0px; color:#2f7091; }
#freeProductOptions ul { position:absolute; left:110px; top:-84px; padding-top:0px; padding-bottom:0px; margin-bottom:0px; width:100px; list-style: none;  }
#freeProductOptions li select { color:#000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:150px; margin-bottom:4px; }
#freeProductOptions .freeProductSeperator { width:434px; height:5px; background:url(/common/img/reusableTables/boxSeperatorBg.gif) no-repeat; }
#freeProductOptions .freeProductBg { padding: 16px 20px 17px 19px; width:70px; height:84px; background:url(/common/img/reusableTables/boxFreeProductBg.gif) no-repeat;  }
#freeProductOptions .positionRelative { position:relative;  }

#account .folder { position:absolute; top:-10px; left:155px;  background: url(/common/img/account/thankyouFolder.gif) bottom left no-repeat; width:107px; height:107px; }
#account .success { position:absolute; top:20px; left:275px;  background: url(/common/img/account/success.gif) bottom left no-repeat; width:141px; height:24px; }
#account .text { padding: 50px 50px 72px 277px; }

.printHeader {
	display:none;
}

.welcomebackText {color: #27607d;}
.welcomebackText a {color: #27607d; text-decoration: underline;}
.welcomebackText a:hover {text-decoration: none;}
.welcomebackText a.logout {text-decoration: none;}
.welcomebackText a:hover.logout {text-decoration: underline;}

/************************************************ COMPLETE PAGE *****************************************************/
.createAccount{position:relative; background: url(../img/checkoutTitles/newAccountFolder.gif) no-repeat 40px 20px;padding:0px 0 0px 0px;}
.createAccount h3{position:relative; left:172px; font-size:11px;font-weight: bold; color:#383838; margin:0 0 15px 0; width:440px;}
.createAccount p{position:relative; left:172px; font-size:11px;color:#383838; margin:0 0 2px 0; width:380px;}
.createAccount ul{position:relative; left:172px; list-style:none;width:380px; margin:0px; padding:0px;}
.createAccount ul li{background: url(../img/account/cubeBullets.gif) no-repeat left; color:#383838; padding:3px 0 3px 14px;}
.createAccount fieldset{position:relative; left:15px; padding:8px 0 0 0;}

.createAccount fieldset label{float:left; display:inline; width:115px;padding:1px 0 0 0px; color:#7f7f7f; text-align:right;font-weight: bold;}
.createAccount fieldset input{float:left; display:inline; margin:0 0 0 10px; width:200px; border:1px solid #b2b6bc; padding:2px; color:#6580ad;}

/**** ANYTHING CHANGED IN ACCOUNT ****/
.createAccount fieldset .accountChanges{ position:relative; left:155px; width:350px; clear:both; height:22px;}
.createAccount fieldset .accountChanges input{float:left; display:inline; margin:0px 0 0 10px; width:15px;border:0px;}
.createAccount fieldset .accountChanges label{float:left; display:inline; width:180px;padding:1px 0 0 15px; color:#383838; text-align:left; font-weight:normal; background: url(../img/account/cubeBullets.gif) no-repeat left;}
.createAccount fieldset .accountChanges label span{font-weight: bold;}

/**** CREATE ACCOUNT IF NEW USER ****/
.checkoutCreateAccount{margin:20px 0 0 10px;}
.checkoutCreateAccount h3{margin:0 0 5px 0;}
.checkoutCreateAccount fieldset{left:0px; margin:2px;}
.checkoutCreateAccount fieldset label{padding-left:45px}
.checkoutCreateAccount fieldset .notifyMe{float:left; clear:both; margin:0 0 5px 45px;}
.checkoutCreateAccount fieldset .notifyMe label{float:left; display:inline; width:300px;padding:1px 0 0 5px; color:#383838; text-align:left; font-weight:normal;}
.checkoutCreateAccount fieldset .notifyMe input{float:left; display:inline; margin:0 0 0 125px; width:14px; border:0px;}

/**** CREATED ACCOUNT FOR NEW USER ****/
.createdAccount p{margin:0px auto;padding:30px 0 30px 0;text-align:center; width:665px;font-weight: bold; color:#7f7f7f;}


#PaymentError {background:url('/common/img/account/paymentError.jpg') no-repeat;width:690px;height:65px; position:relative;}
#PaymentError p{position:relative;top:15px;left:250px;width:410px;}
