.dark_background {
    background-image: url("/images/redesign2010/customer_service/contactus/contactus_bg.jpg");
    background-repeat: no-repeat;
    height: 557px;
}

.customer_header {
    height:101px;
    width:757px;
    padding: 11px;
}

#customer_content {
    margin: 20px 0 45px 20px;
    padding-top: 0px;
    padding-right: 50px;
    min-height: 0px;
}

#customer_content span.dark-subtitle {
    font-weight: bold;
    font-size: 14px;
    color: #333333;
}

#customer_service, #content-sb {
    background-color: #f3f1ef;
  /*  padding-bottom:35px;*/
}

.shadow {
    vertical-align: top;
}

.customer_index_col1 {
    width:170px;
    float:left;
    margin-top:10px;
    margin-left:10px;
}

.customer_index_col2 {
    width:240px;
    float:left;
    margin-top:10px;
}

.customer_index_col3 {
    width:226px;
    float:right;
    margin-top:-10px;
    _margin-top:-7px;
}

.square {
    background-color: #e6e5e3;
    height:290px;
    width:226;
    padding-left:20px;
}

#customer_service a {
    text-decoration: underline;
    font-size:12px;
    font-family: arial;
    line-height:22px;
}

#customer_service a, #customer_service a :visited {
    color: #7a7a7a;
}

#customer_service .title a, #customer_service .title a :visited {
    font-weight:bold;
    color: #333333;
}

.table_border, .table_border td {
    border: 1px solid black;
    border-collapse:collapse;
}

.table_border td {
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
}

.gifts_container {
    font-size:12px;
    line-height:14px;
    color: #7a7a7a;
    margin-bottom:20px;
}

.gift_box1 {
    text-align: left;
    padding-left:62px;
    width: 273px;
}

.gift_box2 {
    text-align: left;
    padding-left: 10px;
    width: 314px;
}

.gift_box1 ul {
    margin-left:15px;
    margin-top: 12px;
}

.gift_box2 .content{
    margin-top: 12px;
}

.gift_floater {
    float:left;
}

.floater_right {
    float:left;
}

.gift_clear {
    clear:both;
}

.gift_footer{
    height: 28px;
}

.customer_row {
    padding-top:25px;
    padding-left:25px;
    font-family:Arial;
    color:#7a7a7a;
}

.customer_row a, .customer_row a :visited {
    color:#7a7a7a;
    text-decoration:underline;
}

.affiliate_content {
    background-image: url("/images/redesign2010/customer_service/affiliate/affiliate_bg.jpg");
    height: 600px;
}

.contact_us {
    padding-bottom:0px;
}

.floater_right {
    float:right;
}

.row_outline {
    background-color:#ede9e6;
    padding:20px;
    width: 215px;
}

.customer_row .title {
    color:#333333;
}

.account_list dt {
    font-weight:bold;
    font-family:arial;
    font-size: 14px;
}

.account_list dd {
    margin-left: 0px;
    padding-bottom: 20px;
    font-family:Arial;
    font-size:12px;
}

.normal_font {
    font-family: Arial;
    font-size: 12px;
}


/* credit card page style */

h1, h2, h3, h4 {
    text-transform: uppercase;
}

.button_apply {
    margin: 16px 15px 0px 0px; /* zero pixels margin bottom */
    cursor: pointer;
}

.button_sign {
    margin: 5px 15px 0px 30px; /* zero pixels margin bottom */
    cursor: pointer;
}
.disclamer {
    padding-top: 25px;
    font-size: 9px;
}

#affliate_content h3{
    margin-bottom: 15px;
}

#card {

}

#bottom_headers {
    float: left;
    width: 170px;
    padding-top: 20px;
    padding-left: 10px;
}

#area_top {
    background-color: #e7e5e3; /* light gray 2 */
}
.area_2columns  {
    padding: 15px 10px;
}

.area_2columns ul {
    width: 175px;
    list-style-type: disc;
}

.area_2columns li {
    margin-bottom: 7px;
    list-style-type: disc;
    margin-left: 15px;
}

.area_2columns_top li {
    margin-bottom: 10px;
    list-style-type: disc;
    margin-left: 15px;
}

.couture_card_container {
    float:left;
    background-image: url('/images/redesign2010/customer_service/credit/couture_bg.jpg');
    height: 722px;
    width:262px;
    background-repeat: no-repeat;
    margin-left:62px;
}

.columns_couture ul {
    color:white;
    line-height: 1.5em;
    list-style-type: disc;
    width: 204px;
}

.columns_couture li {
    color:white;
    margin-bottom: 10px;
    list-style-type: disc;
    margin-left: 15px;
}

.columns_couture li a,
.columns_couture li a:hover {
    color:white;
    text-decoration: underline;
}

.tradegothic20_couture {
    color:white;
    font-size:14px;
    font-weight: bold;
}

.tradegothic18_couture {
    color: #A6CCEF;
    font-size:14px;
}

.order-tracking-form{
    padding-bottom: 5px;
}

.holiday {
    background: url(/images/redesign2010/customer_service/holiday/holiday-back.jpg) repeat;
    margin:11px;
}

.holiday-gift-wrap {
    width:379px;
    height:280px;
    display:block;   
    float:left;
}

.holiday-text1 {
    width:255px;
    background-color:#f9f9f9;
    float:left;
    display:block;
    margin-top:30px;
    padding:25px;
    font:14px Arial, Helvetica, sans-serif;
    color:#5e5e5e;
}

.holiday-text2 {
    width:290px;
    height:147px;
    background-color:#f9f9f9;
    float:left;
    display:block;
    margin-top:30px;
    padding:30px;
    font:14px Arial, Helvetica, sans-serif;
    color:#5e5e5e;
    margin-left:60px;
    _margin-left:30px;
}

.holiday-text2 div {
    padding-left:3px;
}

.holiday-text3 {
    background-color:white;
    display:block;
    margin-top:10px;
    padding:30px;
    margin:25px 50px 0 60px;
    font:14px Arial, Helvetica, sans-serif;
    
}

.holiday-text3 li {
    padding-bottom:20px;
}

.holiday-text4 {
    background-color:white;
    display:block;
    margin-top:10px;
    padding:30px;
    margin:53px 0 45px 60px;
    width:340px;
    font:14px Arial, Helvetica, sans-serif;
    color:#5e5e5e;
}

.holiday-head {
    font:bold 11px Arial, Helvetica, sans-serif;
    color: black;
}

.holiday-outline {
    font:bold 9px Arial, Helvetica, sans-serif;
    color: black;
}

