/* Basic Elements */
body {margin:0 auto; padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
*:focus  
    {  
        outline: none;  
    }
img {border:none;}
h1 {background:#666666; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; display:block; padding:0px 0px 0px 10px; margin:0;}
h3 {font-family: 'Edwardian Script ITC', serif; font-size:15px; color:#2a2a2a; text-transform:uppercase; line-height:20px; margin:0; padding:0; letter-spacing:.01em;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:13px; color:#2a2a2a; text-transform:capitalize; line-height:20px; margin:0; padding:0; font-weight:normal;}
h4 {background:#666666; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; line-height:32px; padding-left:18px; margin:0;}
h2 a {color:#7a7a7a;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4c4b4c; line-height:24px; margin:0; padding:0;}
p {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:12px; color:#666666; margin:0; padding:0; line-height:18px;} 
h6 {background:#666666; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF; display:block; padding:0px 0px 0px 10px; margin:0;}

/* Design Elements*/
#topnav {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:24px; padding-top:15px; text-align:right;}
#topnav .margin {padding:0 16px;}
#topnav .margin1 {padding:0 24px 0px 0px; text-align:right;}
#topnav .marginlast {padding:0px 23px 0px 15px;}
#topnav .bag2 {background:url(../images/ico_bag2.jpg) no-repeat left; padding-left:45px; line-height:18px;}
#topnav .bag {background:url(../images/ico_bag.jpg) no-repeat right; padding-right:20px;}
#topnav a {color:#666666;}
#topnav a:hover {color:#698d9b;}

#logo {text-align:left; padding-left:20px; width:350px;}
#searchbox {text-align:right; vertical-align:middle;}
#searcharea {border:solid 1px #bfbfbf;  vertical-align:middle; padding:0px;}
#topnav1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; line-height:24px; padding-top:5px; padding-bottom:10px; text-align:right; text-transform:uppercase;}
#topnav1 a {color:#666666;}
#topnav1 a:hover {color:#698d9b; font-weight:bold;}
#topnav1 .margin {padding:0 13px;} 
#topnav1 .red {color:#c22121;}
#topnav1 .red a {color:#c22121; font-weight:bold;}
#topnav1 .red a:hover {color:#698d9b;}

#nav {border-bottom:solid 1px #c0c0c0; border-top:solid 1px #c0c0c0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; line-height:26px;}
#nav ul {float:left; margin:0; padding:0; list-style:none; }
#nav li {float:left; padding:0 19px; text-indent:none; list-style:none; color:#fff; text-transform:uppercase;}
#nav li .first {float:left; padding:0 26px 0px 10px; text-indent:none; list-style:none;}
#nav li a {color:#666666;}
#nav li li a {color:#b0b0b0;}
#nav li a:hover {color:#b4b4b4;}

#banner {padding:0px 0px 20px 0px;}
#banner_home {padding:15px 0px 0px 0px;}
#content_area{padding:10px 0px 0px 0px;}
#foo {border-top:solid 1px #c0c0c0;}
#foo .rightclm {border-right:solid 1px #c0c0c0;}
#foo .toppad{padding-top:12px;}
#foo .pad {padding:0 16px;}
#foo .padlast {padding:0px 0px 0px 17px;}
#foo .head {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#7a7a7a; line-height:30px; font-weight:bold;}
#copy {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7a7a7a; line-height:50px;}
#powered {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7a7a7a; line-height:25px; text-align:center;}
#copy a {color:#7a7a7a;}
#copy a:hover {color:#698d9b;}

.foolinks {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7a7a7a; line-height:20px;}
.foolinks a {color:#7a7a7a;}
.foolinks a:hover {color:#698d9b;}

.foolinks1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c22121; line-height:20px;}
.foolinks1 a {color:#c22121;}
.foolinks a:hover {color:#698d9b;}

#content {padding-bottom:25px;}
#prddtl {padding:20px 12px;}
#prddtl .column1 {width:476px; vertical-align:top;}
#prddtl .column2 {width:24px;}

.productimgbox {width:475px; border:solid 1px #cccccc; background:#f3f3f3; padding:35px;}
.prdlrgimg {border: solid 1px #cccccc;}
.country {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:14px; color:#666666; line-height:16px; padding-bottom:15px; font-weight:bold; text-transform:uppercase;}
.flag {line-height:16px; padding-right:10px;}
.designername {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:14px; color:#ffffff; background:#666666; line-height:26px; text-align:right; padding-right:10px; display:block; font-weight:bold; width:98%}
.designercart { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:14px; color:#ffffff; background:#9f9e9e; line-height:26px; text-align:right; padding-right:10px; display:block; font-weight:bold; width:98%}
.newlink {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; line-height:20px;}
.desdetail {padding:20px 0;}
.desimg { padding:0 0; width:161px;}
.desname {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:12px; color:#979696; line-height:22px;}

.prddetaildesn {text-align:right; padding-right:3px;}

#leftin {width:175px; vertical-align:top;}
#areaspace {width:20px;}
#canvas {width:805px; vertical-align:top;}

.bluefont {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:13px; color:#438294; line-height:18px; text-transform:uppercase; }
.blueprice {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:18px; color:#438294; line-height:19px; text-transform:uppercase;}
.blueprice1 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#438294; line-height:19px; text-transform:uppercase; }
.bluesmall {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:11px; color:#7A7A7A; line-height:14px; text-transform:uppercase;  }
.bluesmall a {color:#698d9b;}
.productbox {border:1px solid #cecece; width:250px; height:410px; vertical-align:top; float:left; margin-right:16px; margin-bottom:20px;}
.productbox2 {border:0px solid #cecece; width:205px; height:225px; vertical-align:top; float:left; margin-right:15px; margin-bottom:20px;}
.productbox_home {border:1px solid #cecece; width:248px; height:378px; vertical-align:top; float:left; margin:0px; margin-bottom:20px; padding-bottom:6px;}
.prod_txt {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:13px; color:#0d0d0d; line-height:25px; text-align:center;}
.comments {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:16px; font-weight:bold; color:#348aa3; line-height:42px;}
.commentsbox {border:solid 1px #CCCCCC; padding:30px 15px 15px 15px;}
.commentppl {padding:0 15px;}
.cmmtname {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:17px; color:#666666; padding-bottom:15px;}

.smallgrey {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:12px; color:#646464; line-height:18px;}
.midgrey {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:15px; color:#646464; line-height:18px;}
#sort {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:12px; text-transform:uppercase; color:#2a2a2a; line-height:20px;}
#sort ul {margin:0; padding:0; list-style:none; float:left;}
#sort li {margin:0; padding:0 15px; display:block; list-style:none; float:left;}
#sort .first li {margin:0; padding:0 4px; display:block; list-style:none; float:left;}
#sort li a {color:#2a2a2a;}
#sort li .active {color:#2a2a2a; display:block; padding:0px 0px; font-weight:bold;}

.paging {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:15px; text-transform:uppercase; color:#2a2a2a; line-height:20px; text-align:right; padding-right:15px;}
.paging ul {margin:0; padding:0; list-style:none; float:right;}
.paging li {margin:0; padding:0 5px; display:block; list-style:none; float:left;}
.paging li a {color:#2a2a2a;}
.paging li .active {color:#2a2a2a; display:block; font-weight:bold;}


/* Form Element */
.inputsearch {color: #7a7a7a; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:20px; border:none; width:160px;}
.inputholog {color: #7a7a7a; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:18px; line-height:18px; border:solid 1px #BDBDBD; width:110px;}




/*  Slider */

#container_slide {width: 435px; position: relative;}
#carousel {margin: 0 auto;}
/*#carousel img {border: 1px solid #cfcfcf;}*/
#ui-carousel-next, #ui-carousel-prev {width: 9px; height: 87px; background: url(../images/prev.jpg) center center no-repeat; display: block; position: absolute; top: 0; z-index: 90; }
#ui-carousel-next { right: 0; background-image: url(../images/next.jpg);}
#ui-carousel-prev { left: 0; }
#ui-carousel-next > span, #ui-carousel-prev > span {display: none;}

/*========== Dsigners application ==========*/
.form_cont{ padding:0px 0px 0px 24px;}
.inner_cont{ background:#f2f2f2; padding:24px 24px; border:1px #e7e7e7 solid;}
.field_cont{ padding:6px 0px;}
.form_txt{ font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:600; color:#4e4e4e; line-height:20px; text-align:left; padding-right:15px;}
.form_field{ background:#FFF; border:1px #c4c4c4 solid; height:18px; line-height:18px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4e4e4e; width:220px;}
.form_field1{ background:#FFF; border:1px #c4c4c4 solid; height:77px; line-height:18px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4e4e4e; width:220px;}
.required_txt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:0; padding:0; line-height:28px; font-style:italic;}

.soc_cont{ width:145px; padding:0px 12px 0px 12px; margin:0px; float:right;}
.twiter_small{ background:url(../images/tabs.png) no-repeat -301px -0px; width:40px; height:38px; display:block; float:left; margin-right:12px;}
.twiter_small a{ background:url(../images/tabs.png) no-repeat -301px -0px; width:40px; height:38px; display:block; float:left;}
.twiter_small a:hover{ background:url(../images/tabs.png) no-repeat -301px -38px; width:40px; height:38px; display:block; float:left;}
.facebook_small{ background:url(../images/tabs.png) no-repeat -340px -0px; width:40px; height:38px; display:block; float:left; margin-right:0px;}
.facebook_small a{ background:url(../images/tabs.png) no-repeat -340px -0px; width:40px; height:38px; display:block; float:left;}
.facebook_small a:hover{ background:url(../images/tabs.png) no-repeat -340px -38px; width:40px; height:38px; display:block; float:left;}
.rss_small{ background:url(../images/tabs.png) no-repeat -379px -0px; width:40px; height:38px; display:block; float:left;}
 .rss_small a{ background:url(../images/tabs.png) no-repeat -379px -0px; width:40px; height:38px; display:block; float:left;}
.rss_small a:hover{ background:url(../images/tabs.png) no-repeat -379px -38px; width:40px; height:38px; display:block; float:left;}
.news_field {color: #7a7a7a; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:20px; border:solid 1px #bdbdbd; width:145px; padding:0px 5px;}
.label{color: #7a7a7a; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

/*========== Designer Profile ==========*/

.content_designer{ padding:24px 0px; margin:0 auto;}
.lft_nav_cont{ width:209px; padding:9px 9px 0px 0px;}
.lft_nav_txt{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#698d9b; line-height:31px; border-bottom: 1px solid #bfbfbf; clear:both;}
.lft_nav_txt a{color:#698d9b; clear:both;}
.lft_nav_txt a:hover{color:#666666;}
a.lft_nav_active{color:#666666;}
.designer_content_cont{ padding-right:14px;}
.form_container{ padding:8px 0px 0px 0px;}
.form_bg_top{ background:url(../images/formbg_top.jpg) no-repeat center; font-size:0px; height:3px; width:761px;clear:both;}
.form_bg_cntr{ background:url(../images/formbg_cntr.jpg) repeat-y center; width:698px;clear:both; padding:31px 30px 25px 33px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#535353;}
.form_bg_btm{ background:url(../images/formbg_btm.jpg) no-repeat left top; height:4px; font-size:0px;clear:both;}
.btn_cont{ clear:both; padding:8px 0px 11px 0px;overflow: auto;}
.txt_field{ background: url(../images/txt_field_rpt.png) repeat-x; height:23px; border-right:1px solid #b5b5b5; border-left:none;border-top:none;border-bottom:none; width:271px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899; padding-top:3px;}
.txt_field11{width:271px;}
.txt_field2{ background: url(../images/txtarea_cntr.jpg) repeat-x top; height:113px; border-right:1px solid #b5b5b5; border-left:none;border-top:none;border-bottom:none; width:271px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899;padding-top:3px;}
.txt_field21{width:271px; height:100px;}
.form_txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; font-weight:bold; line-height:20px; text-align:left;}
.light_txt{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#999899; margin:0; padding:0px 0px 10px 0px; line-height:18px; clear:both;}
.field_cont_btm{ padding-bottom:20px;}

textarea[disabled="disabled"]{
   background:#FFFFFF;
}

input[type="radio"][disabled] {
   background:#FFFFFF;
}


input[type="file"][disabled] {
   background:#FFFFFF;
}


DropDownList[disabled="disabled"]{
   background:#FFFFFF;
}

select[disabled] {
   background:#FFFFFF;
}
/*========== Account Settings ==========*/

.designer{background:#666666; line-height:32px; font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#FFFFFF;display:block; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; text-align:left; width:751px;}
.designer2{background:#666666; line-height:32px; font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#FFFFFF;display:block; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; text-align:left; width:742px;}
.hdng_txt{ font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#4c4b4c;display:block;line-height:32px;}
/*-------------- Question Answer -----------------*/
.tabbg {background:#666666; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; line-height:32px; padding-left:18px; font-weight:bold;}
.tdbdr {border-bottom:solid 1px #e5e5e5;}
.tblmrgn {padding-left:18px; padding-right:18px;}
.tblfont {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#535353; line-height:40px; }
.tblfont1 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#535353; line-height:20px; padding:8px 0;  }
.tblfont2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#698d9b; line-height:30px; }
.tblfont2 a {color:#698d9b; text-decoration:none; font-weight:bold;}

/*========== Product management ==========*/
.add_item_txt{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#6c6b6c; line-height:0px; clear:both; padding:0px 0px 15px 11px;}
.add_item_txt1{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6b6c; line-height:0; clear:both; padding:0px 0px 15px 11px; position:relative;}
.add_item_txt2{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c6b6c; line-height:20px; clear:both; padding:0px 0px 0px 0px; position:relative;}
.form_hdng{font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#4c4b4c;display:block;line-height:25px; clear:both; padding:0px 0px 10px 0px;}
.form_txt2{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4c4b4c; line-height:20px; width:130px;}
.form_txt26{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4c4b4c; line-height:20px;}
.dropdown_list{height:25px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899; line-height:25px; margin:5px 0px; width:120px;}
.dropdown_list2{height:25px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899; line-height:25px; margin:5px 0px; width:185px;}
.form_container1{ padding:15px 0px 0px 0px;}
.clear_div{ clear:both; position:relative;}
.txt_field3{ background: url(../images/txt_field_rpt.png) repeat-x; height:25px; border-right:1px solid #b5b5b5; border-left:none;border-top:none;border-bottom:none; width:512px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899; padding-top:3px;}
.txt_field31{ border:0px; width:512px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899;}

input{ border:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899;}
.txt_field4{ background: url(../images/txtarea_cntr.jpg) repeat-x; height:106px;border:none; width:512px;  margin:0px; padding:5px 0px;}
.txt_field41{ height:97px; padding:10px 0px 0px 0px; border:0px; width:510px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899;}
textarea { overflow: auto; border:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899;}
.form_bg_cntr a{color:#438294;}
.form_bg_cntr a:hover{color:#535353;}
.txt_field5{ background: url(../images/txt_field_rpt.png) repeat-x top; height:25px; border-right:1px solid #b5b5b5; border-left:none;border-top:none;border-bottom:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899;}
.dropdown_list3{ background:url(../images/price_dd_bg.jpg) no-repeat center;height:27px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899; line-height:27px; margin:5px 0px; width:77px; border:none;}
.tabbg2{background:#c8c8c8; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; line-height:32px; padding-left:18px; font-weight:bold; clear:both; height:32px; position:relative;}
.list_cont td{ padding:8px 0px ;}
.copy_txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#698d9b; line-height:0; clear:both; padding:0px 0px 15px 11px; position:relative;}
.copy_txt1{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#698d9b; line-height:0; clear:both; padding:0px 0px 15px 0px; position:relative;}
.copy_txt a, .copy_txt1 a{color:#698d9b;}
.copy_txt a:hover, .copy_txt1 a:hover{color:#535353;}

/*=================== Purchase Management =======================*/
.pgtitle {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:35px; color:#6c6b6c;}
th {background:#6b6a6a; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:14px; padding-top:8px; padding-bottom:8px; color:#ffffff; vertical-align:top; text-align:center;}
.tblbrd {border-bottom:#eeeeee 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#535353; line-height:27px; text-align:center; font-weight:bold;}
.tblbrd a { color:#698d9b; text-decoration:none;}
.styled-select {width: 130px;height: 23px;overflow: hidden;background: url(../images/ddArrow.gif) no-repeat right #fff; z-index:2;}
.styled-select1 {width: 190px;height: 23px;overflow: hidden;background: url(../images/ddArrow.gif) no-repeat right #fff; z-index:2;}
.styled-select2 {width: 130px;height: 23px;overflow: hidden;background: url(../images/ddArrow.gif) no-repeat right #fff; z-index:2;}
.styled-select4 {width: 60px;height: 23px;overflow: hidden;background: url(../images/ddArrow1.gif) no-repeat right #fff; z-index:2;}

.styled-select select{background:none;width: 170px;padding: 1px 10px 1px 0px;font-size: 12px;border: 1px solid #ccc;height: 23px; line-height:23px; color:#797979; font-family:Arial;overflow: hidden; z-index:-1; -webkit-appearance: none; }
.styled-select1 select{background:none;width: 242px;padding: 1px 10px 1px 0px;font-size: 12px;border: 1px solid #ccc;height: 23px; line-height:23px; color:#797979; font-family:Arial;overflow: hidden; z-index:-1; -webkit-appearance: none;}
.styled-select2 select{background:none;width: 170px;padding: 1px 10px 1px 5px;font-size: 12px;border: 1px solid #ccc;height: 23px; line-height:23px; color:#797979; font-family:Arial;overflow: hidden; z-index:-1; -webkit-appearance: none; text-align:left; }
.styled-select4 select{background:none;width: 100px;padding: 1px 10px 1px 0px;font-size: 12px;border: 1px solid #ccc;height: 23px; line-height:23px; color:#797979; font-family:Arial;overflow: hidden; z-index:-1; -webkit-appearance: none; }
/*=================== Customer Area===========================================*/

.cusaccbox {background:#f2f2f2; border:solid 1px #e2e2e2; padding:22px; height:145px; vertical-align:middle;} 
.cusaccbox1 {background:#f2f2f2; border:solid 1px #e2e2e2; padding:22px; height:450px; vertical-align:middle;} 
.ctxt_field{ background: url(../images/txt_field_rpt.png) repeat-x; height:25px; border-right:1px solid #b5b5b5; border-left:none;border-top:none;border-bottom:none; width:185px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899;}
.ctxt_field2{ background: url(../images/txtarea_cntr.jpg) repeat-x top; height:116px; border-right:1px solid #b5b5b5; border-left:none;border-top:none;border-bottom:none; width:185px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899;}

.ordhistorybox {border:solid 1px #e2e2e2; padding:10px;}
.txt_fieldcust{ background: url(../images/txtarea_cntr.jpg) repeat-x top; height:114px; border-right:1px solid #b5b5b5; border-left:none;border-top:none;border-bottom:none; width:300px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999899;}
.normalcustfonts {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4c4b4c; line-height:22px;}
.frndhorline {border-bottom:solid 1px #d1d1d1; height:40px;}


/*=================== Cart & checkout =======================*/

.cartleft {width:215px; vertical-align:top;}
.cartright {width:780px; vertical-align:top;}
.cartblueheading {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#698d9b; line-height:24px;}
.cartbluefont {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#698d9b; line-height:20px;}
.cartbluefont a {color:#698d9b; text-decoration:none;}
.cartbluefont a:hover {text-decoration:none; color:#b5b5b5;}
.reviewhorline {border-bottom:#e3e3e3 1px solid; padding-bottom:12px; padding-top:10px;}
.reviewhorline1 {border-bottom:#e3e3e3 1px solid; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4b4c;}
.reviewhorline2 {line-height:26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4b4c;}
.cartline {border-bottom:solid 2px #698d9b; padding:10px 0px;}
.cartpad {padding-left:20px;}
.carttopbdr {border-top:solid 3px #666666;}
.desname_fav { background:#666666; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; line-height:18px; padding-right:5px;}
.country1 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:16px; padding-bottom:5px; font-weight:bold; text-transform:uppercase;}
.bio {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; line-height:22px;}
.productbox1 {border:1px solid #cecece; width:175px; height:230px; vertical-align:top; float:left; margin-right:9px; margin-bottom:20px;}

.greysmall {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; line-height:18px;}
.greysmall a {color:#525252; text-decoration:none;}

radio[disabled="disabled"] {
    background-color: #FFFFFF;
}

/* ============================ Discover ==================================*/
.dis_img {background:#eae7e7; padding:12px; border:1px solid #c9c9c9; }
.outfit_ideas {width:230px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#525252; padding-right:13px; padding-bottom:20px; line-height:24px;}
.outfit_ideas .outfitimg {border: solid 1px #b0b0b0; padding:15px;}
.outfitimg_large {border: solid 1px #b0b0b0; padding:15px; background:#f3f3f3;}
.shoplook {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:16px; color:#348aa3; line-height:18px;}

div.loadingimg{
    /*make visible*/
       position:fixed;
       height:100% auto;
       width:100%;
       text-align:center; 
	   padding-top:20%;
       vertical-align:middle;   
       z-index: 100;
       width: 100%;
       top: 0;
       left: 0;
       height: 100%;
       background-color: #fff;
       -moz-opacity: 0.75;
       opacity: 0.75;
       filter: alpha(opacity=75);
       font-size: 12px;
       font-weight: bold;
       text-align: center;
  }

/* For Validation*/

.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#C22121;}
/*.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;}*/
  .control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}
.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}

         label.error {
			font-family: Arial,Helvetica,sans-serif;
            font-weight : bold;
            font-size: 13px;
			color: red;
			margin-top: 2px;
		}

         
/* =========================== Designer Detail Page =========================*/

.desdetright {width:625px; margin-right:15px;}
.desdetright .desdesc {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; font-style:italic; color:#4c4c4c;}
.desdetleft { width:350px;}
.desdetbio {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#535353; line-height:36px;}
.deshead {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#535353; line-height:24px; padding-bottom:10px;}
.desbarbg {background:#666666; width:100%; height:25px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:25px; padding-left:15px;}
.desbarbg.text {font-size:12px;}
.desbarbg.text a {color:#ffffff; text-decoration:none;}
.desbarbg.text a:hover {color:#23b0ed; text-decoration:none;}
.desbarbg.head {font-size:14px;}
.descollection {padding:12px}
.descollimg {width:175px; padding-right:20px; float:left; padding-bottom:15px;}
.activecolection {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#535353;}
.msg {
    font-family: Arial, Helvetica, sans-serifl;
    font-size: 12px;
    color: red;
}

.prod_head {
    color: #535353;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
   }
