#left{padding-left:0}
#left ul{padding-bottom:0}
#left ul.first_level{padding-bottom:1em}
#about-us-header{border-bottom:1px solid #CCC;height:140px;overflow:hidden;}
#about-us-header p{width:330px;}
.bottom-line{margin-bottom:15px;padding-bottom:15px;}

#affiliate-header{border-bottom:1px solid #CCC;height:140px;overflow:hidden;}
#affiliate-header p{width:290px;}
#affiliate-content .border_bottom{padding-bottom:15px;}
#affiliate-content h3{font-size:13px;font-weight:bold;}
#affiliate-content h3.blue{color:#008dd9;}
#affiliate-content h3.green{color:#88BB09;}
#affiliate-content table{margin:10px;}
#affiliate-content table p{margin:0;}
#affiliate-content td{padding:8px 5px;width:50%;}
#affiliate-content td.cj_logo{padding:0;}
#affiliate-content ul{margin:0 0 15px 15px;}

#corporate-header{border-bottom:1px solid #CCC;height:140px;overflow:hidden;}
#corporate-header p{width:270px; margin-left: 15px;}
#corporate-header h2{margin: 15px;}
#non-catalog-content #corporate-content h3 *{color:#88BB09;font-size:13px;font-weight:bold;}
#non-catalog-content #corporate-content p{margin: 0 5px 5px 0;}
#non-catalog-content #corporate-content td{width: 50%;}

#customer-care-content a{margin:0;}
#customer-care-content form{margin-top:5px;}
#customer-care-content h3,#customer-care-content h3 a{color:#88BB09;font-size:13px;font-weight:bold;}
#customer-care-content table td.col1{width:220px;}
#customer-care-content table.bottom-line{border-bottom:1px solid #CCC;width:100%;}
#customer-care-content table.gray{background-color:#eee;}
#customer-care-content ul.numeric{list-style:decimal inside;}
#customer-care-header p{width:360px;}
#customer-care-header{border-bottom:1px solid #CCC;height:140px;overflow:hidden;}


#faq-header{border-bottom:1px solid #CCC;height:140px;overflow:hidden;}
#faq-header p{width:280px;}
#faq-content{margin:15px;}
#faq-content h3{color:#88BB09;font-size:13px;font-weight:bold;margin-bottom:10px;}
#faq-content ul{margin:15px 0;}
#faq-content li{display:inline;margin-right:5px;}
#faq-content li a{font-weight:bold;margin-right:5px;text-decoration:underline;}
#faq-content p{margin:0 0 15px;}

#news-header{border-bottom:1px solid #CCC;height:140px;overflow:hidden;}
#news-header p{margin-bottom:10px;width:330px;}
#news-content td,#news-content th{border-bottom:1px solid #CCC;padding:6px 15px;}
#news-content th{background-color:#eee;text-align:left;}

#newsletter-header {margin:0;position:relative;zoom:1;}
#newsletter-header img {display:block;}
#newsletter-header img.left{float:left;}
#newsletter-header input.text{position:absolute;top:384px;left:185px;border:1px solid #7A7A7A;padding:2px;width:190px;font-size:11px;color:#7A7A7A;}
#newsletter-header input.image{position:absolute;top:384px;left:385px;padding:0;}
#newsletter-header strong{color: red;position:absolute;top:365px;left:185px;}
#newsletter-header .ajax_link{top:505px;color:#e1c140;font-size:11px;text-decoration:underline;position:absolute;}
#newsletter-header #privacy{left:125px;}
#newsletter-header #sample{left:221px;}
#newsletter-header #rules{left:316px;}

#newsletter-unsubscribe .unsubscribe_text {position:absolute; left:0; width: 263px; color: white;}
#newsletter-unsubscribe form{ display:block; margin:0px 0px 0px 11px;}
#newsletter-unsubscribe .left {float: left;}
#newsletter-unsubscribe div p {margin: 10px 10px 0px 8px;}
#newsletter-unsubscribe input{display:block;margin-top:5px;}
#newsletter-unsubscribe input.submit{margin-left:116px;width:90px;}
#newsletter-unsubscribe input.text{width:200px;}

#non-catalog-content .bottom-dotted-line{padding-bottom:15px;}
#non-catalog-content .bottom-solid-line{border-bottom:1px solid #CCC;width:100%;}
#non-catalog-content h2{color:#333333;font-size:17px;font-weight:bold;margin:15px 15px 15px 11px;}
#non-catalog-content h3{padding-bottom:3px;}
#non-catalog-content p{margin:15px 15px 15px 11px;}
#non-catalog-content .header{margin-left: 15px;}
#non-catalog-content table td{padding-right:10px;vertical-align:top;}
#non-catalog-content strong.unsubscribe{color:#000;font-size:17px;}

#press-pdf{margin-top:0;}
#press-pdf a{font-weight:bold;text-decoration:underline;}
#press-content td,#press-content table th{border-bottom:1px solid #CCC;padding:6px 15px;}
#press-content th{background-color:#eee;text-align:left;}
#non-catalog-content #article-content p {padding:0;margin:0}

#press-header{border-bottom:1px solid #CCC;height:140px;overflow:hidden;}
#press-header p{margin-bottom:10px;width:290px;}

#privacy-content{margin:15px;}
#privacy-content p{margin:0 0 15px;}
#privacy-content ul{margin:0 0 15px 15px;}
#privacy-header{border-bottom:1px solid #CCC;height:140px;overflow:hidden;}
#privacy-header p{width:330px;}

#return-header{border-bottom:1px solid #CCC;height:140px;overflow:hidden;}
#return-header p{width:290px;}
#return-content{margin:15px;}
#return-content p{margin:0 0 15px;}
#return-content ul{margin:0 0 15px 15px;}

.managed-content p{margin:15px 0;}
.managed-content ul{list-style-type:disc;padding:0 0 15px 25px;}
.managed-content ul li{padding-left:0;}
.sitemap .column h3,#right .sitemap .column h3 a, .sitemap a.first_node{color:#008dd9;font-size:13px;font-weight:bold;margin:10px 0}
.sitemap div.column{float:left;width:50%;}
.sitemap h3{font-size:13px;margin:5px 0;}
.sitemap ul{list-style:none;margin:5px 0 10px 10px;}

#shipping-header{border-bottom:1px solid #CCC;height:140px;overflow:hidden;}
#shipping-header p{width:290px;}
#shipping-content{margin:15px;}
#shipping-content p{margin:0 0 15px;}
#shipping-content ul{margin:0 0 15px 15px;}

#television-header{border-bottom:1px solid #CCC;height:140px;overflow:hidden;}
#television-header p{width:290px;}
#television-content div.row{margin:15px;overflow:hidden;padding-bottom:15px;}
#television-content div.row div.info{float:right;width:350px;}
#television-content div.row div.info a{color:#008dd9;font-weight:bold;text-decoration:underline;}
#television-content div.row div.info p{margin:0 0 10px;}
#television-content div.row img{height:150px;width:200px;}
#television-content div.row strong.date{float:left;width:80px;}
#television-content div.edit_television_coverage {padding:10px 15px}

.account-form{width:100%;}
.account-form .error{color:red;font-weight:bold;}
.account-form .newsletter{margin:10px 0 3px 180px;overflow:hidden;}
.account-form .newsletter p,.account-form .newsletter-short p{float:right;margin:0;width:370px;}
.account-form .newsletter-short{overflow:hidden;padding:7px 0 3px 100px;}
.account-form .row{margin:3px 0;overflow:hidden;width:100%;}
.account-form .row input,.account-form .row select{float:left;}
.account-form .row label{float:left;margin-top:2px;width:180px;}
.account-form .row label.noreq{background:none;}
.account-form .row label.short{width:100px;}
.account-form a.forgot_password_link{display:block;}
.account-form div.country select{width:167px;}
.account-form div.expiration-date select.month{margin-right:3px;width:82px;}
.account-form div.main{overflow:hidden;}
.account-form div.main div.left{float:left;width:300px;}
.account-form div.main div.rigth{float:right;padding:0 10px;width:230px;}
.account-form div.state select{width:167px;}
.account-form form{margin-top:15px;}
.account-form input.submit{margin:10px 0;}
.account-form p{margin:10px 0;}
.account-form ul{color:red;font-weight:bold;list-style-position:inside;margin:10px 0 10px 20px;}
.account-form ul li{font-weight:normal;}

#my-account .checkout-left{width:286px;}
#my-account .checkout-right{width:286px;}
.my-account{overflow:hidden;padding:0 0 5px;zoom:1;}
.my-account .column{float:left;width:185px;}
.my-account .column p{line-height:15px;margin-bottom:10px;}
.my-account .error{color:red;}
.my-account .help-box{background:#d7f3fe;float:left;padding:5px 10px 10px 15px;width:210px;}
.my-account .help-box h2{color:#0482cb;}
.my-account a:hover{text-decoration:underline;}
.my-account h3{color:#88BB09;font-size:13px;font-weight:bold;margin:3px 0;}
.myaccount-nav{background:#ffffd6;border-bottom:1px solid #ccc;font-size:10px;height:46px;line-height:14px;overflow:hidden;padding:10px 14px;zoom:1;}
.myaccount-nav ul{float:left;height:100%;list-style-image:none;list-style-type:none;}
.myaccount-nav ul.left{margin-right:10px;width:150px;}
.myaccount-nav ul li.dgnactive a{font-weight:bold;}
.message {background:#F4FBF3;border:solid 1px #369B35;text-align:center;}

.not_found{margin:0 0 10px;overflow:hidden;padding-bottom:40px;zoom:1;}
.not_found-left{float:left;margin:0 0 10px;padding:0 10px;width:410px;}
.not_found-left div img{margin-left:20px;padding-bottom:15px;padding-top:20px;}
.not_found-left div.column{float:left;margin-left:20px;margin-right:30px;width:35%;}
.not_found-left div.new-item{margin-left:-10px;}
.not_found-left h2{padding-top:5px;}
.not_found-left h3{font-size:11px;margin:5px 0;}
.not_found-left h3 a{color:#008dd9; text-decoration:none;}
.not_found-left ul{list-style:none;margin:5px 0 10px 10px;}
.not_found-right{float:left;width:300px;}
.not_found-right h2{padding-top:5px;}
.not_found-right .form-label{float:left;width:70px;}
.not_found-right .row{padding-bottom:2px;padding-top:2px;}
.not_found-right .text{float:left;padding-bottom:10px;padding-top:50px;width:300px;}
.not_found-right p.error{color:red;font-weight:bold;padding-bottom:10px;}

.order-items{border-collapse:collapse;width:100%;}
.order-items a{text-decoration:none;}
.order-items a:hover{text-decoration:underline;}
.order-items td img{border:1px solid #CCC;}
.order-items td,.order-summary th{border-top:1px solid #ccc;padding:7px 10px;}
.order-items td.last{border-bottom:1px solid #ccc;}
.order-items th{font-size:12px;font-weight:bold;}
.order-items th.image{width:40px;}
.order-items th.in_stock,.order-summary td.in_stock{text-align:center;width:50px;}
.order-items th.item{width:220px;}
.order-items th.qty,.order-summary td.qty{text-align:center;}
.order-items thead{background-color:#eee;text-align:left;}
.order-summary-bottom{float:right;margin-top:7px;}
.order-summary-bottom .price,.order-summary-bottom .saleprice{display:block;margin:1px 10px;text-align:right;}

.orders-history a{text-decoration:none;}
.orders-history a:hover{text-decoration:underline;}
.orders-history h3{color:#88BB09;font-size:13px;font-weight:bold;margin:20px 0 0 15px;}
.orders-history table{border-collapse:collapse;margin:15px 0;width:100%;}
.orders-history td img{border:1px solid #CCC;}
.orders-history td,.orders-history th{border-top:1px solid #ccc;padding:7px 0 7px 14px;}
.orders-history td.last{border-bottom:1px solid #ccc;}
.orders-history th{font-size:12px;font-weight:bold;}
.orders-history th.date,.orders-history td.date{padding-left:15px;width:110px;}
.orders-history th.description{width:240px;}
.orders-history th.item{width:40px;}
.orders-history th.order{width:110px;}
.orders-history th.price{width:80px;}
.orders-history th.quantity{width:50px;}
.orders-history th.status{width:170px;}
.orders-history thead{background-color:#eee;text-align:left;}

/* tell a friend */
#tell-a-friend .header {color:#88BB09; font-family:arial; font-size:24px; font-weight:bold; margin: 10px 0px 15px 0px;}
#tell-a-friend {height:450px; width:590px; position:relative; margin-left:100px; padding-top:20px;}
#tell-a-friend #message {width:300px;height:50px;}
#tell-a-friend .button {float:right; width:131px; height:26px; margin-top:10px;} 
#tell-a-friend .confirmation_text {font:11px arial, regular; padding-bottom:3px;}
#tell-a-friend #confirmation {color:#012C64;}
img#screenshot {padding-top:7px;}
#form-wrapper {position:absolute; top:20px; left:320px;}
#form-wrapper input {width:160px; float:right}
#form-wrapper td { font:11px arial, regular; padding-bottom:5px;}
#form-wrapper form {margin-top:5px;}



/* new expert advice section */
#expert-advice-content h2 {font-size:14px; line-height:25px; font-weight:bold;}
#expert-advice-content .header{padding:6px 6px 0; text-align:center; overflow:hidden;}
#expert-advice-content .content{margin:0 6px; padding:27px;}

#what_to_wear_main, #fit_and_size_guide_main, #expert_advice_main, #intimates_care_main {padding-left:6px;}
#what_to_wear_main a, #fit_and_size_guide_main a, #fit_and_size_guide_main img, #expert_advice_main a, #intimates_care_main  a.left{float:left;}

#expert_advice_main .header {height:87px; background-repeat:no-repeat; padding:112px 24px 0; margin-top:6px}
#expert_advice_main .column {width:138px; float:left}

.glossary-letters {padding:27px 27px 20px; border-bottom:2px #4d7f5a solid;width:536px;background-color:#F7FFF9;}
#expert-advice-content #glossary_terms_content {padding-top:0;background-color:#F7FFF9;}
#glossary_terms_content .letter-descriptions {clear:both;padding:20px 0 10px 0;border-bottom:1px dashed gray;}
#glossary_terms_content .no-terms {line-height:32px}
#glossary_terms_content .description{margin-left:45px; padding-bottom:10px}
#glossary_terms_content .description td{vertical-align:top}
#glossary_terms_content .description td.image img{border: 1px #CCCCCC solid;margin-right:10px}
#glossary_terms_content .description td.second_image{padding-top:10px}
#glossary_terms_content .description td.link{vertical-align:bottom}
#glossary_terms_content .description td.link a{text-decoration:underline;;color:#4c7d57}
.letter {width:32px; height:32px; float:left; text-indent:-9999px;} 
.glossary-letters .letter{margin:0 10px 10px 0;}
.glossary-letters .last-letter {margin-right:0;}
#glossary_terms_content .last-letter{ border:0}
#glossary_terms_content h4{font-size:13px; padding-bottom:3px;color:#4c7d57}
.A{background-position: 0 0}
.A:hover{background-position: 0 -32px}
.B{background-position: -32px 0}
.B:hover{background-position: -32px -32px}
.C{background-position: -64px 0}
.C:hover{background-position: -64px -32px}
.D{background-position: -96px 0}
.D:hover{background-position: -96px -32px}
.E{background-position: -128px 0}
.E:hover{background-position: -128px -32px}
.F{background-position: -160px 0}
.F:hover{background-position: -160px -32px}
.G{background-position: -192px 0}
.G:hover{background-position: -192px -32px}
.H{background-position: -224px 0}
.H:hover{background-position: -224px -32px}
.I{background-position: -256px 0}
.I:hover{background-position: -256px -32px}
.J{background-position: -288px 0}
.J:hover{background-position: -288px -32px}
.K{background-position: -320px 0}
.K:hover{background-position: -320px -32px}
.L{background-position: -352px 0}
.L:hover{background-position: -352px -32px}
.M{background-position: -384px 0}
.M:hover{background-position: -384px -32px}
.N{background-position: -416px 0}
.N:hover{background-position: -416px -32px}
.O{background-position: -448px 0}
.O:hover{background-position: -448px -32px}
.P{background-position: -480px 0}
.P:hover{background-position: -480px -32px}
.Q{background-position: -512px 0}
.Q:hover{background-position: -512px -32px}
.R{background-position: -544px 0}
.R:hover{background-position: -544px -32px}
.S{background-position: -576px 0}
.S:hover{background-position: -576px -32px}
.T{background-position: -608px 0}
.T:hover{background-position: -608px -32px}
.U{background-position: -640px 0}
.U:hover{background-position: -640px -32px}
.V{background-position: -672px 0}
.V:hover{background-position: -672px -32px}
.W{background-position: -704px 0}
.W:hover{background-position: -704px -32px}
.X{background-position: -736px 0}
.X:hover{background-position: -736px -32px}
.Y{background-position: -768px 0}
.Y:hover{background-position: -768px -32px}
.Z{background-position: -800px 0}
.Z:hover{background-position: -800px -32px}


#intimates_care_tabs ul {list-style: none; padding:0 0 0 6px;margin:0;overflow:hidden;}
#intimates_care_tabs ul li {float:left;}
#intimates_care_tabs ul li a{display:block;width:197px;height:35px;}
#intimates_care_tabs #ls_tab {background-position:0 0;}
#intimates_care_tabs #mens_tab {background-position:-394px 0;}
#intimates_care_tabs #womens_tab {background-position:-197px 0;;width:196px;}
#intimates_care_tabs .laundering-symbols #ls_tab {background-position:0 35px;}
#intimates_care_tabs .mens #mens_tab {background-position:-394px 35px;}
#intimates_care_tabs .womens #womens_tab {background-position:-197px 35px;}

#laundering_symbols{margin-left:6px;}
#laundering_symbols img{float:left;}
#laundering_symbols_section_content{background-color:#f6f9fe}
#laundering_symbols_section_content h2{color:#3a4f6c;}
#laundering_symbols_section_content .section_description {margin-bottom:20px;}

#what_to_wear_tabs ul {list-style: none; padding:0 0 0 6px;margin:0;overflow:hidden; clear:both;}
#what_to_wear_tabs ul li {float:left;}
#what_to_wear_tabs ul li a{display:block;width:148px;height:35px;}
#what_to_wear_tabs #gym_tab {background-position: 0 0;}
#what_to_wear_tabs .active #gym_tab {background-position:0 35px;}
#what_to_wear_tabs #on_days_off_tab {background-position:-148px 0;}
#what_to_wear_tabs .active #on_days_off_tab {background-position:-148px 35px;}
#what_to_wear_tabs #at_the_office_tab {background-position:-296px 0; width:147px;}
#what_to_wear_tabs .active #at_the_office_tab {background-position:-296px 35px;}
#what_to_wear_tabs #mens_fabrics_tab {background-position:-443px 0;width:147px;}
#what_to_wear_tabs .active #mens_fabrics_tab {background-position:-443px 35px;}

#what_to_wear_tabs #bras_tab {background-position:0 0;}
#what_to_wear_tabs .active #bras_tab {background-position:0 35px;}
#what_to_wear_tabs #panties_tab {background-position:-148px 0;}
#what_to_wear_tabs .active #panties_tab {background-position:-148px 35px;}

#what_to_wear_tabs #shapewear_tab {background-position:-296px 0; width:147px}
#what_to_wear_tabs .active #shapewear_tab {background-position:-296px 35px;}
#what_to_wear_tabs #hosiery_tab {background-position:-443px 0; width:147px;}
#what_to_wear_tabs .active #hosiery_tab {background-position:-443px 35px;}

#what_to_wear_content {background-color:#FCF7EF;}
#what_to_wear_content ul{list-style:none; padding:0;}
#what_to_wear_content hr{margin:20px 0; border: 2px solid #FE8A03;}
#what_to_wear_content h2 {color:#FE8A03;}
#what_to_wear_content li.content_nums{border-bottom:1px dashed #FE8A03;margin-bottom:15px}
#what_to_wear_content ul.bullets{list-style:disc outside; padding: 20px 0 10px 25px;}
#what_to_wear_content ul.bullets li{padding-left:0;padding-bottom:4px;}
#what_to_wear_content ul.bullets li.no_bullet{list-style:none}
#what_to_wear_content ul.bullets li p{display:inline;}
#what_to_wear_content ul.content_titles li{padding:5px 0}
#what_to_wear_content ul.content_titles a{text-decoration:underline}
#what_to_wear_content #bullet_content a.item_url{color:#DD6000}
#bullet_content{background-color:#FFF; padding:10px 15px; margin:10px 15px 15px 0;}
#bullet_content .item_wrapper{float:left; width:233px;padding:10px 0}
#bullet_content .item_wrapper a{float:left;}
#bullet_content .item_wrapper img{width:50px;height:56px;border:1px solid #ccc;float:left;}
#bullet_content a.item_url{margin: 5px 0;display:block;text-decoration:underline}	
#bullet_content div.item_desc{width:140px;margin-left:60px; padding:0;}
#bullet_content div.item_desc *{display:block}
#styles_and_trends_tabs ul {list-style: none; padding:0 0 0 6px;margin:0;overflow:hidden; clear:both;}
#styles_and_trends_tabs ul li {float:left;}
#styles_and_trends_tabs ul li a{display:block;width:295px;height:35px;}

#styles_and_trends_tabs #women_tab {background-position:0 0;}
#styles_and_trends_tabs .active #women_tab {background-position:0 35px;}
#styles_and_trends_tabs #men_tab {background-position:-295px 0;}
#styles_and_trends_tabs .active #men_tab {background-position:-295px 35px;}

#styles_and_trends_content {background-color:#edfcff;}
#styles_and_trends_content ul{list-style:none; padding:0;}
#styles_and_trends_content hr{margin:20px 0; border: 1px solid #02798f; clear:both;}
#styles_and_trends_content h2 {color:#02798f;}
#styles_and_trends_content li.content_nums{border-bottom:1px dashed #03798e;margin-bottom:15px}
#styles_and_trends_content ul.bullets{list-style:none outside; padding: 20px 0 10px 25px;}
#styles_and_trends_content ul.bullets li{padding-left:0}
#styles_and_trends_content ul.bullets li p{display:inline;}
#styles_and_trends_content .content_titles li {padding:7px; float:left;}
#styles_and_trends_content .content_titles li.first {padding-left:0;clear:left}
#styles_and_trends_content .content_titles li.last {padding-right:0;}
#styles_and_trends_content #bullet_content a.item_url{color:#03798e}
#fit_and_size_tabs ul {list-style: none; padding:0 0 0 6px;margin:0;overflow:hidden; clear:both;}
#fit_and_size_tabs ul li {float:left;}
#fit_and_size_tabs ul li a{display:block;width:98px;height:35px;}
#fit_and_size_tabs #bras_tab {background-position: 0 0; width:98px;}
#fit_and_size_tabs .active #bras_tab {background-position: 0 35px;}

#fit_and_size_tabs #panties_tab {background-position: -98px 0;width:99px;}
#fit_and_size_tabs .active #panties_tab {background-position: -98px 35px;}
#fit_and_size_tabs #shapewear_tab {background-position: -197px 0;width:97px;}
#fit_and_size_tabs .active #shapewear_tab {background-position: -197px 35px;}
#fit_and_size_tabs #tees_camis_tab {background-position: -294px 0;width:100px;}
#fit_and_size_tabs .active #tees_camis_tab {background-position: -294px 35px;}
#fit_and_size_tabs #hosiery_tab {background-position: -394px 0;width:99px;}
#fit_and_size_tabs .active #hosiery_tab {background-position: -394px 35px;}
#fit_and_size_tabs #sleepwear_tab {background-position: -493px 0;width:97px;}
#fit_and_size_tabs .active #sleepwear_tab {background-position: -493px 35px;}

#fit_and_size_tabs #underwear_tab {background-position: 0 0; width:148px;}
#fit_and_size_tabs .active #underwear_tab {background-position: 0 35px;}
#fit_and_size_tabs #t-shirts_tab {background-position: -148px 0; width:148px;}
#fit_and_size_tabs .active #t-shirts_tab {background-position: -148px 35px;}
#fit_and_size_tabs #socks_tab {background-position: -296px 0; width:147px;}
#fit_and_size_tabs .active #socks_tab {background-position: -296px 35px;}
#fit_and_size_tabs #sleepwear_tab_men {background-position: -443px 0;width:147px;}
#fit_and_size_tabs .active #sleepwear_tab_men {background-position: -443px 35px;}


#expert-advice-content #fit_and_size_content {background-color:#FEFCD1; padding:20px;width:550px;overflow:hidden;}
#fit_and_size_content h2{color:#4f2d0a}
#fit_and_size_content p{padding-bottom:10px}
#fit_and_size_content .column{float:left;width:250px; margin:5px 0 20px}
#fit_and_size_content .right {padding-left:30px;}
#fit_and_size_content p.dot {padding-left:15px;}
#brand_sizechart_dropdown{background-color:#FEE334;padding: 5px 20px; height:55px; width:550px; position:relative; left:-20px; margin-top:20px;}
#sizechart_content{padding:20px 0 25px; border-bottom: 1px dashed #4f2d0a}
#sizechart_content table{border-top:1px solid #DFD0A5; border-left:1px solid #DFD0A5;}
#sizechart_content tr.logo{display:none;}
#sizechart_content tr.odd{background-color:#FCF9EA;}
#sizechart_content tr.even{background-color:#FFF;}
#sizechart_content th, #sizechart_content td{border-bottom:1px solid #DFD0A5; border-right:1px solid #DFD0A5; padding:3px 7px;; text-align:center;}
#sizechart_content th{background-color:#FEE334; height:25px;}
#sizechart_content tr.colSubHead th{background-color:#FFF; height:15px;}
#additional_text{padding-top:20px; }
#additional_text ul.numerical{list-style-type:decimal; font-weight:bold;}
#additional_text ul li{margin-left:20px;}
#additional_text ul li span{font-weight:normal;}
#additional_text p{margin: 7px 0;}

#shop_by_bra_size_content table{background-color:#F7F7F7;border-top:1px solid #ccc;margin-top:10px;width:100%;}
#shop_by_bra_size_content table .red{border-left:none;}
#shop_by_bra_size_content td{background-color:#eee;margin:1px;}
#shop_by_bra_size_content th,#shop_by_bra_size_content td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:3px;}
#shop_by_bra_size_content tr td.white {background-color:#FFFFFF}
#shop_by_bra_size_content th,#shop_by_bra_size_content td.red{background-color:#CD393D;font-weight:normal; color:#FFFFFF;}

/* Behind The Brand */
#btb_banner{position:relative;}
#btb_banner div {cursor:pointer;width:135px;height:110px;position:absolute;right:15px;top:10px;opacity:0.0;filter:alpha(opacity=0);background-color:red;}
#btb_main{float:left;}
#btb_main #footer{width:100%;float:left;}
.brand_video{float:left;position:relative;width:380px;text-align:center;}
.brand_video .brand_image {width:346px;height:361px;}
.shop_link {position:absolute;left:0;bottom:15px;font-size:18px;text-align:center;width:100%;}
.shop_link img {vertical-align:middle;}

/* Behind The Brand popup */
#btb-video-title{padding-bottom:10px;}
#btb-video-desc{padding:10px;}
#btb-title{margin: 10px 0 20px 25px;}
.btb-carousel-details{padding-left:110px;}
.btb-thumb-desc{text-align:center;}
#btb-end-splash{position:relative;}
#btb-replay{position:absolute;right:80px;top:40px;}
#btb-thanks{position:absolute;right:100px;top:100px;}
#btb-brand-shop{position:absolute;right:160px;top:165px;}
#btb-mens-shop{position:absolute;right:160px;top:230px;}
#btb-womens-shop{position:absolute;right:160px;top:265px;}


/* Giveaway Page */
#giveaway_page .image-wrapper {text-align: center;}
#giveaway_page #header{margin-bottom:49px; margin-top:29px;}
#giveaway_page div.content-form { padding-left: 105px; position: relative;}
#giveaway_page .content-form h2.information {font-size: 22px; font-weight: bold; line-height: 22px; color: #72A9C4; margin-bottom: 15px;}
#giveaway_page .content-form div form div input{border:solid 1px #A19FA0; background-color:#FFF; margin:8px 5px 15px 0; border-top-style: groove;}
#giveaway_page .content-form div form div textarea{border:solid 1px #A19FA0; background-color:#FFF; margin:8px 5px 15px 0; border-top-style: groove;}
#giveaway_page .content-form div form div select{border:solid 1px #A19FA0; background-color:#FFF; margin:8px 5px 15px 0; border-top-style: groove;}
#giveaway_page .content-form div.information label {padding-left:1px;font-weight:bold;}
#giveaway_page .information div.name-content {width: 200px; float: left;}
#giveaway_page div.rules {margin-bottom: 5px;}
#giveaway_page .rules input {margin: 0 5px 0 0!important; border:0!important;}
#giveaway_page p.information a {font-size: 11px; color: #80807E; text-decoration: underline;}
#giveaway_page .giveaway-link-rules {margin-bottom: 16px;}
#giveaway_page .giveaway-content {padding-top: 35px; margin: 0 auto;}
#giveaway_page .giveaway-content img.winners{padding-top:10px; margin-left:10px;margin-bottom:40px;}
#giveaway_page .giveaway-top-style span.information {font-size: 18px; line-height: 21px; color: #4E4D48; padding-right:105px;}
#giveaway_page .giveaway-top-style div.top-style-content {margin: 18px 0 0 14px;}
#giveaway_page .giveaway-top-style div.top-style-content div {width: 165px; float: left; margin-left: 5px; margin-right:5px;}
#giveaway_page .giveaway-top-style .top-style-content div span {font-size: 14px;}
//#giveaway_page .giveaway-top-style .top-style-content div a img {display :block;}
.clear {clear: both;}
#giveaway_page div.shop-him-her {margin-top: 24px;}
#giveaway_page .shop-him-her img {margin-right: 17px;}
#giveaway_page .diesel-view-all-nud {padding: 20px 0 40px 0;}
#giveaway_page img.logo{display:block;margin:0 auto 3px}
#giveaway_page p.logo{padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #cdcdcd; height:24px; float:left; padding-top:5px; width:150px;}
#giveaway_page p.logo img{float:left;}
#giveaway_page p.logo .sale_msg{float:right; font-size:13px; font-weight:bold; color:#d10000; padding-top:6px}
#giveaway_page a.listing{display:block; line-height:16px; text-align:left;}
#giveaway_page a.listing:hover,.sort-paging a{text-decoration:underline;}
#giveaway_page b.dg3xprice,b.priceor{color:#333333;display:block;float:left;}
#giveaway_page span.regprice{padding:0 .5em 0 0;text-decoration:line-through;font-size:12px!important;float:left;}
b.buyxfory, .dg3xspecial, b.saleprice{color:#ff1200;float:left;}
.url-left {padding-top: 15px;padding-left:80px;float:left;}
.url-right {padding-top:15px;padding-left:27px;float:left;}
div.giveaway-popup-message{position: relative;}
.giveaway-popup-message span{position: absolute;}
.giveaway-popup-message span.giveaway-close-popup-link {top: 369px; left: 443px;}
.giveaway-item{display:block;}
.giveaway-item{height:175px;padding-top:3px;}
//.giveaway-item{background-color:#000!important;}
/* error message*/
#errors { margin-bottom: 24px;}
#errors p.information {margin: 1px 0 0 0;}
#errors p.head {margin-bottom: 20px;}
#errors p span.field {color: #B9463F; margin-right: 15px; font-weight: bold; font-size: 11px; line-height: 14px;}
#errors p span.error {font-size: 11px; line-height: 14px}

#giveaway_page div.prReviewCatalog, div.prReviewCatalog div{margin:0!important;width:auto;padding:0}
#giveaway_page div.prReviewCatalog div.prSnippetEngine{width:88px;}
#giveaway_page div.prReviewCatalog div.prStars{cursor:pointer;width:88px;}
#giveaway_page div.prReviewCatalog div.prSnippetRatingUnclickable{margin:0;padding:0;width:88px;}
#giveaway_page div.prReviewCatalog{padding:5px 35px 0;}
#giveaway_page div.prReviewCatalog{padding:5px 0 0;}
#giveaway_page #sharethis_0{float:left;padding-left:200px;padding-bottom:43px;}
#giveaway_page #sharethis_0 a.stbutton{padding-left:0px;display:block;width:142px;height:16px;margin-top:30px;} 

