
.outer {
	/* WARNING: borders affect the critical values below, so use them with that in mind. */ 
    /* border-left: 1px solid #f90;  */
    /* border-right: 1px solid #f90; */
	/*** Critical left divider dimension value ***/
    /*** Critical right divider dimension value ***/
    margin-left: 210px; /*** Critical left col width value ***/
    margin-right: 210px; /*** Critical right col width value ***/
	font-family: "Trebuchet MS", "Arial", sans-serif;
}

.left {
    float: left;
    position: relative; /* Needed for IE/win */
    width: 210px; /*** Critical left col width value ***/
    margin-left: -210px; /*** Critical left col width value ***/
    /*** Critical left divider dimension value ***/
}

.right {
    float: right;
    position: relative; /* Needed for IE/win */
    width: 210px; /*** Critical right col width value ***/
    margin-right: -210px; /*** Critical right col width value ***/
    /*** Critical right divider dimension value ***/
    margin-left: 0; /*** Critical right divider dimension value ***/
}

#sizer {
	max-width:none !important;
	width:auto !important;
	background-color: #4f4f4f;
	background-image: url(http://www.lillysilks.com/images/bkg_main.gif);
	background-repeat: repeat-x;
}

#expander {
	margin: 0px auto !important;
	width: 800px !important;
	min-width: 0px !important;
}

#header-content img {
	background-color: 4f4f4f;
	background-image: url(http://www.lillysilks.com/images/bkg_main.gif);
	background-repeat: repeat-x;
}

#logo img {
	float: left;
	padding: 22px 0px 10px 0px;
}

.navigation1 ul {
	margin: 0 0 0 -4px;
	padding: 0;
	height:auto !important;
}

.navigation1 ul li {
	white-space: normal;
	float: left;
	width: 100%;
	border-top:#999 dotted 1px;
}

.navigation1 ul li a:link, 
.navigation1 ul li a:visited {
	font-weight: bold;
	font-size: 12pt;
	font-family: "Trebuchet MS", "Arial", sans-serif;
	width: 190px;
	text-align: left;
	text-decoration: underline;
	display: block;
	border-bottom:#999 dotted 1px;
	margin: 4px 0px 4px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
}

.navigation1 ul li a:hover {
  color:#e6e6e6;
}

.quick-search-header {
	font-size: 12pt;
	border-bottom: 1px solid;
	font-weight:bold;
}

.quick-search {
	/*padding: 0px 5px 5px 5px;*/
	width: 192px;
}

.quick-search ul li {
	padding: 3px 3px 3px 5px;
}

.container-left .quick-search, 
.container-right .quick-search {
	margin-left: -4px;
	margin-top: 4px;
}

.category-list-header {
	color: #cccccc;
	font-size: 12pt;
	font-weight: bold;
}

.container-left .category-list h3, 
.container-right .category-list h3 {
	margin: 0 0 0 -4px;
	padding: 5px 5px 5px 3px;
	border-bottom:#999 dotted 1px;
	width: 190px;
}

.category-list ol {
	margin: 0px 0px 0px -4px;

}

.category-list ol li {
	color: #cccccc;
	font-size: 12pt;
	font-weight: bold;
}

.category-list ol li a, .category-list ol li a:visited  {
	text-decoration: none !important;
	height: auto !important;
	padding: 4px 0 4px 3px;
	margin: 4px 0px 4px 0px;
	display: block;
	width: 190px;

}

.category-list ol li a:hover {

}

.shortdescription {
	padding: 3px 0;
	font-size: 7.5pt;
}

.content {
	font-size: 10pt;
	
}

.welcome {
	font-size: 10pt;
	line-height: 17px;
}

.product-detail-header h2 {
	color: #FFFFFF;
	font-size: 25px;
	padding: 3px;
	margin-left: 3px;
	font-family: "Trebuchet MS", "Arial", sans-serif;
}