.SimpleTabsGroup { position: relative; height: 230px }
.SimpleTabsGroup .tabs {  }
.SimpleTabsGroup .tabs ul li { float: left }
.SimpleTabsGroup .tabs a, .tabs a:visited { display: block; color: #999999; font-size: 12px; font-family: arial; width: 128px; font-weight: bold; text-decoration: none; text-align: center; float: left; outline: none }
.SimpleTabsGroup .tabs a b { background-color: #DDDDDD; margin-left: 1px; height: 1px; border-right: 1px solid #eeeeee; border-left: 1px solid #eeeeee; display: block; padding: 0 5px 0 5px; line-height: 1px }
.SimpleTabsGroup .tabs a .top-line { font-size: 1px }
.SimpleTabsGroup .tabs a:hover { color: #333333; text-decoration: none; outline: none }
.SimpleTabsGroup .tabs a span { padding: 8px 0px 7px 0px; background-color: #F3F3F3; margin: 0; border: 0px; display: block; border-left: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-right: 0px }
.SimpleTabsGroup .tabs a.active span { background-color: #fff; border-bottom: 0px; color: #333333 }
.SimpleTabsGroup .tabs a.lastBtn b { margin-right: 1px; line-height: 1px; height: 1px }
.SimpleTabsGroup .tabs a.lastBtn .top-line { font-size: 1px }
.SimpleTabsGroup .tabs a.lastBtn span { border-right: 1px solid #DDDDDD }
.SimpleTabsGroup .tabs a.active-last span { background-color: #fff; border-bottom: 0px; color: #333333; border-right: 1px solid #DDDDDD }
.SimpleTabsGroup .tabs .content { position: absolute; height: 195px; width: 635px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; display: none; left: 0px; top: 31px; padding-top: 1px; text-align: right; padding-left: 3px }
.welcome_container { background-color: #FFFFFF; float: none; width: 940px }
.welcome_container .flash_container { width: 940px; height: 280px }
.welcome_container .adspot0 { width: 960px; float: left; margin: 0; padding: 0 }
.welcome_container .adspot3 { width: 720px; float: left; margin: 0; padding: 15px 0px 0px 0px }
.welcome_container .flash_container .flash_area { float: left; position: relative; width: 940px; height: 280px; z-index: 1 }
.welcome_container .flash_container .flash_area .welcomeswf { float: left; position: absolute }
.welcome_container .flash_container .flash_area .swfgraphic { float: left; position: absolute }
.welcome_container .flash_container .whyjoin { position: absolute; width: 270px; height: 250px; right: 10px; top: 10px; background-color: #FFFFFF; font: 12px Arial; border: 1px solid #ccc; text-align: center }
.welcome_container .flash_container .whyjoin ul { margin: 10px 18px; padding: 0; text-align: left; list-style-type: disc; padding-left: 8px }
.welcome_container .flash_container .whyjoin ul li { padding: 3px 0 }
.welcome_container .flash_container .whyjoin .whyjoinImg { text-align: center; font-size: 40px; font-family: Arial; font-weight: bold; color: #FF9933; margin-top: 10px }
.welcome_container .flash_container .whyjoin ul li span { margin-right: 4px }
.welcome_container .whyjoin { margin-top: 5px; margin-left: 15px; width: 240px }
.welcome_container .flash_container .whyjoin .whyjoinbutton { width: 190px; height: 30px; text-align: center; margin: 15px 0px 0px 65px }
.welcome_container .flash_container .whyjoin .whyjoinbuttonit { width: 190px; height: 30px; text-align: center; margin: 15px 0px 0px 80px }
.welcome_container .flash_container .whyjoin .smalltxt { color: #333333; font-family: Arial; font-size: 12px; font-weight: regular; line-height: 20px }
.welcome_container .flash_container .whyjoin .logininfo { font-style: normal; font-family: Arial; font-size: 14px; line-height: 20px; margin-top: 10px; font-weight: bold }
.welcome_container .flash_container .whyjoin .logininfo a:link { font-weight: normal }
.welcome_container .adspot .adspot1 { float: left; height: 40px; margin: 0; padding: 0; width: 470px }
.welcome_container .adspot .adspot2 { float: right; height: 40px; margin: 0; padding: 0; width: 470px }
.welcome_container .sub_section3 .bestsellers { float: left; height: 219px }
.welcome_container .sub_section3 .store { float: right; height: 219px }
.welcome_container .sub_section3 .store .our-store { float: left; background-color: #F3F3F3; clear: left; width: 280px; text-align: left; height: 31px; border-bottom: none }
.welcome_container .sub_section3 .store .our-store .text-left { background: url(/snapfishuk/fe/file/cs=1329720133000_1/shared/assets/sprites/welcome_sprite.png/) 0px -700px no-repeat; float: left; margin: 0; width: 3px; height: 31px }
.welcome_container .sub_section3 .store .our-store .browse { color: #666666; font-size: 12px; font-weight: bold; float: left; border-top: 1px solid #DDDDDD; width: 258px; padding: 8px 8px 0px 8px; float: left }
.welcome_container .sub_section3 .store .our-store .text-right { background: url(/snapfishuk/fe/file/cs=1329720133000_1/shared/assets/sprites/welcome_sprite.png/) 0px -750px no-repeat; float: left; margin: 0; width: 3px; height: 31px }
.welcome_container .sub_section3 .store .store-tabcontent { border: 1px solid #DDDDDD; clear: left; width: 264px; height: 195px; text-align: left; padding: 0 7px }
.welcome_container .sub_section3 .store .store-tabcontent .storelinks { width: 260px; list-style-type: none; margin: 0; padding: 0 }
.welcome_container .sub_section3 .store .store-tabcontent .storelinks li { border-bottom: 1px solid #DDDDDD; padding: 2px 0 }
.welcome_container .sub_section3 .store .store-tabcontent .storelinks a { color: #333333; display: block; line-height: 18px; padding: 0 5px; text-decoration: none }
.welcome_container .sub_section3 .store .store-tabcontent .storelinks a:hover { background-color: #D6EBF5 }
.welcome_container .sub_section3 .store .store-tabcontent .storelinks .linklast { border-bottom: 0 solid #DDDDDD }
.welcome_container .bestsellers .line { height: 1px; position: relative; z-index: 1 }
.welcome_container .ycflash_container { float: left; height: 280px; width: 640px }
.welcome_container .login { float: left; height: 280px; margin-left: 20px; border: 0 solid red }
.welcome_container .login .loginform { background-color: #D6EBF5; color: #333333; font-family: verdana; font-size: 10px; height: 242px; padding-left: 8px; text-align: left }
.welcome_container .login .newtoyork { background-color: #6699CC; height: 239px; text-align: center }
.welcome_container .login .newtoclark { background-color: #BFBECE; height: 239px; text-align: center }
.welcome_container .login .whyjoinbutton { width: 190px; height: 30px; text-align: center; margin: 0px 0px 0px 65px }
.yorkverdana13 { color: #FFFFFF }
.yorkverdana13, .clarkverdana13 { font-family: verdana; font-size: 13px; font-weight: bold }
.clarkverdana13 { color: #300F66 }
.yorkverdana15, .clarkverdana15 { color: #FFFFFF; font-family: verdana; font-size: 15px; font-weight: bold; padding-top: 5px }
.clarkverdana15 { color: #300F66 }
.yorkverdana20, .clarkverdana20 { color: #FFFFFF; font-family: verdana; font-size: 20px; font-weight: bold }
.clarkverdana20 { color: #300F66 }
.welcome_container .login .loginbottomyork { background-color: #CCCCCC; padding: 0 0; text-align: center }
.welcome_container .login .loginbottomclark { background-color: #320F69; padding: 0 0; text-align: center }
.welcome_container .sub_section3 .bestsellers .bestsellers-heading { float: left; background-color: #F3F3F3; clear: left; width: 640px; text-align: left; height: 31px; border-bottom: none }
.welcome_container .sub_section3 .bestsellers .bestsellers-heading .text-left1 { background: url(/snapfishuk/fe/file/cs=1329720133000_1/shared/assets/sprites/welcome_sprite.png/) 0px -700px no-repeat; float: left; margin: 0; width: 3px; height: 31px }
.welcome_container .sub_section3 .bestsellers .bestsellers-heading .text-right1 { background: url(/snapfishuk/fe/file/cs=1329720133000_1/shared/assets/sprites/welcome_sprite.png/) 0px -750px no-repeat; float: left; margin: 0; width: 3px; height: 31px }
.welcome_container .sub_section3 .bestsellers .bestsellers-heading .bestseller-content { color: #666666; font-size: 12px; font-weight: bold; float: left; border-top: 1px solid #DDDDDD; width: 618px; padding: 8px 8px 0px 8px; float: left }
.welcome_container .sub_section3 .bestsellers .bestsellers-img { border: 1px solid #DDDDDD; clear: left; width: 636px; height: 190px; padding: 0 1px }
.welcome_container .sub_section3 .bestsellers .bestsellers-img .bsad1 { width: 212px; height: 190px; float: left }
.welcome_container .flash_container .tier1JoinusText { padding: 15px 0 15px 0; font-size: 32px; color: #FF9833; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.welcome_container .flash_container .tier1InfoText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; padding: 0 30px 0 30px }
.welcome_container .flash_container .howitworksTxt { color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; padding: 15px 0 0 0 }
.welcome_container .flash_container .howitworksTxt a:link { color: #333333; font-family: arial, sans-serif; font-size: 12px; margin-bottom: 5px; text-decoration: underline }
.warningText { color: #9B9C9B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }

