/* CLASSES IN USE: #allrights, #base, #brands, #buttons, #categories, #content, #controls, #designby, #featured, #footer, #frame, #handbags, #header, #hotinfo, #hotthumb, #hottitle, #links, #login, #logo, #menu, #middle, #search, #showcase, #smallprint, #top, #whatshot, .bag, .bottom, .info, .quicklinks */

/* GLOBAL CLASS */ 
.clear {clear: both;}
.large_field {border: #7F9DB9 solid 1px; height: 66px; padding: 2px 0 0 4px; width: 100px;}
.messagebox {font-size: 11px; padding: 2px 0 0 4px; width: 216px;}
.pinkbold {color: #F0027D; font-weight: bold; text-decoration: none;}
.pinkbold a {color: #F0027D; font-weight: bold; text-decoration: underline;}
.pink {color: #F0027D; font-weight: normal; text-decoration: none;}
.pink a {color: #F0027D; font-weight: normal; text-decoration: underline;}
.select {color: #F0027D; font-size: 11px; font-weight: bold; text-align: right; width: 100px;}
.selected {color: #000; font-size: 11px; font-weight: normal; text-align: left; width: 105px;}
.seperator {background: url('../../graphics/elements/seperator.gif'); float: left; height: 34px; width: 770px;}
.textfield {border: #7F9DB9 solid 1px; height: 16px; padding: 2px 0 0 4px; width: 220px;}
.text_field {border: #7F9DB9 solid 1px; color: #000; font-size: 11px; height: 16px; padding: 2px 0 0 4px; width: 100px;}
.text_field2 {border: #7F9DB9 solid 1px; color: #000; font-size: 11px; height: 16px; padding: 2px 0 0 4px; width: 155px;}
.underlinepink a {color: #F0027D; font-weight: bold; text-decoration: underline;}

/* ABOUT US */
#aboutus {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#aboutus .title {background:url('../../graphics/titles/about_us.gif'); float: left; height: 36px; width: 392px;}
#aboutus .pink {color: #F0027D; font-weight: bold; text-decoration: underline;}
#aboutus img.bags {float: left;}

/* BAGS DEATAILS */
#bagdetails {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#bagdetails #caption {color: #F0027D; height: 30px; font-size: 9px; margin-top: 136px; text-align: center; width: 91px;}
#bagdetails #content {color: #000; float: left; overflow: hidden; width: 400px;}
#bagdetails #content #alldetails {clear: both; height: 140px; width: 397px;}
#bagdetails #content #alldetails #edittext{float: left; width: 286px;}
#bagdetails #content #alldetails #photo {background: url('../../graphics/elements/madonna.jpg') no-repeat; float: left; height: 136px; margin-right: 20px; width: 91px;}
#bagdetails #content #allbuttons {clear: both; height: 25px; margin-top: 34px; width: 397px;}
#bagdetails #content #alllinks {background: url('../../graphics/elements/linkarea.gif') no-repeat; clear: both; height: 45px; margin-top: 30px; padding: 17px 0 0 0; width: 398px;}
#bagdetails #content #alllinks #left {float: left; padding-left: 17px; width: 182px;}
#bagdetails #content #alllinks #right  {float: left; text-align: right; padding-right: 16px; width: 183px;}
#bagdetails #display {float: left; margin-top: -60px; position: relative; width: 370px;}
#bagdetails #main {clear: both; height: 100%; width: 770px;}
#bagdetails .relate {clear: both; height: 20px; margin: 0 0 0 46px; width: 719px;}
#bagdetails .relate .title1 {float: left; height: 30px; margin-right: 132px; text-align: center; width: 120px;}
#bagdetails .relate .title2 {float: left; height: 30px; margin-right: 121px; text-align: center; width: 153px;}
#bagdetails .relate .title3 {float: left; height: 30px; text-align: center; width: 138px;}
#bagdetails .related {clear: both; height: 140px; margin: 0 0 0 46px; width: 719px;}
#bagdetails .related .bag1 {background: url('../../files/bags/friendly.jpg') no-repeat; float: left; height: 164px; margin-right: 132px; width: 120px;}
#bagdetails .related .bag2 {background: url('../../files/bags/be_d.jpg') no-repeat; float: left; height: 164px; margin-right: 121px; width: 153px;}
#bagdetails .related .bag3 {background: url('../../files/bags/fendi.jpg') no-repeat; float: left; height: 164px; width: 138px;}
#bagdetails .related .title1 {float: left; height: 30px; margin-right: 132px; text-align: center; width: 120px;}
#bagdetails .related .title2 {float: left; height: 30px; margin-right: 121px; text-align: center; width: 153px;}
#bagdetails .related .title3 {float: left; height: 30px; text-align: center; width: 138px;}
#bagdetails .title {background: url('../../graphics/titles/bag_detail.gif'); float: left; height: 36px; width: 392px;}

/* BROWSE BAGS */
#browse {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#browse #titleshadow {background:url('../../graphics/elements/closetbutt_shadow.gif') no-repeat; height: 51px; width: 762px;}
#browse #titleshadow a {color: #F0027D; font-weight: normal; text-decoration: underline;}
#browse .block {float: left; height: 25px; text-align: center; width: 26px;}
#browse .breaker {clear: both; float: right; height: 21px; margin: -130px 0 0 0; width: 757px;}
#browse .mblock{float: left; height: 19px; padding-top: 6px; text-align: center; width: 182px; word-spacing: 2px;}
#browse .pageleft {background: url('../../graphics/fillers/franchise_block.gif') no-repeat; float: left; height: 100%; padding: 9px 0 0 12px; width: 514px;}
#browse .pageleftbottom {float: left; height: 100%; padding: 9px 0 0 12px; width: 664px;}
#browse .pagingtop {clear: both; overflow: hidden; width: 762px;} 
#browse .pageright {float: right; margin-top: 9px; width: 236px;}
#browse .pink {color: #F0027D; font-weight: bold; text-decoration: none;}
#browse .pink a {color: #F0027D; font-weight: bold; text-decoration: underline;}
#browse .rightpage{float: right; margin-top: 9px; width: 236px;}
#browse .showcase {float: left; height: 277px; margin-top: 10px; width: 766px;}
#browse .title {background: url('../../graphics/titles/browse.gif') no-repeat; float: left; height: 39px; width: 761px;}

/* CONTACT US */
#contact {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#contact #brands {float: left; width: 766px;}
#contact #brands img {float: left;}
#contact #girl {float: left; margin-top: -54px;}
#contact #leftform {float: left; width: 235px;}
#contact #rightform {float: left; margin: 0 0 0 50px; width: 335px;}
#contact #rightform .header {float: left; padding: 2px 5px 0 0; width: 120px;}
#contact #rightform .edit {float: left; font-size: 11px; width: 200px;}
#contact .container {clear: both; overflow: hidden; margin-bottom: 5px; width: 400px;}
#contact .religous {background: url('../../graphics/elements/religious_symbol.jpg') no-repeat; height: 40px; position: relative; top: 180px; left: 190px; width: 35px;}
#contact .shadow {background: url('../../graphics/fillers/franchise_block.gif') no-repeat; height: 100%; margin-top: -12px; padding: 20px 0 0 20px; width: 338px;}
#contact .shadow a {color: #F0027D; text-decoration: underline;}
#contact .title {background:url('../../graphics/titles/contact.gif'); float: left; height: 36px; width: 392px;}

/* FAQS */
#faqs {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#faqs .title {background:url('../../graphics/titles/faqs.gif'); float: left; height: 36px; width: 392px;}
#faqs .pinkbold {color: #F0027D; font-weight: bold; text-decoration: none;}
#faqs .pinkbold a {color: #F0027D; text-decoration: none;}
#faqs .pinkbold a:hover {text-decoration: underline;}
#faqs .seperator {background: url('../../graphics/elements/seperator.gif'); float: left; height: 34px; width: 770px;}

/* FRANCHISE OPPRTUNITY */
#franchise {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#franchise #leftform {float: left; margin-top: 5px; width: 335px;}
#franchise #leftform .header {float: left; padding: 2px 5px 0 0; width: 200px;}
#franchise #leftform .edit {float: left; width: 105px;}
#franchise #rightform {float: left; margin: 5px 0 0 50px; width: 335px;}
#franchise #rightform .header {float: left; padding: 2px 5px 0 0; width: 200px;}
#franchise #rightform .edit {float: left; width: 105px;}
#franchise .container {clear: both; overflow: hidden; margin-bottom: 5px; width: 335px;}
#franchise .shadow {background: url('../../graphics/fillers/franchise_block.gif') no-repeat; height: 100%; padding: 10px 0 0 12px; width: 346px;}
#franchise .title {background: url('../../graphics/titles/franchise.gif'); float: left; height: 36px; width: 392px;}

/* HOW IT WORKS */
#works {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#works #membership {float: left; line-height: 15px; margin: 16px 0 16px 0; width: 620px;}
#works #join {float: right; width: 142px;}
#works #top {height: 80px; width: 762px;}
#works .miniseperator {clear: both; display: block; margin-bottom: 16px;}
#works .other {float: left; line-height: 15px; margin-bottom: 16px; width: 760px;}
#works .pusharrow {overflow: hidden; padding-left: 10px;}
#works .pusharrow ul {list-style: none;}
#works .pusharrow #leftarrow {float: left; width: 460px;}
#works .pusharrow #rightarrow {float: right; width: 130px;}
#works .pink {color: #F0027D; float: left; font-weight: bold; text-decoration: none;}
#works .title {background:url('../../graphics/titles/works.gif'); float: left; height: 36px; width: 392px;}
#works .img {margin-top: 12px;}

/* MEMBERS AREA*/
#members {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#members #checklhs {float: left; width: 20px;}
#members #checkrhs {float: right; padding-left: 10px; width: 260px;}
#members #checkoptions {clear: both; width: 290px;}
#members .announcement {background: url('../../graphics/elements/announcement.gif') no-repeat; clear: left; color: #F0027D; float: left; font-weight: bold; height: 100%; margin: 10px 12px 0 0; padding: 38px 0 0 18px; width: 230px;}
#members .container {float: left; height: 100%; overflow: hidden; width: 760px;}
#members .currentlyhired {background: url('../../graphics/elements/currently_hired.gif') no-repeat; clear: both; float: left; height: 100%; margin-top: -100px; min-height: 60px; padding: 38px 0 0 18px; width: 212px;}
#members .membership {background: url('../../graphics/elements/membership.gif') no-repeat; float: left; height: 100%; margin: 0 12px 10px 0; padding: 30px 0 0 18px; width: 230px;}
#members .paygo {margin-top: 14px;}
#members .profilelhs {float: left; min-height: 180px; width: 200px;}
#members .profilelhs .first {float: left; margin-bottom: 2px; width: 70px;}
#members .profilelhs .second {color: #F0027D; float: left; margin-bottom: 2px; margin-left: 10px; width: 100px;}
#members .profilerhs {float: left; margin-left: 30px; min-height: 180px; width: 200px;}
#members .profilerhs .first {float: left; margin-bottom: 2px; width: 80px;}
#members .profilerhs .second {color: #F0027D; float: left; margin-bottom: 2px; margin-left: 10px; width: 110px;}
#members .profileupdate {clear: both; float: right; margin-right: 16px; margin-top: 65px;}
#members .swapbags {background: url('../../graphics/elements/swap_bags.gif') no-repeat; float: left; height: 100%; padding: 38px 0 0 20px; width: 224px;}
#members .title {background: url('../../graphics/titles/welcome.gif'); float: left; height: 36px; width: 392px;}
#members .waitinglist {background: url('../../graphics/elements/waiting_list.gif') no-repeat; float: left; height: 100%; margin-right: 12px; padding: 38px 40px 0 20px; width: 180px;}
#members .welcomenote {background: url('../../graphics/fillers/members_block.gif') no-repeat; height: 100%; margin-top: 10px; min-height: 60px; padding: 10px 100px 0 12px; width: 650px;}
#members .yourprofile {background: url('../../graphics/elements/yourprofile.gif') no-repeat; float: right; height: 100%; margin-top: 10px; padding: 38px 40px 0 20px; width: 430px;}

/* PRIVACY POLICY */
#privacy {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#privacy .title {background: url('../../graphics/titles/privacy.gif'); float: left; height: 36px; width: 392px;}

/* SIGN UP */
#signup {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#signup .radio {float: left; margin-top: 12px; width: 27px;}
#signup .text {float: left; margin-top: 6px; width: 200px;}
#signup .text a {color: #F0027D; font-weight: bold; text-decoration: underline;}
#signup .register {background: url('../../graphics/fillers/franchise_block.gif') no-repeat; height: 100%; min-height: 157px; padding: 10px 100px 0 12px; width: 358px;}
#signup .title {background: url('../../graphics/titles/signup.gif'); float: left; height: 88px; width: 765px;}
#signup .signtype {background: url('../../graphics/fillers/members_block.gif') no-repeat; float: left; height: 100%; min-height: 157px; padding: 10px 0 0 12px; width: 227px;}
#signup #bottom {float: left; width: 770px;}
#signup #leftform {float: left; margin-top: 5px; width: 335px;}
#signup #leftform .header {float: left; padding: 10px 5px 0 6px; width: 120px;}
#signup #leftform .edit {float: left; padding-top: 5px; width: 125px;}
.newstyle {border: #7F9DB9 solid 1px; color: #F0027D; height: 20px; padding: 2px 0 0 4px; width: 170px;}

/* SIGN UP: STEP 2 */
#signup2 {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#signup2 #extra {float: left; margin-top: 90px; width: 280px;}
#signup2 #extra a {color: #F0027D; font-weight: bold;}
#signup2 #holder {width: 770px;}
#signup2 #paymentmethods {margin-top: 670px;}
#signup2 .checklhs {float: left; margin-top: 20px; width: 20px;}
#signup2 .checkrhs {float: left; margin-top: 18px; width: 120px;}
#signup2 .checkoptions {clear: right; float: left; width: 150px;}
#signup2 .holder {float: left; width: 300px;}
#signup2 .leftform {float: left; margin-top: 5px; width: 350px;}
#signup2 .leftform .header {float: left; padding-top: 5px; width: 120px;}
#signup2 .leftform .edit {float: left; padding-top: 5px; width: 200px;}
#signup2 .placement {float: left; width: 350px;}
#signup2 .register {background: url('../../graphics/fillers/members_block.gif') no-repeat; height: 100%; min-height: 157px; padding: 10px 0px 0 12px; width: 194px;}
#signup2 .rightform {float: right; margin-top: 5px; width: 350px;}
#signup2 .rightform .header {float: left; padding-top: 5px; width: 120px;}
#signup2 .rightform .edit {float: right; padding-top: 5px; width: 200px;}
#signup2 .title {background: url('../../graphics/titles/signup2.gif'); float: left; height: 88px; width: 765px;}
.iefix {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 4px; width: 152px;}
.newstyle {border: #7F9DB9 solid 1px; color: #F0027D; height: 20px; padding: 2px 0 0 4px; width: 161px;}

/* SITE MAP */
#sitemap {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#sitemap #left {float: left; width: 328px;}
#sitemap #right {float: right; margin-top: 42px; width: 436px;}
#sitemap .shadow {background: url('../../graphics/elements/map_arrowl.gif') no-repeat; font-weight: bold; height: 17px; margin-bottom: 4px; padding: 4px 0 0 32px; width: 137px;}
#sitemap .shadow a {color: #594E4C; text-decoration: none;}
#sitemap .shadow a:hover {text-decoration: underline;}
#sitemap .subcat {background: url('../../graphics/elements/map_arrowss.gif') no-repeat; font-weight: bold; height: 17px; margin-bottom: 4px; padding: 4px 0 0 70px; width: 100px;}
#sitemap .subcat a {color: #594E4C; text-decoration: none;}
#sitemap .subcat a:hover {text-decoration: underline;}
#sitemap .title {background: url('../../graphics/titles/sitemap.gif'); float: left; height: 36px; width: 392px;}

/* SMS TO WIN */
#sms {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#sms #info {float: left; width: 444px;}
#sms .offers {background: url('../../graphics/fillers/sms_shadow.gif') no-repeat; clear: both; height: 100%; margin: 10px 0 20px 0; padding: 5px 0 0 12px; width: 404px;}
#sms .pink {color: #F0027D; font-weight: normal; text-decoration: none;}
#sms .pinkbold {color: #F0027D; font-weight: bold; text-decoration: none;}
#sms .title {background: url('../../graphics/titles/sms.gif'); float: left; height: 36px; width: 392px;}

/* SPECIAL OFFERS */
#specials {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#specials #info {float: left; width: 444px;}
#specials #girl {float: right; margin-top: 35px; width: 326px;}
#specials .offers {clear: both; height: 100%; margin-top: 10px; margin-bottom: 20px; padding: 41px 0 0 12px; width: 404px;}
#specials .pink {color: #F0027D; font-weight: normal; text-decoration: none;}
#specials .title {background: url('../../graphics/titles/special.gif'); float: left; height: 36px; width: 392px;}

/* TERMS AND CONDITIONS */
#terms {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#terms .gold {color: #E7CB10; font-weight: bold; text-decoration: underline; text-transform: capitalize;}
#terms .title {background: url('../../graphics/titles/terms.gif'); float: left; height: 36px; width: 392px;}
#terms .pink {color: #F0027D; font-weight: normal; text-decoration: none;}
#terms .pinkbold {color: #F0027D; font-weight: bold; text-decoration: none;}
#terms .pinkline {color: #F0027D; font-size: 12px; font-weight: bold; text-decoration: underline;}
#terms .silver {color: #9A9290; font-weight: bold; text-decoration: underline; text-transform: capitalize;}

/* THE CLOSET */
#closet {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#closet #titleshadow {background:url('../../graphics/elements/closetbutt_shadow.gif') no-repeat; height: 51px; width: 762px;}
#closet .pagingtop {clear: both; overflow: hidden; width: 762px;} 
#closet .pageleft {background: url('../../graphics/fillers/franchise_block.gif') no-repeat; float: left; height: 100%; padding: 9px 0 0 12px; width: 664px;}
#closet .pageleftbottom {float: left; height: 100%; padding: 9px 0 0 12px; width: 664px;}
#closet .pageright {float: right; margin-top: 9px; width: 86px;}
#closet .block {float: left; height: 25px; text-align: center; width: 26px;}
#closet .mblock{float: left; height: 19px; padding-top: 6px; text-align: center; width: 26px;}
#closet .pink {color: #F0027D; font-weight: bold; text-decoration: none;}
#closet .pink a {color: #F0027D; font-weight: bold; text-decoration: underline;}
#closet .breaker {clear: both; float: right; height: 21px; margin: -130px 0 0 0; width: 757px;}
#closet .title {background: url('../../graphics/titles/closet.gif') no-repeat; float: left; height: 38px; width: 560px;}
#closet .showcase {float: left; height: 277px; margin-top: 10px; width: 766px;}

/* THE CLOSET: BAGS ON SHOW  */
#closet .bag {float: left; height: 156px; width: 191px;}
#closet .info {background: url('../../graphics/fillers/featured_info.gif'); color: black; float: left; font-size: 11px; height: 66px; padding: 10px 0 0 40px; width: 151px;}
#closet .info a.brand {color: black; font-weight: bold;}
#closet .info a.details {color: black; display: block; float: left; font-weight: bold; margin-top: 10px;}
#closet .info a.hirebag {color: #F0027D; float: left; font-weight: bold; margin: 10px 0 0 32px; width: 50px;}

/* VOUCHERS */
#vouchers {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#vouchercontainer {width: 772px;}
#vouchers .area {clear: both; color: black; margin-top: 20px; padding: 0 0 0 14px; width: 192px;}
#vouchers .area a {clear: both; color: #F0027D; margin-top: 20px; width: 192px;}
#vouchers .drop {background: url('../../graphics/elements/seperator.gif'); clear: both; height: 34px; margin-bottom: 90px; width: 770px;}
#vouchers .longdrop {float: left; margin-top: 25px;}
#vouchers .theform {background: url('../../graphics/fillers/franchise_block2.gif') no-repeat; float: left; overflow: hidden; position: relative; width: 256px;}
#vouchers .theform .header {float: left; padding: 6px 0 0 14px; width: 106px;}
#vouchers .theform .edit {float: left; padding: 6px 0 0 14px; width: 100px;}
#vouchers .pink {color: #F0027D; font-weight: bold; text-decoration: none;}
#vouchers .submitvoucher {float: right; margin: 8px 27px 0 0;}
#vouchers .title {background: url('../../graphics/titles/vouchers.gif'); float: left; height: 36px; width: 392px;}
#vouchers .voucherform {background: url('../../graphics/fillers/franchise_block2.gif') no-repeat; float: left; height: 100%; margin-top: 50px;  overflow: hidden; position: relative; width: 256px;}
#vouchers .wayleft {float: left; width: 20px;}
#vouchers .wayright {float: left; width: 150px;}

#vouchers2 {color: #594E4C; float: left; font-size: 11px; margin: 20px 0 0 11px; width: 770px;}
#vouchercontainer2 {width: 772px;}
#vouchers2 .area {clear: both; color: black; margin-top: 20px; padding: 0 0 0 14px; width: 192px;}
#vouchers2 .area a {clear: both; color: #F0027D; margin-top: 20px; width: 192px;}
#vouchers2 .drop {background: url('../../graphics/elements/seperator.gif'); clear: both; height: 34px; margin-bottom: 90px; width: 770px;}
#vouchers2 .longdrop {float: left; margin-top: 25px;}
#vouchers2 .theform {background: url('../../graphics/fillers/franchise_block2.gif') no-repeat; float: left; overflow: hidden; position: relative; width: 256px;}
#vouchers2 .theform .header {float: left; padding: 6px 0 0 14px; width: 106px;}
#vouchers2 .theform .edit {float: left; padding: 6px 0 0 14px; width: 100px;}
#vouchers2 .pink {color: #F0027D; font-weight: bold; text-decoration: none;}
#vouchers2 .submitvoucher {float: right; margin: 8px 27px 0 0;}
#vouchers2 .title {background: url('../../graphics/titles/sell.gif'); float: left; height: 36px; width: 392px;}
#vouchers2 .voucherform {background: url('../../graphics/fillers/franchise_block2.gif') no-repeat; float: left; height: 100%; margin-top: 50px;  overflow: hidden; position: relative; width: 256px;}
#vouchers2 .wayleft {float: left; width: 20px;}
#vouchers2 .wayright {float: left; width: 150px;}

.select_nor {color: #594e4c; font-size: 11px; font-weight: normal; width: 100px;}
.new_sel_fields {clear:both; border-bottom:1px dotted #e7e7e7; padding-bottom:5px;}
.new_are_fields {font-size:11px; width:100px; height: 50px;}
