body {
	margin:0;
	color:#000;
	font:11px/14px Arial, Helvetica, sans-serif;
	/*	background:#FFF url(../images/bg-body.gif) repeat-x;	*/
	background:#ccc;
}
img { border-style:none; }
a {
	text-decoration:none;
	color:#663333;
}
a:hover { text-decoration:underline; }
input, textarea, select {
	font:100% arial, sans-serif;
	vertical-align:middle;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#page {
	margin:0 auto;
	width: 918px;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-width: 0 1px;
	padding: 0 1px;
	position: relative;
	overflow: hidden;
}
#page h1 {
	position: absolute;
	margin: 0;
	top: 13px;
	right: 12px;
	z-index: 100;
	width: 213px;
	height: 97px;
	background: url(../images/logo.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
#page h1 a {
	display: block;
	height: 100%;
}
#header {
	position: absolute;
	top: 0;
	left: 1px;
	height: 119px;
	width: 918px;
	background: #633;
}
#header .date {
	position: absolute;
	font-size: 12px;
	color: #f66;
	bottom: 11px;
	left: 9px;
}
#header ul {
	padding: 0;
	list-style: none;
	margin: 0;
	height: 10px;
}
#header ul.nav {
	position: absolute;
	top: 13px;
	left: 10px;
}
#header ul.sub-nav {
	position: absolute;
	top: 42px;
	left: 4px;
}
#header ul li {
	float: left;
	padding-right: 6px;
}
#header ul.nav li { padding-right: 15px; }
#header ul a {
	display: block;
	height: 8px;
	overflow: hidden;
	text-indent: -9999px;
}
#header ul.nav a { height: 10px; margin-bottom:5px; }
#header ul.nav li ul { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	text-transform:uppercase;
	left:-9999px;
	position:absolute;
}
#header ul.nav li:hover ul { 
	left:auto;
}
#header ul.nav li ul li { 
	float:none;
}
#header ul.nav li ul li a{ 
	padding:10px;
	background:#FF6666;
	color:#FFF;
	padding:4px 5px;
	text-indent:0;
	height:auto;
	margin:0;
	width:80px;
	line-height:20px;
}
#header ul.nav li ul li a:hover{ 
	background:#FFF;
	color:#FF6666;
	text-decoration:none;
}
.menu-join {
	width: 32px;
	background: url(../images/menu-join.gif) no-repeat;
}
.menu-fashion {
	width: 125px;
	background: url(../images/menu-fashion.gif) no-repeat;
}
.menu-closet {
	width: 68px;
	background: url(../images/menu-closet.gif) no-repeat;
}
.menu-trips {
	width: 57px;
	background: url(../images/menu-trips.gif) no-repeat;
}
.nav-stylist {
	width: 127px;
	background: url(../images/nav-fashion-forecast.gif) no-repeat;
}
.nav-members {
	width: 61px;
	background: url(../images/nav-members.gif) no-repeat;
}
.nav-wearing {
	width: 199px;
	background: url(../images/nav-wearing.gif) no-repeat;
}
.nav-blog {
	width: 34px;
	background: url(../images/nav-blog.gif) no-repeat;
}
.nav-about {
	width: 85px;
	background: url(../images/nav-about.gif) no-repeat;
}
#header ul a:hover, #header ul .active a { background-position: 0 -8px; }
#header ul.nav a:hover, #header ul.nav .active a { background-position: 0 -10px; }
#content { padding-top: 121px; }
h2.title-wearever { display: none; }
.top-bar {
	overflow: hidden;
	height: 1%;
	margin-bottom: 3px;
	background: #d0d071 url(../images/bg-topbar.gif) repeat-x;
	padding: 6px 19px 0 8px;
	color: #633;
	height: 23px;
}
.top-bar a { color: #633; }
.breadcrumbs {
	float: left;
	padding: 0;
	list-style: none;
	margin: -1px 0 0 -5px;
	font-size: 14px;
	line-height: 16px;
	overflow: hidden;
	display: inline;
}
.breadcrumbs a { font-weight: bold; }
.breadcrumbs li {
	float: left;
	background: url(../images/sep-br.gif) no-repeat 0 2px;
	padding: 0 8px;
	margin-left: -2px;
}
.top-bar h2 {
	float: left;
	font-size: 14px;
	margin: 0;
	text-transform: uppercase;
}
.top-bar strong {
	float: left;
	font-size: 14px;
	font-weight: normal;
}
.top-bar .btn-print, .top-bar .btn-search, .top-bar .link-print {
	float: right;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
}
.top-bar .btn-print {
	background: url(../images/btn-print.gif) no-repeat;
	width: 198px;
}
.top-bar .btn-search {
	background: url(../images/btn-search.gif) no-repeat 0 4px;
	width: 96px;
}
.top-bar .link-print {
	width: 145px;
	background: url(../images/link-share.gif) no-repeat;
	margin: -2px 214px 0 0;
	display: inline;
}
.pages {
	float: right;
	padding-top: 2px;
	color: #633;
}
.trips-page .pages { padding-right: 248px; }
.pages ul {
	display: inline;
	padding: 0;
	list-style: none;
	margin: 0;
}
.pages ul li {
	display: inline;
	padding-left: 1px;
}
.pages a { color: #633; }
.pages .active a { text-decoration: underline; }
.top-bar .login {
	float: right;
	font-size: 10px;
	padding: 4px 0 0 120px;
	list-style: none;
	margin: 0;
}
.top-bar .login li {
	float: left;
	padding: 1px 3px 1px 5px;
	background: url(../images/sep-login.gif) no-repeat;
}
.top-bar .login li:first-child { background: none; }
.top-bar .login a {
	display: block;
	height: 7px;
	text-indent: -9999px;
	overflow: hidden;
}
.link-login {
	width: 32px;
	background: url(../images/txt-login.gif) no-repeat;
}
.link-logout {
	width: 42px;
	background: url(../images/txt-logout.gif) no-repeat;
}
.content-holder { height: 1%; }
.content-holder:after {
	display: block;
	content: "";
	clear: both;
}
.main-content {
	width: 691px;
	float: left;
	overflow: hidden;
	padding-top:1px;
}
.dress-content {
	overflow: hidden;
	width: 698px;
	margin-left: -8px;
}
.trips-page .dress-content {
	float: left;
	width: 464px;
	margin-left: -7px;
	padding-bottom: 5px;
}
.dress-box {
	width: 222px;
	float: left;
	display: inline;
	margin: 0 0 6px 8px;
	border: 1px solid #cc6;
}
.trips-page .dress-box { margin-left: 7px; }
.dress-box .title {
	position: relative;
	background: #999;
	padding: 6px 7px 7px 8px;
	color: #fff;
	z-index: 10;
	height: 1%;
}
.dress-box h3 {
	margin: 0 0 4px;
	font-size: 12px;
	text-transform: uppercase;
}
.dress-box .title a { color: #fff; }
.dress-box .title span.link, .dress-box .title a.link {
	padding-left: 10px;
	background: url(../images/arrow2.gif) no-repeat 0 4px;
}
.dress-box em {
	color: #fff;
	text-transform: uppercase;
	font-style: normal;
	display: block;
	padding: 2px 0;
}
.dress-box h3 em {
	background: url(../images/sep-title.gif) no-repeat 0 1px;
	padding: 0 0 0 8px;
	display: inline;
}
.dress-box .title strong {
	display: block;
	font-weight: normal;
	padding-bottom: 1px;
}
.dress-box .title img { display: block; }
.dress-img {
	height: 218px;
	position: relative;
	padding-top: 1px;
}
.trips-page .dress-img { height: 229px; }
.dress-img:after {
	clear: both;
	content: "";
	display: block;
}
.dress-img .btn-x, .dress-img .btn-plus {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 14px;
	height: 14px;
}
.dress-img .btn-plus { right: 14px; }
* html .dress-img .btn-x, * html .dress-img .btn-plus { bottom: -1px; }
.dress-img .tooltip, .grey-screens .tooltip {
	position: absolute;
	bottom: 12px;
	right: 12px;
	width: 180px;
	background: url(../images/bg-tooltip.gif) no-repeat 100% 100%;
	padding-bottom: 13px;
	display: none;
}
.dress-img .btn-x:hover .tooltip, .dress-img .btn-x.hover .tooltip, .grey-screens .popup-holder:hover .tooltip, .grey-screens .popup-holder.hover .tooltip { display: block; }
.dress-img .tooltip p, .grey-screens .tooltip p {
	margin: 0;
	border: 3px solid #f9e98e;
	background: #fbf7aa;
	color: #a27d35;
	padding: 0 14px;
}
.dress-img img, .dress-img .btn-x a { display: block; }
.dress-box .title .open {
	position: absolute;
	bottom: 6px;
	right: 7px;
}
.dress-box .popup {
	position: absolute;
	top: 60px;
	left: 0;
	width: 222px;
	display: none;
}
.active .popup { display: block; }
.popup-form {
	height: 1%;
	background: url(../images/bg-form.png);
	padding: 17px 5px 14px 6px;
}
.popup-form .btn-save {
	width: 85px;
	height: 10px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/btn-save.png) no-repeat;
}
.popup-form div {
	background: url(../images/bg-input3.gif) no-repeat;
	overflow: hidden;
	height: 1%;
}
.popup-form div input {
	float: left;
	background: none;
	border: none;
	color: #333;
	font-size: 12px;
	padding: 3px 5px 2px;
	width: 199px;
}
.popup-form select {
	display: block;
	width: 212px;
	color: #333;
	font-size: 12px;
	margin: 13px 0 12px;
}
.dress4 {
	width: 100%;
	overflow: hidden;
}
.double-dress {
	overflow: hidden;
	height: 1%;
}
.double-dress img {
	float: left;
	padding:4px 18px;
}
.dress1 {
	padding-top: 47px;
	width: 100%;
}
.dress1 img { margin: 0 auto; }
.packing-notes {
	float: right;
	/*	width: 230px; */
	width: 215px;
	border: 1px solid #999;
	min-height: 897px;
	position: relative;
	padding-bottom: 40px;
}
* html .packing-notes {
	overflow: visible;
	height: 897px;
}
.save-box {
	overflow: hidden;
	height: 27px;
	padding: 13px 8px 0 10px;
	background: #633;
	color: #fff;
}
.bottom-btn {
	position: absolute;
	bottom: 0;
	width: 200px;
	left: 0;
}
.save-box a {
	color: #fff;
	float: right;
	text-transform: uppercase;
	font-size: 10px;
	margin-top: 3px;
}
.packing-notes h3 {
	font-size: 12px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}
.packing-notes fieldset {
	padding: 9px 0;
	overflow: hidden;
	width: 100%;
}
.packing-notes .btn-add {
	float: right;
	background: #f66;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 20px;
	padding: 0 6px 0 4px;
	margin-right: 6px;
	display: inline;
}
.packing-notes ul {
	padding: 0 6px 2px 3px;
	list-style: none;
	margin: 0;
}
.packing-notes ul li {
	vertical-align: top;
	position: relative;
	overflow: hidden;
	padding-bottom:9px;
}
.packing-notes .txt {
	float: right;
	width: 203px;
	background: url(../images/bg-input.gif) no-repeat;
	padding-bottom: 1px;
}
.packing-notes .txt input {
	float: left;
	color: #555;
	font-size: 10px;
	background: none;
	border: none;
	width: 175px;
	padding: 3px 5px;
}
.packing-notes .txt a {
	float: right;
	margin: 2px 2px 0 0;
	display: inline;
}
.packing-notes .txt img { display: block; }
.gallery-wrapper {
	overflow: hidden;
	margin-bottom: 1px;
}
.gallery-row { margin-bottom: 1px; }
.gallery-row .title { background: #999; }
.gallery-row .title h3 {
	margin: 0;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 20px;
	position:relative;
}
.gallery-row .title .prev {
	position:absolute;
	background: url(../images/bg-prev.gif) no-repeat;
	width: 6px;
	height: 9px;
	text-indent:-9999px;
	overflow:hidden;
	left:428px;
	top: 6px;
}
.gallery-row .title .next {
	position:absolute;
	background: url(../images/bg-next.gif) no-repeat;
	width: 6px;
	height: 9px;
	text-indent:-9999px;
	overflow:hidden;
	left:599px;
	top: 6px;
}
.gallery-row .title a { color: #fff; }
.gallery-row .title a:hover { text-decoration: none; }
.gallery-row .title a:focus { outline: none; }
.gallery-row .title span {
	padding: 0 7px;
	color: #633;
	font-weight: bold;
	cursor: pointer;
	font-size: 14px;
}
.gallery-row .block {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.gallery-row .shoes-row .block { height: 99px; }
.gallery-row .scrollable {
	width: 918px;
	overflow: hidden;
	height: 118px !important;
	position: relative;
	z-index: 10;
}
* html .gallery-row .scrollable { height: 123px !important; }
.gallery-row .shoes-row .scrollable { height: 99px !important; }
* html .gallery-row .shoes-row .scrollable { height: 104px !important; }
.gallery-row .scroll-content {
	width: 918px;
	height: 109px !important;
	padding-bottom: 9px;
}
.gallery-row .shoes-row .scroll-content { height: 90px !important; }
.gallery-row .long { width: 2000px !important; }
.gallery-row .hscroll-bar {
	height: 9px !important;
	margin: 0;
	padding: 0;
}
.gallery-row .hscroll-left, .gallery-row .hscroll-right { display: none; }
.gallery-row .hscroll-line {
	height: 1px !important;
	background: #633;
	overflow: hidden;
	bottom: 4px;
}
.gallery-row .hscroll-slider {
	height: 9px !important;
	background: #633;
}
.gallery {
	padding: 0;
	list-style: none;
	margin: 0;
	overflow: hidden;
	width: 2000px;
}
.gallery li {
	float: left;
	margin-right: 2px;
	width: 113px;
	height: 112px;
	overflow: hidden;
	position: relative;
}
.gallery img {
	display: block;
	margin:10px 0 0 20px;
}
.gallery .thumbnail { text-indent:-9999px; }
.gallery .thumbnail a {
	position:relative;
	display:block;
	width:107px;
	height:107px;
}
.gallery .thumbnail a:hover {
	position:relative;
	display:block;/*	background:url(../images/icoDelete2.png) center center no-repeat;	*/
}
.dress-types {
	position: absolute;
	width: 109px;
	height: 112px;
	z-index: 15;
}
.shoes-row .gallery li { height: 94px; }
.dress-types ul {
	padding: 13px 21px 0 5px;
	list-style: none;
	margin: 0;
	background: url(../images/bg-pink.png);
	height: 101px;
}
.shoes-row .dress-types ul { height: 82px; }
.dress-types ul li {
	width: 100%;
	vertical-align: top;
	position: relative;
	text-transform: uppercase;
	color: #633;
	padding-bottom: 2px;
}
.dress-types ul a { color: #633; }
.grey-screens-holder {
	position: relative;
	z-index: 300;
	height: 20px;
	background: #999;
}
.grey-screens {
	position: relative;
	height: 20px;
}
.screen {
	position: absolute;
	width: 349px;
	height: 119px;
	top:0;
	left: 110px;
	background: url(../images/bg-grey.png);
	z-index: 1;
}
.shoes-row .screen { height: 95px; }
.screen-right {
	left: auto;
	right: 0;
	width: 344px;
}
.grey-screens .line1, .grey-screens .line2 {
	height: 562px;
	width: 1px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	z-index: 20;
}
.grey-screens .line1 {
	background: #666;
	left: 444px;
}
.grey-screens .line2 {
	background: #633;
	right:329px;
}
.grey-screens .btn-save {
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	width: 143px;
	height: 20px;
	background: url(../images/btn-save-to-closet.gif) no-repeat;
	left:445px;
	bottom: 562px;
}
.grey-screens .btn-save-t { margin: 0 0 -20px; }
.grey-screens .btn-save-b { bottom: 0; }
.grey-screens .buttons {
	position: absolute;
	list-style: none;
	left: 445px;
	width: 13px;
	z-index: 60;
	padding: 0;
	margin: 0;
	bottom: 0;
}
.grey-screens .buttons .popup-holder a:focus { outline: none; }
.grey-screens .buttons li {
	position: absolute;
	vertical-align: top;
	padding: 0;
	margin: 0;
	height: 140px;
}
.grey-screens .buttons img { display: block; }
.grey-screens .popup-holder {
	position: relative;
	margin: -4px 0 0;
	width: 100%;
	height: 14px;
}
.sidebar {
	width: 222px;
	float: right;
	padding: 1px 2px 0 0;
}
.sidebar h3, h4.title-stylist, .search-block h3 {
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	height: 49px;
}
h3.title-create { background: #966 url(../images/title-create.gif) no-repeat 50% 17px; }
h3.title-trips { background: #966 url(../images/title-trips.gif) no-repeat 50% 10px; }
h3.title-stylist, h4.title-stylist { background: #966 url(../images/title-fashion-forecast.gif) no-repeat 50% 20px; }
h3.title-fashion-profile { background: #966 url(../images/title-fashion-profile.gif) no-repeat 50% 19px; }
h3.title-search { background: #f66 url(../images/title-search.gif) no-repeat 50% 19px; }
h3.title-find-a-look { background: #966 url(../images/title-find-a-look.gif) no-repeat 50% 19px; }
.sidebar fieldset, .stylist-popup fieldset { padding: 12px 0 10px 11px; }
.sidebar label, .stylist-popup label {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	height: 8px;
	padding-bottom: 6px;
}
.sidebar .label-title {
	padding-bottom: 8px;
	background: url(../images/label-title.gif) no-repeat;
}
.label-date { background: url(../images/label-date.gif) no-repeat; }
.label-location { background: url(../images/label-location.gif) no-repeat; }
.label-occasion {
	background: url(../images/label-occasion.gif) no-repeat;
	margin-bottom:4px;
}
.label-username { background: url(../images/label-username.gif) no-repeat; }
.label-password { background: url(../images/label-password.gif) no-repeat; }
.label-favorite-fashionista { background: url(../images/label-favorite-fashionista.gif) no-repeat; }
.label-favorite-travelista { background: url(../images/label-favorite-travelista.gif) no-repeat; }
.sidebar .txt, .stylist-popup .txt {
	overflow: hidden;
	height: 1%;
	padding-bottom: 9px;
	background: url(../images/bg-input.gif) no-repeat;
}
.sidebar .txt input, .stylist-popup .txt input {
	background: none;
	border: none;
	float: left;
	width: 193px;
	padding: 3px 5px;
	font-size: 12px;
	color: #555;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sidebar .txt input { padding-bottom: 0px; }
}
.sidebar .txt-small {
	overflow: hidden;
	height: 1%;
	padding-bottom: 9px;
}
.sidebar .txt-small input {
	background: none;
	border: none;
	float: left;
	width: 95px;
	padding: 3px 5px 4px 5px;
	font-size: 12px;
	color: #555;
	background: url(../images/bg-input4.gif) no-repeat;
}
.btn { margin-top: 1px; }
.sidebar select, .stylist-popup select {
	display: block;
	width: 158px;
	color: #000;
	margin-bottom: 12px;
}
.trips-holder {
	margin: 1px 0 2px;
	overflow: hidden;
	height: 248px;
	border-bottom: 1px solid #f76969;
}
.trips-holder .vscroll-slider {
	width: 9px;
	background: #f76969;
}
.trips-holder .vscroll-line {
	width: 1px !important;
	left: 4px !important;
	background: #f76969;
}
.trips-holder .scroll-content { width: 100% !important; }
.trips-holder .vscroll-up, .trips-holder .vscroll-down { display: none; }
.trip-box { border-top: 1px solid #f76969; }
.trip-box .block {
	overflow: hidden;
	width: 100%;
}
.trip-box ul {
	padding: 2px 0 0 12px;
	list-style: none;
	margin: 0;
}
.trip-box ul li {
	vertical-align: top;
	padding: 0 0 5px 9px;
	background: url(../images/arrow.gif) no-repeat 0 3px;
}
.trip-box ul a, .trip-box h4 a { color: #633; }
.trip-box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#996666;
	text-transform:uppercase;
	margin: 0 0 4px 11px;
	overflow: hidden;
	letter-spacing:0.03em;
}
.trip-box h4.title-weekend { background: url(../images/title-weekend.gif) no-repeat; }
.trip-box h4.title-austin { background: url(../images/title-austin.gif) no-repeat; }
.trip-box .title {
	background: #ececc7;
	overflow: hidden;
	width: 100%;
	padding: 5px 0 7px;
}
.trip-box a.open-close {
	float: right;
	width: 20px;
	text-indent: -9999px;
	overflow: hidden;
	height: 7px;
	background: url(../images/btn-open-close.gif) no-repeat;
	margin: 3px 12px 0 0;
	display: inline;
}
.trip-box .title span {
	margin-left: 11px;
	display: block;
	overflow: hidden;
}
.trip-box .title span.date1 { background: url(../images/date1.gif) no-repeat; }
.trip-box .title span.date2 { background: url(../images/date2.gif) no-repeat; }
.trip-box .btn-x {
	float: right;
	display: inline;
	margin: -7px 5px 0 0;
	position: relative;
}
.trip-box .btn-x img { display: block; }
.search-form {
	overflow: hidden;
	height: 1%;
	padding: 15px 0 11px 6px;
	background: #fff;
}
.search-form input { float: left; }
.search-form .search {
	overflow: hidden;
	height: 1%;
	padding-bottom: 16px;
}
.search div {
	float: left;
	display: inline;
	background: url(../images/bg-input2.gif) no-repeat;
	margin-right: 10px;
}
.search div input {
	width: 135px;
	padding: 3px 5px 2px 25px;
	background: none;
	border: none;
	font-size: 12px;
	color: #000;
}
.search-form .link-go-to {
	width: 153px;
	height: 9px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/link-go-to.gif) no-repeat;
}
.bottom-bar {
	background: #f66;
	overflow: hidden;
	height: 1%;
	padding: 8px 228px 48px 8px;
}
.home-page .bottom-bar, .stylist-page .bottom-bar {
	background: #f66 url(../images/line-white.gif) repeat-y 694px 0;
	padding: 0;
	margin-top: 2px;
}
.bottom-bar {
	padding: 0;
	margin-top: 2px;
}
.bottom-bar .link {
	color: #633;
	padding-left: 11px;
	background: url(../images/arrow3.gif) no-repeat 0 2px;
	text-transform: uppercase;
}
.trips-page .bottom-bar .pages {
	padding-top: 0;
	margin-top: -4px;
}
.search-block {
	float: right;
	width: 222px;
	padding-bottom: 10px;
}
.photo-holder {
	float: left;
	width: 134px;
	position: relative;
	display: inline;
	margin-right: 5px;
}
.photo-holder img { display: block; }
.photo-holder div {
	position: absolute;
	width: 100%;
	bottom:0;
	left: 0;
}
.photo-holder strong {
	color: #633;
	text-transform: uppercase;
	background: url(../images/bg-green.png);
	display: block;
	padding: 0 9px;
	line-height: 20px;
}
.city-list {
	float: left;
	width: 775px;
}
.home-page .city-list, .stylist-page .city-list { width: 544px; }
.profile-page p {
	font-size:10px;
	color:#666666;
}
.profile-page h3 {
	font-size:14px;
	color:#ff6666;
	text-transform:uppercase;
	font-weight:bold;
}
.profile-page h3 span {
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.profile-page .style-content {
	float:right;
	padding-left:15px;
	margin-left:15px;
	border-left:1px solid #ff6666;
	min-height:175px;
}
.profile-page .style-content h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size:11px;
	color:#663333;
	text-transform:uppercase;
}
.profile-page .style-content ul {
	font-size:11px;
	padding:0;
	margin:10px 0;
	list-style:none;
}
.profile-page .image-content img {
	float:left;
	padding-right:16px;
	padding-bottom:16px;
}
.profile-page .image-content img.last { padding:0; }
.photo-holder2 {
	float: left;
	width: 169px;
	position: relative;
	display: inline;
	margin-right: 15px;
	margin-bottom: 10px;
}
.photo-holder2 img { display: block; }
.photo-holder2 div {
	position: absolute;
	width: 100%;
	bottom:5px;
	left: 0;
}
.photo-holder2 strong {
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	background: url(../images/bg-green.png);
	display: block;
	padding: 0 9px;
	line-height: 20px;
}
.photo-holder3 {
	float: left;
	width: 169px;
	position: relative;
	display: inline;
	margin-right: 7px;
	margin-bottom: 7px;
	min-height:260px;
}
.photo-holder3-last { margin-right: 0; }
.photo-holder3 img { display: block; }
.photo-holder3 div {
	position: absolute;
	width: 100%;
	bottom:5px;
	left: 0;
}
.photo-holder3 strong {
	font-family:Arial, Helvetica, sans-serif;
	color: #663333;
	text-transform: uppercase;
	background: url(../images/bg-green.png);
	display: block;
	padding: 0 9px;
	line-height: 20px;
}
.photo-holder4 {
	float: left;
	width: 115px;
	position: relative;
	display: inline;
	margin-right: 25px;
	margin-bottom: 45px;
	min-height:100px;
host/
}
.photo-holder4-last { margin-right: 0; }
.photo-holder4 img { display: block; }
.city-list h4.title-what {
	text-indent: -9999px;
	overflow: hidden;
	height: 11px;
	background: url(../images/title-what.gif) no-repeat 21px 19px;
	border-bottom: 1px solid #633;
	padding: 19px 21px 17px;
	margin: 0;
}
.city-list .holder {
	overflow: hidden;
	height: 1%;
	padding: 9px 21px 0;
}
.city-list ul {
	padding: 0 10px 0 0;
	list-style: none;
	margin: 0;
	width: 66px;
	float: left;
}
.city-list ul.list1 { width: 76px; }
.city-list ul.list2 { width: 92px; }
.city-list ul li {
	vertical-align: top;
	height: 1%;
	padding-bottom: 5px;
}
.city-list ul a {
	color: #633;
	font-size: 10px;
}
.city-list ul a.more { text-decoration: underline; }
.city-list ul a.more:hover { text-decoration: none; }
#footer {
	overflow: hidden;
	height: 1%;
	padding: 9px 15px 53px 4px;
}
#footer ul {
	float: right;
	padding: 2px 0 0;
	list-style: none;
	margin: 0;
}
#footer ul li {
	display: inline;
	padding-left: 10px;
}
#footer ul a {
	color: #999;
	font-size: 10px;
}
#footer .btn-share { float: left; }
#footer .btn-share img { display: block; }
#footer .credit {
	font-size:10px;
	font-weight:bold;
	color:#663333;
	padding-left:12px;
	vertical-align:top;
}
#footer .credit a {
	color:#663333;
	vertical-align:top;
}
#footer a:hover { text-decoration:underline; }
.confirmation-popup {
	position: absolute;
	width: 350px;
	display: none;
}
.confirmation-popup .top, .confirmation-popup .bottom {
	overflow: hidden;
	height: 9px;
}
.confirmation-popup .top { background: url(../images/confirmation-top.gif) no-repeat; }
.confirmation-popup .bottom { background: url(../images/confirmation-bottom.gif) no-repeat; }
.confirmation {
	background: #fff;
	border: 1px solid #666;
	border-width: 0 9px;
	position: relative;
	overflow: hidden;
	height: 1%;
}
.confirmation h4 {
	margin: 0 0 5px;
	padding: 8px 15px;
	background: #f1f1f1;
	font-size: 12px;
}
.confirmation .close {
	position: absolute;
	top: 5px;
	right: 7px;
	color: #68bada;
	font-weight: bold;
}
.confirmation p { margin: 0 15px 10px; }
.stylist-popup {
	position: absolute;
	width: 221px;
	background: #fff;
	border: 1px solid #999;
	padding: 5px 7px 0;
	display: none;
}
.stylist-popup .btn-close {
	position: absolute;
	bottom: 2px;
	right: 2px;
	width: 18px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/btn-close.gif) no-repeat;
}
.gallery-popup {
	position: absolute;
	top:40px;
	left: 106px;
	padding:0 8px;
	/*	width: 278px;	*/
	background: url(../images/arrow-popup.gif) no-repeat 0 36px;
	width: 495px;
	z-index: 100;
	display: none;
}
.right-popup { background: url(../images/arrow-popup-right.gif) no-repeat 100% 36px; }
.gallery-info {
	/*	border: 1px solid #6d6d6d;
	background: url(../images/bg-white.png);	*/
	background: #FFF;
	overflow: hidden;
	padding: 9px 9px 13px;
	color: #666;
}
.gallery-info h4 {
	font-size: 12px;
	position: relative;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 15px;
}
.gallery-info h4 span { color: #633; }
.gallery-info p {
	margin: 0;
	position: relative;
}
.gallery-info ul {
	padding: 14px 0;
	list-style: none;
	margin: 0;
}
.buttons .gallery-info ul li {
	position: static;
	padding: 0 0 0 7px;
	height: 1%;
	vertical-align: top;
	background: url(../images/bullet.gif) no-repeat 0 5px;
}
.gallery-info div {
	overflow: hidden;
	height: 1%;
	padding: 5px 6px 0 0;
}
.gallery-info .btn-buy {
	float: left;
	color: #ccc;
	text-transform: uppercase;
	padding: 0 12px 0 9px;
	line-height: 21px;
	background: #633;
	margin-top: 6px;
}
.gallery-info .btn-bag { float: right; }
.gallery-row .slide-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.gallery-row .slide-wrapper ul {
	width: 99999px;
	float: left;
}
.style-form .hscroll-bar {
	font-size: 0;
	line-height: 0;
	margin: 1px 0 0;
	border-top: 1px solid #663333;
	position: relative;
	z-index: 100;
}
.style-form .hscroll-slider {
	margin: -4px 0 0;
	top: 0;
	position: relative;
	background: #633;
	height: 9px;
	width: 45px;
	z-index: 10;
}
.style-form .hscroll-slider:hover { background:#f66; }
.default-line { display: none; }
.packing-notes li input {
	float: left;
	margin: 0;
}
.text-content {
	/*
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	background: url(../images/bg-side1.gif) top right repeat-y;
	min-height:465px;
	padding:41px 34px 0 20px;
}
.text-content p { margin-bottom:23px; }
.text-content h2 {
	margin-top:15px;
	height:40px;
	overflow:hidden;
	text-indent:-9999px;
}
.text-content h2.title-wearever-the-weather { background: url(../images/title-about-wearevertheweather.gif) no-repeat; }
.text-content h2.title-who-we-are { background: url(../images/title-who-we-are.gif) no-repeat; }
.text-content h2.title-store-submissions { background: url(../images/title-store-submissions.gif) no-repeat; }
.text-content h2.title-contact-us { background: url(../images/title-contact-us.gif) no-repeat; }
.text-content h2.title-advertise { background: url(../images/title-advertise.gif) no-repeat; }
.text-content h2.title-members { background: url(../images/title-members.gif) no-repeat; }
.text-content h2.title-join { background: url(../images/title-join.gif) no-repeat; }
.text-content h2.title-search-results { background: url(../images/title-search-results.gif) no-repeat; }
.text-content h2.title-my-fashion-profile {
	height:60px;
	background: url(../images/title-my-fashion-profile.gif) no-repeat;
}
.text-content h2.title-member-fashion-profile {
	height:60px;
	background: url(../images/title-member-fashion-profile.gif) no-repeat;
}
.text-content h2.title-my-closet {
	height:60px;
	background: url(../images/title-my-closet.gif) no-repeat;
}
.text-content h2.title-my-trips {
	height:60px;
	background: url(../images/title-my-trips.gif) no-repeat;
}
.text-content h2.title-add-photos-to-my-fashion-profile {
	height:61px;
	background: url(../images/title-add-photos-to-my-fashion-profile.gif) no-repeat;
}
.text-content h2.title-know-what-you-are-looking-for {
	height:59px;
	background: url(../images/title-know-what-you-are-looking-for.gif) no-repeat;
}
.text-content h2.title-terms { background: url(../images/title-terms.gif) no-repeat; }
.text-content h2.title-disclaimers { background: url(../images/title-disclaimers.gif) no-repeat; }
.text-content h2.title-privacy {
	height:55px;
	background: url(../images/title-privacy.gif) no-repeat;
}
.text-content span.sub-heading {
	position:absolute;
	padding-top:22px;
	font-size:12px;
	color:#663333;
}
.text-content span.title-join { padding-left:200px; }
.text-content span.title-my-fashion-profile { padding-left:270px; }
.text-content span.title-my-closet { padding-left:165px; }
.table-grid1 { font-size:12px; }
.table-grid1 td {
	vertical-align:top;
	padding:5px;
}
.table-grid1 label { display:block; }
.table-grid1 label.heading {
	color:#663333;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	padding-bottom:8px;
}
.table-grid1 input[type=text], .table-grid1 input[type=password], .table-grid1 textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555;
	border: 1px solid #996666;
	padding: 3px 5px;
	width:193px;
}
.profile-page input[type=submit], .table-grid1 input[type=submit] {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #ff6666;
	background:none;
	border: none;
}
.table-grid2 {
	font-size:12px;
	width:100%;
	background:#996666;
	border-collapse:separate;
	border-spacing:1px;
}
.table-grid2 th, .table-grid2 td {
	vertical-align:top;
	padding:5px;
	color:#FFF;
}
.table-grid2 td {
	font-weight:normal;
	color:#996666;
	background:#FFF;
}
.list3 {
	padding:0;
	margin:0;
	list-style:none;
}
.list3 li {
	width:23%;
	float:left;
	line-height:25px;
}
.list4 {
	padding:0;
	margin:0;
	list-style:none;
}
.list4 li {
	width:33%;
	float:left;
	line-height:25px;
}
.list5 {
	padding:0;
	margin:0;
	list-style:none;
}
.list5 li {
	width:16%;
	float:left;
	line-height:25px;
}
.clear-bottom:after {
	display: block;
	content: "";
	clear: both;
}
.boxError {
	color:#665252;
	background:#FFCECE;
	border:1px solid #FF0000;
}
.boxSuccess {
	color:#665252;
	background:#D5FFCE;
	border:1px solid #9ADF8F;
}
.boxWarning {
	color:#665252;
	background:#FFFBCC;
	border:1px solid #E6DB55;
}
.pink { color:#ff6666; }
.right { float:right; }
.button-text {
	color:#ff6666;
	font-size:16px;
	font-weight:bold;
}
/* js update styles */
.dress-types ul a:focus { outline: none; }
.dress-types ul a:hover { text-decoration: none; }
.dress-types ul a.active { text-decoration: underline; }
.dress-types ul a.active:hover { text-decoration: underline; }
.gallery-info .btn-bag {
	background: url(../images/icon-bag.png) no-repeat;
	width: 38px;
	height: 25px;
}
.gallery-info .btn-bag img { display: none; }
.outtaHere {
	position:absolute;
	left:-3000px;
}
/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	float:left;
	width:13px !important;
	height:13px;
	overflow: hidden;
	background: url(../images/checkbox.gif) no-repeat;
	margin-top: 3px;
}
.checkboxAreaChecked { background-position: 0 -13px; }
.bottom-info-1 {
	float:left;
	width:650px;
	margin:0;
	padding:26px 8px;
}
.bottom-info-1 ul {
	list-style:none;
	margin:0;
	padding:0;
}
.bottom-info-1 ul li {
	line-height:19px;
	color:#77342e;
}
.bottom-info-2 {
	color:#77342e;
	float:left;
	width:320px;
	padding:0;
	margin:14px 26px 0 9px;
}
.bottom-info-2 h4 {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin:0;
	padding:0;
}
.bottom-info-2 p {
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	line-height:18px;
	padding:0 0 0;
}
.bottom-info-3 {
	color:#77342e;
	float:left;
	width:274px;
	margin:0;
	padding:14px 0 0 7px;
}
.bottom-info-3 h4 {
	font-size:14px;
	font-weight:bold;
	color:#663333;
	margin:0;
	padding:0;
}
.bottom-info-3 h4 a {
	color:#FFF;
	float:right;
	font-size:10px;
	padding:0;
	margin:0;
}
.bottom-info-3 ul {
	list-style:none;
	margin:0;
	padding:4px 0 0;
}
.bottom-info-3 ul li {
	font-size:11px;
	font-weight:bold;
	line-height:19px;
	background:url(../images/arrow4.gif) 0 6px no-repeat;
	padding:0 0 0 11px;
}
.bottom-info-4 {
	float:left;
	background:#FFF;
	width:694px;
	min-height:139px;
	vertical-align:top;
	padding:0;
	margin:-19px 0 0;
	overflow:hidden;
	border-bottom:10px solid #A67979;
}
.bottom-info-4 h4 {
	background:#A67979;
	padding:10px;
	font-size:14px;
	color:#FFF;
	font-weight:normal;
}
.bottom-info-4 form { padding:0 10px; }
.bottom-info-4 div {
	float:left;
	width:25%;
}
.bottom-info-4 label {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:20px;
}
.bottom-info-5, .bottom-info-6, .bottom-info-7 {
	margin-right: 5px;
	width: 302px;
	float:left;
}
.bottom-info-5 h4, .bottom-info-6 h4, .bottom-info-7 h4 {
	background: #996666;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	line-height: 25px;
	margin: 0 0 5px;
	text-align: center;
}
.bottom-info-5 img {
	float: left;
	margin: 0 10px 10px 0pt;
}
.bottom-info-5 h5, .bottom-info-6 h5, .bottom-info-7 h5 {
	font-size:13px;
	margin:10px 0;
	color: #996666;
	letter-spacing: 2px;
}
.bottom-info-5 input, .bottom-info-7 input {
	border: 1px solid #996666;
	color: #555555;
	margin: 0 0 10px;
	padding:5px;
}
.bottom-info-5 input[type="submit"], .bottom-info-7 input[type="submit"] {
	background: #996666;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px;
	font-size:12px;
	cursor:pointer;
}
.bottom-info-6 h4 { background: #FF6666; }
.bottom-info-6 div, .bottom-info-7 div { padding:0 10px; }
.bottom-info-6 h5 {
	color: #FF6666;
	letter-spacing:normal;
}
.bottom-info-6 ul {
	margin:0 0 0 15px;
	padding:0;
}
.bottom-info-6 ul li, .bottom-info-6 ul li a {
	color: #555;
	line-height:20px;
}
.bottom-info-6 ul li {
	margin:0 0 0 5px;
	font-size:12px;
}
.bottom-info-7 {
	color: #555555;
	margin-right: 0pt;
}
.bottom-info-7 div div {
	clear: both;
	margin: 0pt 0pt 5px;
	padding: 0pt;
}
.bottom-info-7 div.left {
	float: left;
	font-size: 10px;
	margin: 0pt 17px 0pt 0pt;
	padding: 0pt;
}
.bottom-info-7 h4 { background: #999933; }
.bottom-info-7 h5 {
	color: #999933;
	letter-spacing: normal;
}
.bottom-info-7 label {
	float: left;
	font-weight: bold;
	line-height: 25px;
	width: 75px;
}
.bottom-info-7 input {
	margin: 0pt;
	border: 1px solid #999933;
}
.bottom-info-7 input.password[type="submit"] {
	background: transparent;
	border: 0pt none;
	color: #663333;
	display: block;
	font-size: 10px;
	font-weight: normal;
	margin: 0pt;
	padding: 0pt;
	cursor:pointer;
}
.bottom-info-7 input.password[type="submit"]:hover {
	text-decoration:underline;
}
.bottom-info-7 input[type="submit"] {
	background: #999933;
	padding: 4px 5px;
	border:1px solid #999933;
	cursor:pointer;
}
.home-page .bottom-bar { background:#f66 url(../images/bg-home-page.gif) 0 0 repeat-y; }
.bottom-bar-three-column { margin:5px 0 0; }
.bottom-bar-three-column:after {
	display: block;
	content: "";
	clear: both;
}
#header .social { margin:30px 0 0 10px; }
#header .social ul {
	margin:70px 0 0;
	padding:0;
	height:38px;
}
#header .social ul li {
	float:left;
	list-style:none;
}
#header .social ul li a {
	width: 38px;
	height: 38px;
	display: block;
	text-indent: -9999px;
	margin:0 10px 0 0;
}
#header .social ul li a.facebook { background: url("../images/ico-facebook.png") 0 0 no-repeat; }
#header .social ul li a.twitter { background: url("../images/ico-twitter.png") 0 0 no-repeat; }
#header .social ul li a.newsletter { background: url("../images/ico-newsletter.png") 0 0 no-repeat; }
#header .social ul li a.rss { background: url("../images/ico-rss.png") 0 0 no-repeat; }
.aligncenter, img.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.sidebar .my-stylist-tall {
	padding:0 10px;
	line-height:18px;
	color:#555;
}
.sidebar .my-stylist-tall ul {
	padding:0;
	margin:0 0 0 15px;
}
.nivoSlider {
	position:relative;
	width:692px; /* Change this to your images width */
	height:390px; /* Change this to your images height */
	background:url("../images/lightbox-ico-loading") no-repeat 50% 50%;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.nivoSlider a {
	border:0;
	display:block;
}

