em {font-style:italic;}
img {max-width:100%;height:auto;}
.ui-dialog .ui-dialog-content {padding:0px 30px 60px 30px;}
.ui-dialog .ui-dialog-titlebar {padding-left:30px;}

.b-offer_tile--subscribe form {margin:15px 0 0;}
.newsletter_subscribe_error_message {float:left;}

.privacy-policy-page ol ul li, .terms-page ol ul li, .egift-faqs-page ol ul li, .shipping-page ol ul li, .jobs-page ol ul li {list-style-type:disc;}
.privacy-policy-page li ul, .terms-page li ul, .egift-faqs-page li ul, .shipping-page li ul, .jobs-page li ul {margin:1em 1.5em;}
.privacy-policy-page li ol, .terms-page li ol, .egift-faqs-page li ol, .shipping-page li ol, .jobs-page li ol {margin:1em 1.5em;}
.privacy-policy-page ul, .terms-page ul, .egift-faqs-page ul, .shipping-page ul, .udcash-page ul, .udhookup-page ul, .jobs-page ul {margin:1em 1.5em 1.5em 1.5em;}
.summerterms-page ul, .summerterms-page ol {margin:1em 1.5em 0 1.5em;text-align:left;}
.privacy-policy-page ol, .terms-page ol, .egift-faqs-page ol, .shipping-page ol, .udhookup-page ol, .jobs-page ol {margin:1em 1.5em 1.5em 1.5em;}
.privacy-policy-page ul li, .terms-page ul li, .egift-faqs-page ul li, .shipping-page ul li, .jobs-page ul li, .summerterms-page ul li {list-style-type:disc;font:14px/1.33em "ProximaNova-Regular",sans-serif;color:#000;}
.udcash-page ul li {list-style-type:none;font:14px/1.33em "ProximaNova-Regular",sans-serif;color:#000;}
.udhookup-page ul li {list-style-type:disc;font:14px/1.33em "ProximaNova-Regular",sans-serif;color:#000;}
.privacy-policy-page ol li, .terms-page ol li, .egift-faqs-page ol li, .shipping-page ol li, .steal-our-looks ol li, .udhookup-page ol li, .jobs-page ol li, .summerterms-page ol li {list-style-type:decimal;font:14px/1.33em "ProximaNova-Regular",sans-serif;color:#000;}
.privacy-policy-page ol ol li, .terms-page ol ol li, .egift-faqs-page ol ol li, .shipping-page ol ol li, .jobs-page ol ol li {list-style:upper-alpha;}
.privacy-policy-page ol ol ol li, .terms-page ol ol ol li, .egift-faqs-page ol ol ol li, .shipping-page ol ol ol li, .jobs-page ol ol ol li {list-style:lower-roman;}
.privacy-policy-page ol ol ol ol li, .terms-page ol ol ol ol li, .egift-faqs-page ol ol ol ol li, .shipping-page ol ol ol ol li, .jobs-page ol ol ol ol li {list-style:lower-alpha;}

.steal-our-looks .look {float:left;margin-right:20px;}
.steal-our-looks .copy {float:right;width:295px;}
.steal-our-looks .title {font:18px "ProximaNova-Semibold",sans-serif;text-transform:uppercase;}

.b-ud_pro-bg {padding-left:20px;padding-right:20px;}
.b-ud_pro-products ul {margin: 10px 0 0 10px;}
.b-ud_pro-products ul li {margin:0 0 12px 0;padding:0 0 0 8px;background:url("../images/customer-service/ico_bullet.png") no-repeat 0 7px;}
.b-staticpage-contentblock {padding:0px 0px 15px;border-bottom:1px solid #DACCE2;margin:20px 0;}
.b-staticpage-contentblock-last {padding:0px 0px 15px;margin-top:20px;}
.staticpage-contentblock {margin-bottom:20px;}
a.shift_anchor {clear:both;float:left;position:relative;top:-200px;margin:0;padding:0;}

table.customercontact {margin-top:20px;width:100%;}
table.customercontact td {padding:0.6em;}

 /*** customer service table ***/
table.customerService {width:100%;border-collapse:collapse;text-align:left;color:#000;margin:10px 0 20px;
font:14px/1.33em "ProximaNova-Regular",sans-serif;padding:0.5em 1em 1em 1em;border:solid 1px #46166B;}
table.customerService2 {width:100%;border-collapse:collapse;text-align:left;color:#000;margin:20px 0;
font:14px/1.33em "ProximaNova-Regular",sans-serif;padding:0.5em 1em 1em 1em;border:solid 1px #46166B;}
table.customerService thead tr td,table.customerService2 thead tr td {background-color:#46166B;vertical-align:middle;padding:0.6em;color:#ffffff;}
table.customerService thead tr th {font-family:"ProximaNova-Bold",sans-serif;padding:0.5em;background-color: #46166B;color:#ffffff;}
table.customerService2 thead tr th {font-family:"ProximaNova-Bold",sans-serif;padding:0.5em;background-color: #46166B;color:#ffffff;text-align:center;}
table.customerService tbody tr:nth-child(odd),table.customerService2 tbody tr:nth-child(odd) {background-color:#ffffff;}
table.customerService tbody tr:nth-child(even),table.customerService2 tbody tr:nth-child(even) {background-color:#f5edf5;}
table.customerService td, table.customerService2 td {vertical-align:middle;padding:0.5em;}
@media only screen and (max-width: 750px) {
table.customerService{padding:0;font:inherit;}
table.customerService td {padding:0;}
}
@media only screen and (max-width: 500px){
table.customerService2 {-webkit-transform: scale(0.7);-moz-transform: scale(0.7);transform: scale(0.7);margin-top:-150px;margin-bottom:-150px;margin-left:-50px;padding:0;}
table.customerService thead tr th {padding:0.2em;}
}

.blankcontent_holder {height:50px;margin:25px 0;}
.commitments-page img {float:left;margin-right:20px;margin-bottom:20px;}
@media only screen and (max-width: 750px) {
.blankcontent_holder {height:20px;margin:0;}
.commitments-page img {float:none;margin:0;}
}

.au_content {text-align:center;}
.t-title-40 {font:40px/1.2em "ProximaNova-Bold",sans-serif;color:#000;text-transform:uppercase;}
.t-subtitle-22 {font:22px/1em "ProximaNova-Bold",sans-serif;color:#000;text-transform:uppercase;}
.staticpage-contentblock a.g-button-color {padding:10px 20px;}
.shift_left {margin-left:10px;}