

/*  ----------------------- MAIN STYLES -----------------------  */


ul {padding:0px; margin:8px 20px; color:#666666;}
.centerColumn ul {padding:0px; margin:8px 15px; color:#666666;}



#navColumnOne {background:url(../images/bg2.gif);}
#navColumnTwo {background:url(../images/bg2.gif);}



.centerColumn {}
.centerColumn table {}

#loginDefault input { margin:0 5px 5px 5px;}

#indexDefault {border:none; padding:0;}

#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {margin:0;}

input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname {width:51%; margin:2px 0;}
input#dob {width:100px; margin:2px 0;}

input#password-new, input#password-confirm {width:100px; margin:2px 0;}

textarea#enquiry {width:93%; margin:4px 0;}


/*  ----------------------- NAVIGATION -----------------------  */

#navCatTabs { width:100%; overflow:hidden;}
.menu_navCatTabs { background: url(..images/bg_menu.gif) left top repeat; text-transform: lowercase; }
#navCatTabs ul { margin: 0 0 0 0; padding: 0; list-style: none; font-size: 16px; line-height: 15px; font-family: Arial; }
#navCatTabs ul li { background: url(../images/sep_menu.gif) 0 0 no-repeat; font-family: Arial; display: inline; padding: 7px 25px 14px 30px; }
#navCatTabs ul li a { padding: 0 0 0 0; color: #fff; font-size: 16px; line-height: 15px; text-decoration: none;}
#navCatTabs ul li a:hover { text-decoration: underline; }



#navBreadCrumb { padding: 5px 0px 10px 0px; color: /*#262626*/ #666; font-size: 90%; font-weight: bold; /*font-style: italic;*/ margin-bottom: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; /*width: 98%;*/ }
#navBreadCrumb a { color: /*#262626*/ #999; text-decoration: none; font-style: italic; }
#navBreadCrumb a:hover { text-decoration: underline; color: #b52e80; }




/*  ----------------------- HEADINGS -----------------------  */

caption h2, #accountDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading,  #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, /*#cartDefaultHeading,*/ #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading {padding:15px 0 9px 0; font-size:13px; line-height:13px; color:#26241F; font-weight:bold;}

#ezPageDefault h2 { margin: 10px 0 0 0; color: #b12e7c; text-decoration: underline; }

#addressBookProcessDefault h1 {padding:17px 0 9px 15px; font-size:12px; line-height:15px; color:#353535; text-transform:uppercase; font-weight:bold;}

#accountDefaultHeading { padding: 10px 0 9px 22px; font-size: 13px; line-height: 13px; color: #26241F; font-weight: bold; text-align: left; background-attachment: scroll; background-image: url(../images/icon-orderinfo.gif); background-repeat: no-repeat; background-position: left center; }


h2 {padding:0 0 9px 0; font-size:14px; line-height:13px; color:#26241F; font-weight:bold;}
h3 {padding:0 0 9px 0; font-size:13px; line-height:13px; color:#26241F; font-weight:bold;}
h4 {padding:0 0 9px 31px; font-size:12px; line-height:13px; color:#26241F; font-weight:bold;}





/*  ----------------------- PRODUCT LISTING -----------------------  */



/*  HEADINGS  */

h2.centerBoxHeading {padding:15px 0 9px 0; font-size:13px; line-height:13px; color:#26241F; font-weight:bold;}

#indexCategoriesHeading, #productListHeading {padding:15px 0 9px 0; font-size:13px; line-height:13px; color:#26241F; font-weight:bold;}

#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading {padding:15px 0 9px 0; font-size:13px; line-height:13px; color:#26241F; font-weight:bold;} 

/*  --------  */



/*  LISTINGS  */

#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {}

#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {border-top:1px solid #E3E3E3; padding:0; height:1px; line-height:0px; font-size:0px;}

#newProductsDefault td, #allProductsDefault td, #featuredDefault td {padding:10px; border:none;}

#newProductsDefault a.link, #allProductsDefault a.link, #featuredDefault a.link {color:#262626; font-size:11px; text-decoration:underline; font-weight:bold;}
#newProductsDefault a.link:hover, #allProductsDefault a.link:hover, #featuredDefault a.link:hover {text-decoration:none;}

/*  --------  */

/*  REVIEWS  */

#reviewsDefault hr {color:#D8D8D8; border:0; border-top:1px solid #E3E3E3; margin:5px 0px;}
#reviewsDefault .smallProductImage {padding:0px 10px 10px 10px;}
#reviewsDefault h2, #reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading {font-size:13px; line-height:13px; color:#26241F; font-weight:bold; clear:both;}
#reviewsDefault .rating, .bold {padding:5px 0px;}
#reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice { font-family: Arial; color:#b52f80; font-size:16px; line-height:16px; font-weight:bold;}

/*  -------  */


/*  CATEGORY  */

#indexCategories {}

#categoryImgListing {padding:0; margin:0px 0px 10px;}


#indexProductListCatDescription, #categoryDescription {padding-bottom:15px; border-bottom:1px solid #E3E3E3; margin-bottom:20px;}

#indexProductListCatDescription TABLE { padding: 10px; }

.categoryListBoxContents { text-align: center; padding: 5px 0px; }
.categoryListBoxContents img { margin-bottom: 5px; }
.categoryListBoxContents a { color: #b52f80; text-decoration: none; font-size: 13px; line-height: normal; font-weight: normal; text-transform: none; }
.categoryListBoxContents a:hover { color: #666; text-decoration: underline; }

/*  --------  */


/*  CATEGORY LISTING  */

.tabTable { margin: 0px 0px 5px 0px; border-left: 1px solid #E3E3E3; }
.tabTable th { background-color: #f4f4f4; color: #000000; font-weight: bold; padding: 5px 10px; border-top: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; text-align: center; }
.tabTable th a { color:/*#000000;*/ #b52f80; }

.tabTable td {border-right:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; padding:5px;}
.tabTable td { font-family: Arial; color:#b52f80; font-size:16px; line-height:16px; font-weight:bold;}
.tabTable td .listingDescription {color:#666666; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}
.tabTable td a {color:#262626; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold;}

/*  ----------------  */

.back INPUT { /*padding: 5px 0;*/ }


/*  TABLES  */

#prevOrders { margin: 0px 0px 5px 0px; border-left: 1px solid #E3E3E3; }
#prevOrders th { background-color: #f4f4f4; color: #000000; font-weight: bold; padding: 5px 10px; border-top: 1px solid #E3E3E3; border-right:1 px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; text-align: center; }
#prevOrders th a { color:#000000; }

#prevOrders td {border-right:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; padding:5px;}
#prevOrders td {color:#666666; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}
#prevOrders td .listingDescription {color:#666666; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}
#prevOrders td a {color:#262626; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}


#accountHistInfo table { margin: 0px 0px 5px 0px; border-left: 1px solid #E3E3E3; }
#accountHistInfo th { background-color: #f4f4f4; color: #000000; font-weight: bold; padding: 5px 10px; border-top: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; text-align: center; }
#accountHistInfo th a { color: #000000; }

#accountHistInfo td {border-right:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; padding:5px;}
#accountHistInfo td {color:#666666; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}
#accountHistInfo td .listingDescription {color:#666666; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}
#accountHistInfo td a {color:#262626; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}

#accountHistInfo caption #orderHistoryDetailedOrder { text-align: left; padding-left: 22px; background-attachment: scroll; background-image: url(../images/icon-orderinfo.gif); background-repeat: no-repeat; background-position: left center; }
#accountHistInfo caption #orderHistoryStatus { text-align: left; padding-left: 22px; background-attachment: scroll; background-image: url(../images/icon-ordercomments.gif); background-repeat: no-repeat; background-position: left center; }

#myAccountShipInfo { margin-top: 10px; padding: 0 20px 10px 20px; }
#myAccountPaymentInfo { margin: 10px 20px 0 0; padding: 0 20px 10px 20px; }

#myAccountShipInfo h3 { padding: 3px 0 0 22px; margin-left: 0; background-attachment: scroll; background-image: url(../images/icon-house.gif); background-repeat: no-repeat; background-position: left top; }
#myAccountPaymentInfo h3 { padding: 3px 0 0 22px; margin-left: 0; background-attachment: scroll; background-image: url(../images/icon-house.gif); background-repeat: no-repeat; background-position: left top; }

#myAccountShipInfo h4 { padding: 10px 0 5px 22px; margin: 5px 0 0 0; border-top-width: 1px; border-top-style: solid; border-top-color: #e3e3e3; background-attachment: scroll; background-image: url(../images/icon-delivery.gif); background-repeat: no-repeat; background-position: left center; }
#myAccountPaymentInfo h4 { padding: 10px 0 5px 22px; margin: 5px 0 0 0; border-top-width: 1px; border-top-style: solid; border-top-color: #e3e3e3; background-attachment: scroll; background-image: url(../images/icon-payment.gif); background-repeat: no-repeat; background-position: left center; }

#myAccountShipInfo address { padding-left: 0; margin-left: 0; }
#myAccountPaymentInfo address { padding-left: 0; margin-left: 0; }

.orderDate { height: 20px; padding: 8px 2px 0 22px; background-attachment: scroll; background-image: url(../images/icon-orderdate.gif); background-repeat: no-repeat; background-position: left center; font-weight: bold; color: #666; }
.showAllOrders { float: right; clear: left; margin-right: 2px; }
.showAllOrders a { color: #b52f80; }

#accountDefault caption h2 { text-align: left; padding-left: 22px; background-attachment: scroll; background-image: url(../images/icon-orderhistory.gif); background-repeat: no-repeat; background-position: left center; }
#accountLinksWrapper h2 { width: 484px; margin: 15px 0 0 0; padding: 10px 0 0 22px; border-top-width: 1px; border-top-style: solid; border-top-color: #e3e3e3; }
#accountLinksWrapper h2 .no { width: 506px; margin: 15px 0 0 0; padding: 10px 0 0 22px; border-top-width: 1px; border-top-style: solid; border-top-color: #fff; }

#myAccountGen li { font-size: 105%; padding-bottom: 2px; margin-left: 15px; }
#myAccountGen a { color: #b52f80; }

#myAccountNotify li { font-size: 105%; padding-bottom: 2px; margin-left: 15px; }
#myAccountNotify a { color: #b52f80; }

#myAccountExtra li { font-size: 105%; padding-bottom: 2px; margin-left: 15px; }
#myAccountExtra a { color: #b52f80; }

.iconMyAccount { background-attachment: scroll; background-image: url(../images/icon-myaccount.gif); background-repeat: no-repeat; background-position: left bottom; }
.iconEmailPrefs { background-attachment: scroll; background-image: url(../images/icon-email.gif); background-repeat: no-repeat; background-position: left bottom; }
.iconIBExtra { background-attachment: scroll; background-image: url(../images/icon-ibextra.gif); background-repeat: no-repeat; background-position: left bottom; }
.iconLogOut { background-attachment: scroll; background-image: url(../images/icon-login.gif); background-repeat: no-repeat; background-position: left bottom; }

.addressGrey { background-color: #d5f7c4; margin: 4px 0 0 20px; padding: 3px 5px 3px 19px; color: #8b8b8b; font-size: 80%; background-attachment: scroll; background-image: url(../images/bg-primary-address.gif); background-repeat: no-repeat; background-position: left center; }

#addressBookDefault address { padding-left: 0px }
#addressBookDefaultPrimary { padding: 15px 0 0 22px; margin-left: 0; background-attachment: scroll; background-image: url(../images/icon-house.gif); background-repeat: no-repeat; background-position: left bottom; border-top-width: 1px; border-top-style: solid; border-top-color: #e3e3e3; }
#alertAddy { float: left; margin: 0 auto 10px auto; padding: 6px; background-color: #f9fae3; border: solid 1px #ffff66; }

#addressBookDefaultName { margin: 0; padding: 10px 0 0 22px; border-top-width: 1px; border-top-style: solid; border-top-color: #e3e3e3; background-attachment: scroll; background-image: url(../images/icon-house-fade.gif); background-repeat: no-repeat; background-position: left bottom; }
#addressBookDefaultName h3 { }

#accountHistoryDefaultHeading { padding: 15px 0 0 22px; margin-left: 0; background-attachment: scroll; background-image: url(../images/icon-orderinfo.gif); background-repeat: no-repeat; background-position: left bottom; }

#accountHistoryDefault .notice { /*background-color: yellow;*/ }

/*  ----------------  */

/*  MISC */

#productListing-heading { background-color: #f4f4f4; text-align: center; }

#addy-contact-page { margin-bottom: 10px; float: left; width: 50%; min-height: 90px; display: block; border-bottom: 1px solid #ccc; font-weight: bold; font-size: 1.1em; }
#skype-contact-page { margin-bottom: 10px; float: right; width: 50%; min-height: 90px; display: block; border-bottom: 1px solid #ccc; font-weight: bold; font-size: 1.1em; text-align: center; }



/*  ----------------------- PRODUCT INFO -----------------------  */

.categoryIcon {padding:10px;}
.categoryIcon a {color:#262626; font-weight:bold; text-decoration:none; font-size:13px; line-height:normal; font-weight:normal;}

.navNextPrevWrapper { margin:0px auto; padding: 0 0 10px 0; text-align: center; }

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin:10px; text-align:center; line-height:20px;
}
#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a {
	color:#262626; font-weight:bold; text-decoration:none;
}

#productName { padding: 10px 10px 7px 9px; color: #000; font-size: 20px; line-height: 24px; font-family: Arial; font-weight: bold; border-top-width: 1px; border-top-style: solid; border-top-color: #e3e3e3; }
#productPrices { padding-top: 10px; font-family: Arial; color: #b52f80; font-size: 18px; line-height: 16px; font-weight: bold; }
#productDescription { margin: 0px 10px; padding: 0; font-size: 1.1em; line-height: 15px; }

#cartAdd { float: right; text-align: center; margin: 10px 0 0 0; border: 1px solid #E3E3E3; padding: 1em 1em 0.2em 1em; background-color: #f4f4f4; min-height: 100px; }
#cartAdd .buttonRow { margin: 0 0 4px 0; padding: 0; }

#alsoPurchased { margin-top: 10px; }

#manfName { margin-bottom: 5px; font-size: 12px; /*border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3;*/ }


/**/
#productAttributes { display: block; width: 310px; min-height: 100px; /*float: left; background-color: #f4f4f4;*/ margin: 10px 0 0 0; }
#productAttributes img { /*display: block; float: left;*/ width: 75px; height: 125%; border: 1px solid #ccc; margin: 0 0 5px 0; text-align: center; }
#productAttributes #attribImg { /*background: yellow; display: block;*/ float: left; width: 86px; margin: 5px 0 5px 0; padding: 10px 5px 0 5px; border-top: 1px solid #ccc; text-align: center;  }

#productAttributes input { margin: 2px 5px 2px 5px; }

#productAdditionalImages { margin: 10px; border: 1px solid #E3E3E3; padding: 10px 0px; }
#productAdditionalImages .additionalImages { text-align: center; }
#productAdditionalImages .additionalImages a { color: #262626; font-weight: bold; }

.wrapperAttribsOptions { /*display: block;*/ float: left; /*clear: both;*/ width: 300px; min-height: 20px; margin: 0.3em 0em; /*background-color: #f4f4f4;*/ text-align: left; }
.wrapperAttribsOptions INPUT { /*align: right;*/ margin: 0 0 0 15px; /*width: 120px;*/ padding: 2px; font-size: 90%; }
.wrapperAttribsOptions SELECT { margin: 2px 0 0 15px; /*width: 120px;*/ padding: 2px; /*font-size: 90%;*/ }

.attribsInput LABEL { padding-top: 6px; }
.attribsSelect {  }

#attributes-floatleft { display: block; float: left; border: 1px solid #E3E3E3; padding: 1em; background-color: #f4f4f4; margin: 10px 0 0 5px; padding: 0 1em 0.5em 1em; width: 290px; min-height: 100px; }

#attribsOptionsText { color: #b52f80; }

#extra-info-links { display: block; float: left; width: 100% }

#deliveryTimes { float: left; margin: 15px 6px 15px 5px; padding: 0 20px 0 22px; border-right: 1px dotted #ccc; background-attachment: scroll; background-image: url(../images/icon-delivery.gif); background-repeat: no-repeat; background-position: left center; }
#deliveryTimes a { color: #b52f80; }
#deliveryTimes a:hover { color: #000; }

#sizeCharts { /*background-color: yellow;*/ float: left; margin: 15px 6px 15px 6px; padding: 0 20px 0 22px; border-right: 1px dotted #ccc; background-attachment: scroll; background-image: url(../images/icon-sizecharts.gif); background-repeat: no-repeat; background-position: left center; }
#sizeCharts a { color: #b52f80; }
#sizeCharts a:hover { color: #000; }

#livehelp { /*display: block;*/ float: left; margin: 15px 0 10px 6px; padding: 0 20px 0 22px; height: 16px; background-attachment: scroll; background-image: url(../images/icon-livehelp.gif); background-repeat: no-repeat; background-position: left center; }
#livehelp a { color: #b52f80; }
#livehelp a:hover { color: #000; }
/**/

/*  ----------------------- SHOPPING CART -----------------------  */

#cartDefaultHeading { padding: 10px 0 8px 25px; font-size: 13px; line-height: 13px; background-image: url(../images/icon-bag.gif); background-repeat: no-repeat; background-position: left center; }
#cartInstructionsDisplay { margin: 0 0 10px 0; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; }

#cartEmptyText { font-size: /*13px*/ 22px; color: /*#262626;*/ #b52f80; }

#cartContentsDisplay { border-left: 1px solid #c1c1c1; margin-bottom: 10px; }
#cartContentsDisplay th {border: 1px solid #c1c1c1; border-left: none; padding: 5px; color: #666; }
#cartContentsDisplay td {border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; padding:5px; text-align:center;}
#cartContentsDisplay td .cartAttribsList {text-align:left; font-size:11px;}
#cartContentsDisplay td { font-family: Arial; color: #b52f80; font-size:14px; /*line-height: 16px;*/ font-weight: bold; }
#cartContentsDisplay td .cartTotalDisplay { background-color: red; margin-top: 25px; }
#cartContentsDisplay td #cartImage {float:none; display:block;}
#cartContentsDisplay td a {color:#191919; font-size:12px; line-height:14px; font-family:arial; text-transform:uppercase; font-weight:bold;}
#cartContentsDisplay td a:hover { text-decoration:none;}
#cartSubTotal { padding:5px; text-align:right; font-weight:bold;}
#cartSubTotal strong { padding-left: 6px; font-family: Arial; color: /*#b52f80*/ #b52f80; font-size: 14px; line-height: 16px; font-weight: bold; }


#shoppingCartDefault .buttonRow {margin:5px;}

#shoppingCartDefault .text_v_c {color:#262626; font-weight:bold; font-size:11px; line-height:normal; padding:5px; text-align:right;}
#shoppingCartDefault .text_v_c a {color:#262626;}


.advisory {margin:10px;}

#bagRefresh { float: left; clear: right; margin: 2px 0 0 22px; }


#infoShoppingCart {background:#FFFFFF;}
#infoShoppingCart div {padding:20px;}
#infoShoppingCart h1 {color:#262626; line-height:normal; padding-bottom:20px; font-size:20px;}


#popupCVVHelp {background:#FFFFFF;}
#popupCVVHelp div {padding:10px 20px;}
#popupCVVHelp h1 {color:#161616; line-height:normal; padding:20px 20px 0; font-size:20px;}


#popupSearchHelp div {padding:20px;}


#popupShippingEstimator {}


#popupShippingEstimator div {padding:15px;}
#shippingEstimatorContent h2 {padding:15px 0 9px 0; font-size:13px; line-height:13px; color:#26241F; font-weight:bold;}
#shippingEstimatorContent #country, #shippingEstimatorContent #stateZone, #shippingEstimatorContent #state {width:180px;}
#shippingEstimatorContent #state {margin:2px 0 2px 120px;}

#shippingEstimatorContent table {margin:0px 0px 5px 0px; border-left:1px solid #E3E3E3; border-collapse:collapse; border-top:1px solid #E3E3E3;}
#shippingEstimatorContent th {color:#666666; font-weight:bold; padding:5px 10px; border-top:1px solid #E3E3E3; border-right:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; text-align:center;}
#shippingEstimatorContent th a {color:#666666;}

#shippingEstimatorContent td {border-right:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; padding:5px;}
#shippingEstimatorContent td.cartTotalDisplay { font-family: arial; color: #b52f80 /*#b52f80*/; font-size: 16px; line-height: 16px; font-weight: bold; }
#shippingEstimatorContent td a {color:#3E3E3E; text-decoration:underline; font-size:10px; line-height:normal; font-weight:normal; text-transform:uppercase;}

/*.cartTotalDisplay { padding-top: 20px; font-family: Arial; color: #b52f80 /*#b52f80*//*; font-size: 16px; line-height: 16px; font-weight: bold; }*/

#scQuantityHeading { background-color: #f4f4f4; text-align: center; }
#scProductsHeading { background-color: #f4f4f4; text-align: center; }
#scTotalHeading { background-color: #f4f4f4; text-align: center; }
#scRemoveHeading { background-color: #f4f4f4; text-align: center; }

#bottbanners { max-width: 920px; margin: 10px auto; padding: 0 auto; text-align: center; display: block;}
#footerlink2 { visibility: hidden; height: 0px; }


/* checkout - step 2 misc */
.pseudolink { color: #b52f80; text-decoration: underline; }

.termsiagree { margin-top: 10px; }

#howtopay-box { 
	background-color: #f4f4f4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 10px 5px;
}

#howtopay-left { 
	float: left;
	width: 200px;
	/*background-color: yellow;*/
}

#howtopay-right { 
	float: right;
	width: 200px;
	/*background-color: blue;*/
}


