div#modal-screen {
    height:100%;
    width:100%;
    opacity: 0.6;
    -moz-opacity: 0.6;
    filter: alpha(opacity=60);
    position:absolute;
    top:0;
    left:0;
    background-color:#000000;
    display:none;
    z-index:101;
}

div#modal-dialog {
    position:absolute;
    top:15%;
    left:50%;
    margin-left:-365px;
    display:none;
    z-index:102;
    padding:10px;
}

div#login_modal-dialog {
    position:absolute;
    margin-left:640px;
    top: 5px;
    z-index:102;
}

#cart_popup_div {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 600px;
	right: 100px;
	top: 100px;
	background-color: #CCC;
}

div#large-modal-dialog {
    position:absolute;
    top:15%;
    left:50%;
    margin-left:-470px;
    display:none;
    z-index:102;
    padding:10px;
}


/*featured designer's css start*/
.onecolumn .maincontent {
  width:1000px;
}

.sidebar p { padding-left: 5px; }

h3.designer-logo{ width:119px; height:19px; font-size: 0; line-height:0;  margin-top: 10px; } 
h3.designer-logo img{ margin:0 }

.breadcrumbs { margin-bottom: 35px; font-size: 10px; line-height: 10px; } 
.breadcrumbs, 
.breadcrumbs a { font-size: 10px; }

a.view { color: #0037c8; text-transform: uppercase; text-decoration: underline; font-size:12px;}
a.view:hover { text-decoration: none; }
a.img img { display: block; border: 1px solid #e6e6e7; }

.product-description { float: left; display: inline; width: 377px; border:solid 1px #E7E8EA;   }
.product-description img { display: block; margin: 0; }
.product-description p { padding: 0 0 8px 0; margin: 0; font-size: 12px; }
.product-description .view { font-size: 12px; }

.product-thumbs { float: left; display: inline; width: 480px; position: relative; margin:0 0 0 10px; text-align: center; background-color:#E7E8EA;}
.product-thumbs ul { list-style: none outside none; margin: 0; }
.product-thumbs ul li { float: left; display: inline; width: 210px; margin: 0 0 9px 20px; }
.product-thumbs ul li a img { margin: 0; }
.product-thumbs h2 { margin: 7px 0 5px; font-size: 14px; line-height: 14px; font-weight: bold; text-transform:none;}
.product-thumbs h3 { padding-bottom: 5px; margin-bottom:0;text-transform:none;}

a.button { display: block; width: 95px; margin: 0 auto; border: 1px solid #eaebec; height: 20px; background: #fff; padding: 2px; }
a.button span { display: block; height: 20px; font-size: 10px; font-weight: bold; line-height: 20px; width: 95px; background: #ebecec; text-transform: uppercase; text-align: center; cursor: pointer; }

.designer_text{
	font-size:10pt;
	color:#929295;
}


/*---------------------
	changing h1, h2 etc tags for SEO purpose
*/
.sidebar h1 {margin: 10px 10px 15px 10px;}
.sidebar h1 {font-size: 1.2em; text-transform: uppercase; font-weight: normal; }

.sidebar h1 a{
	color: #4d4d4f; 
}

h2.shop_by_designer{
	margin:5px 0 0 0;
	text-align:center;
	width:150px;
	font-size:0.9em;
	line-height:1.2;
	text-transform:uppercase;
}

h2.shop_by_designer a{
	color:#929295;
}

h1.view_all_designers{
	margin:10px 0 10px 20px;
	color:#929295;
	font-size:10pt;
	/*font-weight:normal;*/
}

h2.view_all_designers{
	text-align:left;
	width:80%;
	color:#6B6C6E;
	font-size:0.9em;
	line-height:1.2;
	margin:5px 0 0 15px;
	text-transform:uppercase
}

h2.view_all_designers a{color:#929295;}

.product-description h3 {
	font-size:12px;
	margin:0;
	padding:0 0 8px;
	text-transform:none;
}

.shop_by_designer h1{margin: 10px}

.designer_des h3{
	margin:10px 0 100px 0;
	padding-top:10px;
	text-transform:none;
}

/*featured designer's css end*/
