

@import url("../css/style.css");

/*-- TOP NAVIGATION --*/
/*-------------------------------------------------*/
.t_nav { height:35px; background:#b0d7d7; border-bottom:#9dd4d5 solid 1px; }
.t_navcontainer { width:820px; padding:7px 0 0 0; }
	
	/*-- TOP LEFT NAVIGATION --*/
	.t_left { float:left; width:445px; text-align:left; margin:0 0 0 20px; }
	.t_left ul { list-style-type:none; margin:0px; }
	.t_left li { float:left; margin:0px; padding:3px 0 0px 0px; }
	.t_left li a img { padding:0px; margin:0px; }
	.t_left li a:link, .t_left li a:visited, .t_left li a:active { border:0px; display:block; }
	.t_left li a:hover { border:0px #FFFFFF solid; }
	a#t_left-on { border:1px #FFFFFF solid; }
	
	/*-- TOP RIGHT NAVIGATION --*/
	.t_right { float:right; }
	.t_right ul { list-style-type:none; margin:0px; }
	.t_right li { margin:0px; padding:2px 10px 0px 0px; }
	.input_bg { width:137px; height:19px; background:url(../images/search_box.jpg) 0 0 no-repeat; text-align:right; }
	.input_box { margin:0 0 7px 0; font-size:10px; border:0px #FFFFFF solid; background:none; }
	html>/**/body .input_box, x:-moz-any-link, x:default { width:100px; }
	 a.t_right-shop:link, a.t_right-shop:visited, a.t_right-shop:active { padding:2px; text-decoration:none; width:121px; height:17px; color:#FFFFFF; font-size:10px; text-align:center; }
	.account { background:url(../images/register.jpg) 0 0 no-repeat; height:19px; width:47px; }
	.account2 { background:url(../images/account-wishlist.jpg) 0 0 no-repeat; height:19px; width:47px; }

/*-- NAVIGATION --*/
/*-------------------------------------------------*/
.main_nav { height:99px; width:750px; margin:1px 0 0 0; }
	/*-- ABOUT US NAVIGATION --*/
	/*-------------------------------------------------*/
	.middle_nav { font-family:arial; font-size:9px; overflow:hidden; text-align:left; padding:45px 0 0 0; }
	.middle_nav ul { margin:0px; list-style:none; }
	.middle_nav li { float:left; margin:0px; padding:0 0 0 63px; }
	.middle_nav li a:link, .middle_nav li a:visited, .middle_nav li a:active { padding:0 0 0 10px; color:#000; text-decoration:none; font-size:11px; }
	.middle_nav li a:hover { color;#111111; }
	a.mid_nav-on { font-weight:bold; } /* dim */
	a#mid_nav-on { font-weight:bold; } /* dim */
	
	/*-- MY DRESSING ROOM NAVIGATION --*/
	/*-------------------------------------------------*/
	.mdr-middle-nav-wrap { font-family:arial; font-size:8px; overflow:hidden; padding:13px 0 0 0; }
	.mdr-middle-nav { font-family:arial; font-size:8px; overflow:hidden; text-align:center; width:580px; }
	.mdr-middle-nav ul { margin:0px; padding:0px; list-style-type:none; }
	.mdr-middle-nav li { margin:0px; padding:0px; float:left; width:115px; text-align:left; }
	.mdr-middle-nav a:link, .mdr-middle-nav a:visited, .mdr-middle-nav a:active { display:block; padding:0 0 5px 10px; color:#000; text-decoration:none; text-transform:uppercase; font-size:11px; }
	.mdr-middle-nav a:hover { color;#111111; }
	a#mdr-middle-nav { font-weight:bold; }
	
	/*-- YOU AND KAMISETA NAVIGATION --*/
	/*-------------------------------------------------*/
	.yak-middle-nav { font-family:arial; font-size:8px; overflow:hidden; text-align:left; padding:45px 0 0 20px; }
	.yak-middle-nav ul { margin:0px; list-style:none; }
	.yak-middle-nav li { float:left; margin:0px; padding:0 0 0 43px; }
	.yak-middle-nav li a:link, .yak-middle-nav li a:visited, .yak-middle-nav li a:active { padding:0 0 0 10px; color:#000; text-decoration:none; font-size:11px; }
	.yak-middle-nav li a:hover { color;#111111;}
	
	/*-- FORMS LABEL --*/
	/*-------------------------------------------------*/
	.fl-wrap { padding:25px 0 0 65px; text-align:left; font-family:arial; }
	.fl-title h1 { font-size:15px; color:#000; text-transform:uppercase; }
	.fl-text { padding:2px 0 0 0; color:#000; font-size:11px; line-height:13px; }
	.fl-hr { border:1px #FFFFFF solid; height:1px; background:none; margin:15px 0; line-height:1px; }


/*-- MAIN FRAME CONTENT --*/
/*-------------------------------------------------*/
#content_container { }
.content_frame { width:605px; clear:both; background:#FFF; margin:0px 0; height:357px; text-align:left; padding:10px; }
.content_frame input { border:0px; }
	/*-- PROFILE CONTENT --*/
	/*-------------------------------------------------*/
	.profile-bg { background:url(../images/image2.jpg) center no-repeat; height:355px; text-align:left; }
	.profile-content{ padding:30px 0 0 50px; color:#afb0b0; line-height:16px; }
	/*-- AWARDS CONTENT --*/
	/*-------------------------------------------------*/
	.awards-bg { background:url(../images/image3.jpg) center 20px no-repeat; height:331px; text-align:left; padding: 50px 0 0 0;}
	.awards-content{ padding:0 0 0 330px; color:#afb0b0; line-height:12px; font-size:9px; width: 250px;}
	
	.awards-content ul{list-style-type: none;} /* dim */
	.awards-content ul li{color:#afb0b0; line-height:12px; font-size:9px; padding: 5px 0;} /* dim */
	/*-- STORES CONTENT --*/
	/*-------------------------------------------------*/
	.store-bg { width:582px; background:url(../images/image4.jpg) right top no-repeat; height:334px; }
	.store-nav { padding:20px 10px 10px 10px; }
	.store-nav ul { margin:0px; list-style-type:none; }
	.store-nav li { margin:0 0 25px 0px; }
	.store-nav li ul li{ margin:0 0 0px 10px; }
	.store-nav li ul li a:link, .store-nav li ul li a:visited, .store-nav li ul li a:active {text-transform:capitalize;}
	.store-nav a:active, .store-nav a:visited, .store-nav a:link { padding:0 0 0 10px; color:#000; text-decoration:none; font-size:11px; text-transform:uppercase; }
	.store-nav a:hover { }
	a.store-on { } /* dim */
	.store-loc { padding:0 0 0 10px; color:afb0b0; }
	.store-loc ul { list-style-type:none; margin:0px; }
	.store-loc li { color:#afb0b0; padding:0 0 10px 0;}
	.store-nav2 {padding:0 0 0 10px; color:#000; text-decoration:none; font-size:11px; text-transform:uppercase;} /* dim */


/*-- MY DRESSING ROOM CONTENT --*/
/*-------------------------------------------------*/
.mdr_frame { width:605px; clear:both; background:none; margin:0px 0; height:327px; color:#000000; text-align:center; padding:35px 10px 10px 10px; }
.mdr_frame2 { width:605px; clear:both; background:none; margin:0px 0; height:327px; color:#000000; text-align:center; padding:15px 10px 10px 10px; }
	.pro-name { font-size:14px; font-weight:bold; color:#000000; }
	.pro-price { font-size:13px; color:#000000; }
	.pro-desc { color:#000000; font-size:11px; line-height:19px; }
	.pro-desc2 { color:#000000; font-size:11px; line-height:12px; }
	.pro-color { padding:10px 0; }
	a.pro-Limage:link, a.pro-Limage:visited, a.pro-Limage:active { border:#b0d7d7 solid 1px; display:block; width:110px; padding:2px; color:#000000; text-decoration:none; }
	.pro-btn { padding:15px 0; }
	.pro-btn img { padding:0 10px 0 0; }
	.pro-bm { margin:0px; }
	.pro-bm a:link, .pro-bm a:visited, .pro-bm a:active { color:#000000; }
	.pro-page-wrap { padding:10px 0 0 0; color:#000000; }
	.pro-page-wrap a:link, .pro-page-wrap a:visited, .pro-page-wrap a:active { color:#000000; text-decoration:none; }
	/*-- MIX AND MATCH --*/
	/*-------------------------------------------------*/
	.mam-wrap { padding:0px 0 0 0; color:#000000; line-height:16px; }
	.mam-label { font-size:14px; font-weight:bold; }
	.mam-image { border:#000000 solid 1px; width:225px; height:240px; padding:5px 3px 5px 3px; margin:10px 0 0 0; }
	.mam-image div { border:#000000 solid 1px; padding:5px; }
	/*-- WHAT'S UP CONTENT --*/
	/*-------------------------------------------------*/
	.kam-ads-bg { background:url(../images/image9.jpg) center bottom no-repeat; height:330px; text-align:left; }
	.kam-ads-wrap { padding:30px 50px 0 360px; color:#afb0b0; line-height:12px; font-size:9px; }
	.kam-ads-content { color:#000000; text-align:center; padding:0; }
	.kam-ads-content ul { list-style-type:none; margin:0px; }
	.kam-ads-content li { margin:0px; color:#000000; padding:10px 0 0 0; line-height:14px; }
	/*-- SALE CONTENT --*/
	/*-------------------------------------------------*/
	.sale-wrap { margin:25px 0 0 0; }
	.sale-spacer table{ margin:0 10px 0 10px; }
	.sale-spacer td { vertical-align:top;}


/*-- YOU AND KAMISETA CONTENT --*/
/*-------------------------------------------------*/
	.cem-bg { background:url(../images/image12.jpg) center bottom no-repeat; height:345px; text-align:left; }
	.cem-wrap { padding:40px 70px 0 270px; }
	.cem-wrap p{font-size:10px; line-height:12px; color:#828080; text-align:center; font-weight:bold;}/* dim */
	.cem-content { font-size:10px; line-height:12px; color:#828080; text-align:center; }
	.cem-content ul {list-style-type: none;}
	.cem-content ul li{ font-size:10px; line-height:12px; color:#828080; text-align:center; padding:5px 0;}/* dim */
	/*-- FEEDBACK CONTENT --*/
	/*-------------------------------------------------*/
	.fb-wrap {  width:100%; }
	.fb-table { background:url(../images/image13.jpg) 0 0  no-repeat; height:330px; margin:20px 0 0 60px; }
	.fb-table td { color:#000000; }
	.fb-table input, textarea { border:1px #000000 solid; background:#FFFFFF; }
	.fb-spacer { padding:8px 0 0 0; }
	.fb-btn input { background:none; padding:8px 10px 0 0; }
	/*-- FRANCHISE CONTENT --*/
	/*-------------------------------------------------*/
	.fc-bg { background:url(../images/image14.jpg) center bottom no-repeat; height:344px; }
	.fc-wrap { padding:20px 0 0 35px; color:#000; }
	.fc-content { color:#000; line-height:14px; width:250px; }
	.fc-content td { color:#000; }
	/*-- MAILING LIST CONTENT --*/
	/*-------------------------------------------------*/
	/*-- CAREER CONTENT --*/
	/*-------------------------------------------------*/
	.cr-wb { background:#FFFFFF; width:233px; padding:7px; }
	.cr-wb div { text-align:left; border:2px #e9f2f2 solid; padding:7px 0; }
	.cr-font { color:#000; line-height:15px; }
	.cr-wb div ul { margin:0px 0 0 -7px; list-style-type:none; }
	.cr-wb div ul li { color:#000; padding:5px 0 0 0; font-weight:bold;}
	.cr-wb div ul li a:link, .cr-wb div ul li a:visited, .cr-wb div ul li a:active { color:#000; text-transform:capitalize; text-decoration:none; padding:0 0 0 10px; font-weight:normal;}
	.cr-wb div ul li a:hover { font-weight:bold; }
	a.cr-wb-on {  }
	/*-- CREATE AN ACCOUNT CONTENT --*/
	/*-------------------------------------------------*/
	.caa-table { margin:10px 0; }
	.caa-table td { color:#000; text-align:left; padding:5px 0 0 0; }
	.caa-table input { border:1px #000000 solid; }

/*-- SHOPPING CONTENT --*/
/*-------------------------------------------------*/
	.sc-nav { list-style-type:none; margin:0px 30px 0 0; }
	.sc-nav li { margin:0px; float:right; padding:0 23px 0 0; }
	.sc-nav li a:link, .sc-nav li a:active, .sc-nav li a:visited { padding:3px 5px; color:#000; text-decoration:none; display:block; }
	.sc-nav li a:hover { text-decoration:underline; }
	a#sc-nav-on { border:1px #000 solid; }

/*-- PAYMENT METHOD CONTENT --*/
/*-------------------------------------------------*/
	.pm-wrap { border:1px #deecec solid; margin:4px; padding:8px; }
	.pm-wrap table th { font-weight:normal; color:#000; font-size:11px; height:20px; padding:8px 0; margin:0px; }
	.pm-wrap table td, div { vertical-align:top; color:#000; }
	.pm-label { color:#000; font-size:13px; font-weight:bold; }
	.pm-list-spacer { padding:0 0 10px 0; }
	.pm-rlink { font-size:8px; color:#000; line-height:11px; }
	.pm-rlink a:link, .pm-rlink a:visited, .pm-rlink a:active { color:#000; }
	.pm-line-space { line-height:12px; font-size:10px; }
	.pm-line-space2 { margin:0 20px 0 0; }
	.pm-line-space2 td { line-height:13px; }
	.pm-red-text { color:#e20015; font-weight:bold; }
	.receipt { background:#FFFFFF; height:308px; margin:20px; padding:15px; text-align:left; }
	.receipt td { line-height:14px; }
	.receipt span { font-weight:bold; font-size:12px; }

/*-- BILLING METHOD CONTENT  --*/
/*-------------------------------------------------*/
	.bm-wrap { margin:20px 0 0 15px; }
	.bm-wrap td { font-size:10px; color:#000; }
	.bm-dummy { width:248px; height:283px; background:#FFFFFF; }
	.bm-mid { width:254px; margin:20px 0 0 0; border:3px #d8b7b4 solid; background:#FFFFFF; padding:10px; }
	
/*-- YOUR ACCOUNT --*/
/*-------------------------------------------------*/
	/*-- WISHLIST --*/
	/*-------------------------------------------------*/
	.yawl-wrap { padding:15px 10px 10px 10px; }
	.yawl-nav { text-transform:uppercase; font-size:15px; }
	.yawl-nav td { text-align:center; padding:4px; }
	.yawl-nav td a:link, .yawl-nav td a:visited, .yawl-nav td a:active { padding:2px; color:#000; font-weight:normal; text-decoration:none; solid; }
	.yawl-nav td a:hover { text-decoration:underline; font-weight:bold; }
	a#yawl-nav { font-weight:bold; }
	.yawl-frame p { width:560px; padding:10px 0; color:#000; }
	.yawl-item-wrap { margin:0px; }
	.yawl-item-wrap th { font-size:12px; color:#000; font-weight:normal; }
	.yawl-item-hr { border-bottom:1px solid #000; }
	.yawl-item-wrap td { padding:5px 0 0 0; vertical-align:top; color:#000; }
	.yawl-item-wrap td a:link, .yawl-item-wrap td a:visited, .yawl-item-wrap td a:active { color:#000; }
	.yawl-bottom-content { text-align:right; width:540px; line-height:18px; }
	.yawl-bottom-content a:link, .yawl-bottom-content a:visited, .yawl-bottom-content a:active, .yawl-bottom-content input { color:#000; }
	/*-- PURCHASE ORDERS --*/
	/*-------------------------------------------------*/
	.yapo-item-wrap { margin:0px; }
	.yapo-item-wrap th { font-size:12px; color:#000; font-weight:normal; }
	.yapo-item-hr { border-bottom:1px solid #000; }
	.yapo-item-wrap td { padding:5px 0 0 0; vertical-align:top; color:#000; }
	.yapo-item-wrap td a:link, .yapo-item-wrap td a:visited, .yapo-item-wrap td a:active { color:#000; }
	/*-- ADDRESS BOOK --*/
	/*-------------------------------------------------*/
	.yaab-wrap { line-height:20px; }
	.yaab-wrap td, p, input, select, option { color:#000; }
	/*-- QUICK CHECKOUT --*/
	/*-------------------------------------------------*/
	.yaqc-text { margin:5px 0 0 25px; }
	.yaqc-box { width:250px; background:#FFFFFF; padding:5px; margin:18px 0 0 0; }
	.yaqc-box div { border:2px #000 solid; padding:10px; text-align:left; }
	/*-- CHANGE LOGIN INFO  --*/
	/*-------------------------------------------------*/
	.yacli-wrap { width:560px; text-align:left; }
	/*-- SEARCH RESULT --*/
	/*-------------------------------------------------*/
	.sr-wrap { background:#FFFFFF; width:310px; padding:5px; }
	.sr-wrap div { border:2px #000 solid; padding:10px; text-align:left; }
	.sr-wrap div table tr td ul { list-style-type:none; margin:0px; }
	.sr-wrap div, td, li { color:#000; line-height:18px; }
	.sr-result-wrap { padding:0 10px 10px 10px; }
	.sr-result-wrap ul { list-style-type:none; margin:0px; }
	.sr-result-wrap li { padding:10px 0 0 0; }
	.sr-result-border { border-bottom:2px #000 solid; }
	
/*-- HELP CONTENT --*/
/*-------------------------------------------------*/
.hhto-wrap { width:760px; }
.hhto-nav { padding:5px; text-align:left; }
.hhto-nav ul { list-style-type:none; margin:0px; }
.hhto-nav li { margin:0px; padding:5px 0; }
.hhto-nav a:active, .hhto-nav a:visited, .hhto-nav a:link { padding:0 0 0 10px; color:#000; text-decoration:none; font-weight:normal; font-size:11px; text-transform:uppercase; }
.hhto-nav a:hover { font-weight:bold; }
a#hhto-on:link, a#hhto-on:active, a#hhto-on:visited { font-weight:bold; }
.htto-contentwrap { padding:20px; text-align:left; }


/*-- HEIGHT EXPANDABLE FRAME --*/
/*-------------------------------------------------*/
.hef_maincontainer { height:100%; background:#FFFFFF; }
.hef_container { height:100%; width:100%; }
.hef_frame { width:625px; clear:both; background:#deecec; margin:0px 0; height:377px; text-align:left; }
.hef_frame input { border:0px; }
	/*-- SHOPPING BAG CONTENT --*/
	/*-------------------------------------------------*/
	.spb-wrap { margin:30px; }
	.spb-wrap th { font-size:13px; color:#000; font-weight:normal; }
	.spb-hr { border-bottom:1px solid #000; height:3px; line-height:3px; }
	.spb-wrap td { padding:5px 0 0 0; vertical-align:top; color:#000; }
	.spb-wrap td a:link, .spb-wrap td a:visited, .spb-wrap td a:active { color:#000; }
	

/* Shopping Bag Hover */
td.shopping_bag_link div { display: none; }

/*--  --*/
/*-------------------------------------------------*/

/**** LIGHTBOX ***/
#lightbox{
	background-color:#FFF;
	padding: 0px;
	border: 4px solid #000;
	/*border-right: 2px solid #deecec;*/
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{position:absolute; top:10px; right:10px;}

#lightbox img{ border: none; } 
#overlay img{ border: none; }