/* Start: template_green.css */
.nounder { text-decoration:none; }
.bold-label { font-weight:bold; }
a.lhnavLogin { color:#2a0e3e; font-weight:bolder; text-decoration:none; }
a.lhnavInfo { color:#380062; font-weight:bolder; }
DIV#Reportloader { background-color:Red; cursor:wait; height:200px; overflow:hidden; position:absolute; text-align:center; vertical-align:middle; width:350px; z-index:1000; }
DIV#Reportloader.reportloading { background:url(/images/loader.gif) no-repeat center center; }
a.lhnavFeatures { color:#380062; font-weight:bolder; }
a.main { font-weight:bolder; }
a.mainlink { border-style:none; color:#684d79; }
.header { color:#380062; font-size:20px; font-variant:normal; font-weight:bold; }
.subheader { color:#380062; font-size:18px; font-weight:bold; }
.footer { color:white; font-size:9px; }
.intfooter { color:#380062; }
p.bold { color:#380062; font-weight:bold; }
a.white { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
a.footer { color:white; font-size:9px; font-weight:bold; text-decoration:underline; }
a.footer2 { color:#380062; font-size:9px; font-weight:bold; text-decoration:underline; }
a.purple { color:#380062; font-weight:bold; text-decoration:underline; }
a.lilac { color:#e0d8e7; font-weight:bold; text-decoration:underline; }
.tblfgred { color:red; font-weight:bold; }
.tblbglight { background-color:#f6f3f8; padding-bottom:10; padding-top:10; }
.tblbgmed { background-color:#d7cce0; padding-bottom:10; padding-top:10; }
.tblerolmed { background-color:#d7cce0; font-size:11px; padding-bottom:10; padding-left:5px; padding-top:10; vertical-align:top; }
.tblerolheader { background-color:#380062; color:#d7cce0; font-size:13px; padding-bottom:10; padding-left:2px; padding-top:10; vertical-align:top; }
.tblerollink { color:#d7cce0; font-size:13px; padding-bottom:10; padding-top:10; text-decoration:underline; vertical-align:top; }
.tblerollink:hover { color:#d7cce0; font-size:13px; padding-bottom:10; padding-top:10; text-decoration:none; vertical-align:top; }
.tblHide { display:none; }
.tblbgwhite { background-color:#ffffff; padding-bottom:10; padding-top:10; }
.tblbgpurplefgwhite { background-color:#380062; color:white; padding-bottom:10; padding-top:10; }
.tblfgpurple { color:#380062; }
.tblfgwhite { color:white; }
.tblfgpurplebold { color:#380062; font-weight:bold; }
.tblbgmedfgpurple { background-color:#d7cce0; color:#380062; padding-bottom:10; padding-top:10; }
.tblbglightfgpurple { background-color:#f6f3f8; color:#380062; padding-bottom:10; padding-top:10; }
.tblbglilacfgpurple { background-color:#e0d8e7; color:#380062; padding-bottom:10; padding-top:10; }
.ybutton { background-color:#8c779c; border-bottom-color:#76558C; border-bottom-style:solid; border-bottom-width:1px; border-left-color:#FFFFFF; border-left-style:solid; border-left-width:1px; border-right-color:#76558C; border-right-style:solid; border-right-width:1px; border-top-color:#FFFFFF; border-top-style:solid; border-top-width:1px; color:#F3F571; font-weight:bold; height:22px; padding-left:2px; padding-right:2px; width:auto; }
.ctcicon { clear:none; display:block; float:left; padding-left:3px; padding-right:3px; padding-top:2px; }
.numeric-stepper { background:#fff url(../images/bg_numeric-stepper.gif) no-repeat; display:block; float:left; font-size:14px; height:22px; overflow:hidden; position:relative; width:46px; }
.numeric-stepper input { background:none; border:none; float:left; font-size:100%; height:100%; padding:2px 0; text-align:center; vertical-align:center; width:30px; }
.numeric-stepper button { background:none; border:none; filter:alpha(opacity=0); height:10px; khtml-opacity:0; margin:0; moz-opacity:0; opacity:0; padding:0; position:absolute; right:0; width:16px; z-index:100; }
.numeric-stepper button.minus { bottom:0; }
.erollink { font-size:13px; padding-bottom:10; padding-top:10; text-decoration:underline; vertical-align:top; }
.erollink:hover { font-size:13px; padding-bottom:10; padding-top:10; text-decoration:none; vertical-align:top; }
.erolAlign { padding:0px; text-align:center; }
.tblerollight { background-color:#f6f3f8; font-size:11px; padding-bottom:10; padding-left:5px; padding-top:10; vertical-align:top; }
ol,ul { list-style:none; }
.outer_frame { background:#F4F0F7 none repeat scroll 0 0; background-color:#EDE9F1; border:1px solid #C3B2D0; margin-top:10px; width:100%; }
.inner_frame { margin:20px 20px 20px 20px; width:135px; }
.image_frame { border:solid 1px #C3B2D0; text-align:center; }
.image_style { border:solid 4px white;  }
.gallery_head { background-color:#F5F3F8; font-weight:bold; margin-top:10px; padding:5px 10px; text-align:left; }
.text_head { float:left; padding:5px 15px 5px 0px; text-align:right; width:130px; }
.file { float:left; padding:0px 0px 10px 0px; }
.clear_both { clear:both; height:1px; line-height:1px; font-size:1px; }
.certify_div { background-color:#F5F3F8; height:5px; margin:10px 0; }
.div_row { background-color:#F5F3F8; height:5px; margin:10px 0; }
.div_row_thin { background-color:#F5F3F8; height:3px; margin:15px 0; }
.h_line { float:none; padding:5px 15px 5px 0px; text-align:center; }
DIV#loader_media { border:1px solid #ccc; cursor:wait; height:100%; overflow:hidden; position:absolute; text-align:center; vertical-align:middle; width:765px; z-index:1000; }
.loading { background:url(../images/loader.gif) no-repeat center center; }

/* Associate Fashion Brands Improvment*/
/*.btnCommon { background:url(../images/activate-btn.gif); background-repeat:no-repeat; border:none; color:White; cursor:pointer; font-weight:bold; height:29px; letter-spacing:0px; padding:5px 10px 5px 10px; text-decoration:none; width:165px; }*/
.btnCommon{color: #ffffff;border: 1px solid #3D0864;background:url(../images/btnBack_2.png) repeat-x 0 0;font-weight:bold; text-align:center; text-decoration:none; margin-top:5px; cursor:pointer; } 
.btnAdd { background:url(../images/suppliers/add-btn.gif) no-repeat 0 0; border:none; color:#ffffff; cursor:pointer; font-weight:bold; width:85px; height:25px; padding:0 0 4px 0; margin:9px 0 0 0; text-decoration:none; }
.btndelete { cursor:pointer; height:16px; width:16px; }
.top-arrow { left:-80px; position:relative; top:0px; }
.repeate_li { line-height:26px; vertical-align:middle; border-top:1px solid #F5F3F8; margin:4px 0; padding:3px 0; }
.repeate_li img { vertical-align:middle; }
.repeate_li_hide { display:none; }
.getClientID { display:none; }
.err_span { color:Red; display:none; }
.success_msg { color:Green; }
.top_div_fashion { margin-top:15px; text-align:left; width:100%; }
.inner_div_f { float:left; width:528px; padding-right:10px }
.verticle_div_fashion { background-color:#F5F3F8; float:left; height:440px; width:3px; margin:0 6px; }
.full_width_div { text-align:left; width:100%; }
.your_stoked_brands { float:left; margin-left:10px; text-align:left; vertical-align:top; width:210px; }
.stocked-brand-name { float:left; width:180px; padding-right:14px; line-height:26px; }
.stocked-brand-remove { float:left; width:16px; vertical-align:middle; line-height:26px; height:26px; }
.stocked-brand-remove img { vertical-align:middle; }


/*  Common CSS for Autocomplete functionality*/
.autocomplete { border:1px solid black; display:none; position:absolute; text-align:left; width:300px; z-index:20; }
ul.autocomplete li { padding-bottom:5px; padding-left:10px; padding-top:5px;}
.anchor_auto { height:40px; text-decoration:none; vertical-align:middle;; }
.anchor_auto_img { padding:4px 0px 0px 0px; }
.autocomplete-content {  border:1px solid black; text-align:left; width:300px; }
ul.autocomplete-content li { padding-bottom:5px; padding-left:10px; padding-top:5px;background-color:#EDE9F1; }
.autocomplete iframe { display:block; display:none; filter:mask(); height:3000px; left:0; position:absolute; top:0; width:3000px; z-index:3; }
.ac_odd { background-color:#EDE9F1;z-index:3; }
.ac_even { background-color:#EDE9F1;z-index:3; }
.ac_over { background-color:#CBBBD6; color:white;z-index:3; }


/* Media Gallery*/
.divLeft_media { float:left; margin-top:15px; width:780px; }
label.error { color:#FF0000; display:none; }

/* Suppliers bridalwear login */
.form-list { color:#4c4c4c; }
.form-list li { margin:8px 0; }
.form-list label { display:inline-block; width:100px; text-align:right; margin:0 10px 0 0; }
.form-list .form-list-input { padding:2px 3px; color:#4c4c4c; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; }
.form-list .validator { font-size:12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-indent:10px; }

.admin-button { background:url(../images/btnBack_2.png) repeat-x 0 0; border:1px solid #3D0864; color:#ffffff; cursor:pointer; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-weight:bold; padding:1px 20px; }
.box-content { border:1px solid #e0d8e7; padding:15px; margin-top:10px; }
.box-content li { padding-bottom:5px; padding-top:5px; overflow:auto; }
.box-content .textbox, .group-contents .textbox{ background-color:#FFFFFF; border:1px solid #95A6C6; padding:3px; margin:2px 0 4px 0; }
.box-content label{padding-left : 3px;}
.left-div { float:left; font-weight:bold; text-align:left; width:15%; }
.right-div { float:left; width:85%; }
#fancy_div p{color:Black; margin:0px 10px 10px 0px;padding-top:20px;}
#fancy_div, #fancy_div p{background-color:black !important;}
.publish-message p{text-align:left;margin: 0px 10px 10px 10px !important;}
.hide {display:none;}
.profile-picture{width:auto; float:right;}
.admin-group-heading {background:url("/images/secondary-button-bg.gif") repeat-x scroll 0 0 #CBBBD6;color:#340C64;line-height:25px;}
.group-contents{border:1px solid #BFB4D2; margin-bottom:20px; padding:15px; }
.filter-left{float:left;width:auto; padding-top:5px;}
.filter-right{float:left;width:auto; margin-left:15px;}
.sort-fields li{float:left; padding-right:25px;}
.sort-fields a{font-weight:normal !important}
.resize-images{ float:left;min-height:20px;_height:30px; min-width:23%;background-color:#EDE9F1;display:inline-block; vertical-align:middle; padding:5px 5px 3px 5px; margin:0px 3px 3px 0px; text-align:center}
.pagination{padding: 10px 0 10px 0;}
.disable{ color:gray; font-size:12px; font-weight:bold; text-decoration:none; }
.resize-images p{margin:2px 0 2px}
/* End: template_green.css */

