@charset "utf-8";

/* -------------------------------------------------------------------------

For Leon Norell Ltd

author: Sunit Tamang

email: hello@19eggs.com

website: http://www.19eggs.com

------------------------------------------------------------------------- */

#carpetDetailsWrapper { background-color:#fff; clear:both; padding:20px 0px 5px 0px; 0 }

		

#carpetDetailsTitle { padding:10px 0 10px 10px; font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; background-color: #f5f5f5; border:1px solid #ccc; }



#carpetDetailsImage {padding: 20px 0 20px 0px; text-align:left; float:left }



#carpetDetailsImage img { border: 3px solid #ccc; padding: 3px; display: block; margin-left: auto; margin-right: auto; }



#carpetDetailsDescription { overflow:hidden; float:right; width:250px }



#carpetDetailsDescriptionLeft { padding:0 0 0 15px; margin-top:20px; color:#000; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal;  line-height:normal; overflow:hidden}





#carpetDetailsDescriptionRight {padding:0 0 0 15px; width:auto; overflow:hidden}



#carpetDetailsDescriptionHeader {padding:10px;  line-height:1.5; color:#000; background-color:#efefef; font-weight:bold; font-size:12px;}

#carpetDetailsDescriptionRightContent { color:#3B3A26; line-height:1.5; color:#000; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal;  line-height:1.5;  text-align:justify; 

}

#carpetDetailsDescriptionLeftContent{float:left; padding:15px 0 00px; color:#000; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal;  line-height:1.5; }



#carpetDetailsDescriptionLeftContent a {color:#000; text-decoration:none;}



#carpetDetailsDescriptionLeftContent dl {line-height:1.5;  margin:0 0 1em; overflow:hidden}

#carpetDetailsDescriptionLeftContent dl dt { clear:left; color:#000; float:left; width:70px; padding-bottom:6px;}



#carpetDetailsDescriptionLeftContent dl dd {float:left; text-align:left; width:auto; font-weight:bold; padding-bottom:6px; margin-left:5px;}



#carpetDescriptionFooter {padding:8px 0 10px 21px;  color:#000; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal;  line-height:normal; clear:both; margin:10px 0px; border:1px solid #ccc;}





#discountHeader {padding:10px; }



#discountHeader h2 {padding:10px; font-size:16px;  border-bottom:1px solid #ccc;  border-top:1px solid #ccc; color:#CCCCCC;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold; background-color:#2A2A2A;}



#gallery { width:100%; background-color:#fff; clear:left;}



#galleryHeader { padding:15px 0px 10px 0px;}



#galleryHeader h1 {font-size:24px; font-weight:normal; text-align: left; text-transform:uppercase; font-family: "Verdana", Arial, Helvetica,sans-serif; margin:0px; border-bottom:1px dotted #ccc; padding:8px }



#gallerySubHeader { padding:5px 5px 10px 20px; font-size:12px; font-weight:normal; text-align: left; font-family: "Georgia", "Times New Roman", Times, serif;  width: 700px; float:left; margin:0px;}



#sortBar {background-color:#F2F2F0;display:block;overflow:hidden; text-align:center; white-space:nowrap; width:100%;}



.sortBarLeft {float:left}



.sortBarRight {float:right;  margin-top: 8px;}



#sortBar .galleryFilter {float:left;margin-right: 25px; padding:5px 5px 0px 10px;}



#sortBar .paginationTop {  color:#666;  text-align:right; padding: 8px 10px 4px 0px; font-size:105%; float:left; }



#sortBar .paginationTop a { color:#000; height:20px; margin:0; padding:9px; text-decoration:none; width:20px; background-attachment: scroll; background-color: transparent; background-image: url(../gif/pagination.gif); background-repeat: no-repeat; background-position: center center; font-size:105%; } 

#stock-info {padding:8px;font-size: 110%;}



#galleryPhotos { width:100%; padding-bottom:20px;  clear:both; overflow:hidden;}



#gallery-footer {overflow:hidden;    background-color: #F2F2F0;}



#thumbsFirstRow { overflow:hidden;  padding:6px 0px;}



#thumbsSecondRow{overflow:hidden; padding:6px 0px; }



.productItem {float:left;margin:0px 12px;padding-top:10px;width:auto;	}



.contemp-productItem {float:left; margin:0px 0px 0px 11px; padding-top:20px; width:180px;	}



.productItem img, .contemp-productItem img { border:1px solid #242C40; display:block; margin:0px; padding:2px;}



.productItemNumber { color:#000; font-size:11px; margin:0px;   text-decoration:none; display:block; float:left;  text-align:left; width:100px;}



.carpetBrief { color:#000; font-size:11px; font-weight:normal; text-align:left; text-decoration:none; padding-left:2px; float:left; width:200px;}



.sizeDisplay { color:#000; font-size:11px; margin:0px;   text-decoration:none; display:block; float:left;  text-align:left; width:100px;}



.priceDisplay { color:#000; font-size:11px; margin:0;   text-decoration:none; display:block; float:left;  padding:0 6px; text-align:left; width:auto; }



.discountSold {color:#C7202B; font-size:11px; margin:0;   text-decoration:none; display:block; float:left; text-align:left; font-weight:bold;  width: auto}



/*Contemporary*/



.productItemContemporary {float:left; margin:0px 0px 0px 5px; padding-top:20px;width:156px;	}



.productItemContemporary img { border:1px solid #242C40;display:block; margin:0px;padding:2px;}



.contemporaryNumber, .contemporaryName {color:#000;font-size:11px;font-weight:normal;text-align:center;text-decoration:none;width: 100%;padding-left:2px;}

/****/



.carpetType {color:#000;font-size:10px;margin:0px;padding:8px 4px 0 8px;text-align:left;text-decoration:none;display:block;float:left;}



.aboutImage {float:left;margin:6px 10px 6px 0;position:relative;}



.clearfix { display:block;}









/*

/* slightly enhanced, universal clearfix hack

.clearfix:after {

     visibility: hidden;

     display: block;

     font-size: 0;

     content: " ";

     clear: both;

     height: 0;

     }

.clearfix { display: inline-block; }

/* start commented backslash hack \

* html .clearfix { height: 1%; }

.clearfix { display: block; }

.clearfix {

}*/

/* close commented backslash hack */

/*

.clearfix {

display:block;

}

.clearfix {

}

* {

border:0pt none;

color:#58514E;

font-size:1em;

margin:0pt;

padding:0pt;

}

*/


