/*------- CSS for CREATIVE HOME FURNISHINGS -------*/

body {
	background: #ece9e0;
	padding: 0;
	margin: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.admin {
	background: #ece9e0 url(../images/admin.gif) repeat-x top;
}
.index {
	background: #ece9e0 url(../images/index.gif) repeat-x top;
}
.internal {
	background: #ece9e0 url(../images/internal.gif) repeat-x top;
}
h1 {
	font-size: 14px;
	color: #fe981c;
	padding-left: 5px;
}

h4 {
	font-size: 12px;
	color: #fe981c;
}

.grey_box {
	border: 1px solid #E0E0E0;
	background: #F2F2F2;
}
.login_box {
	border: 1px solid #E0E0E0;
	background: #ffffff;
}
.login_box td {
	padding-left: 8px;
	padding-top: 8px;
	padding-right: 4px;
	margin: 0;
}
#login_column {
	width: 188px;
	width: 190px;
	width/**/:/**/188px;
	border: 1px solid #dad5bf;
	background: #ecece4 url(../images/ltmenu_bg.gif) repeat-x top;
}

.announcement {
	border: 1px solid #dad5c1;
	background-color: #FFF;
	color: #909090;
	padding: 5px;
}

.announcement a {
	color: #fe981c;
	text-decoration: none;
}

.announcement h6 {
	font-size: 11px;
	color: #fe981c;
	margin: 0;
	padding: 0;
}

.orange {
	font-size: 11px;
	color: #fe981c;
	text-decoration: underline;
	margin-bottom: 5px;
}

thead {
	color: #fd9c0f;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	background-color: #FFFFFF;
}

.tlabel {
	color: #fd9c0f;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	background-color: #FFFFFF;
}
.page_title {
	width: 525px;
	width: 534px;
	width/**/:/**/525px;
	height: 24px;
	height: 26px;
	height/**/:/**/24px;
	padding-left: 7px;
	background: #eeebe6;
	border-bottom: 1px solid #E0E0E0;
	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #fd9c0f;
	text-align: left
	text-transform: uppercase;
}
.page_title_current {
	color: #fd9c0f;
}
.page_title a {
 text-decoration:none;
 color: #fd9c0f;
}
.display_greybox {
	height: 24px;
	height: 26px;
	height/**/:/**/24px;
	padding-left: 7px;
	background: #eeebe6;
	border-bottom: 1px solid #E0E0E0;
	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #fd9c0f;
	text-align: left;
}
.display_whitebox {
	background: #ffffff;
	border: 1px solid #E0E0E0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: justify;
	margin-top: 12px;
	margin-bottom: 12px;
}
.display_whitebox p {
	padding: 8px 11px 0 11px;
	margin: 0;
}

.pagination {
	color: #fd9c0f;
}
.pagination_current {
	color: #fd9c0f;
}
.search {
	border: 1px solid #594625;
	padding: 1px;
	margin-right: 3px;
	margin-bottom: 11px;
	width: 135px;
	width: 139px;
	width/**/:/**/135px;	
}
.search_box {
	margin-bottom: 5px;
	padding: 0;
}

.search_box img {
	padding-left: 5px;
}

select { 
	font-size: 10px;
	width: 160px; 
	padding: 0.1em;
	margin-bottom: 2px;
	color: #000;
	background: #f2f2f2;
	border: 1px solid #cccccc; 
}
.search_box input { 
	font-size : 10px;
	width : 150px;
	width: 156px;
	width/**/:/**/150px;
	height: 15px;
	padding : 2px;
	margin-bottom: 2px; 
	color : #000; 
	background : transparent; 
	border: 1px solid #594625;
}

.checkbox {
	width : auto;
	border : 0;	
}

.float-left {
	float: left;
	padding: 0 5px 5px 0;
	margin: 0 5px 5px 0;
}
.float-right {
	float: right;
	padding: 0 0 5px 5px;
	margin: 0 0 5px 5px;
}

.internal p {
	padding: 0;
	text-align: justify;
}
.sitemap {
	border: 1px solid #e2e2e2;
	color: #003366;
}
.sitemap td {
	padding: 5px;
	border: 1px solid #e2e2e2;
}
.sitemap a {
	display: block;
	background: url(../images/ltmenu_bulletsub_a.gif) no-repeat 3px 4px;
	padding-left: 12px;
	text-decoration: none;
	color: #fe981c;
}
.sitemap a:hover {
	display: block;
	background: url(../images/ltmenu_bulletsub.gif) no-repeat 3px 4px;
	padding-left: 12px;
	text-decoration: underline;
	color: #fe981c;
}
.external_link {
	background-color: #ecece4;
	border: 1px solid #E0E0E0;
	color: #756647;
}
.external_link a {
	padding: 6px;
	color: #756647;
	font-weight: bold;
	text-decoration: underline;
}
.external_link a:hover {
	color: #f79b2a;
}
.image_link a {
	color: #CC3300;
	text-decoration: underline;
}
.image_link a:hover {
	color: #336699;
}

/*----------- left navigation -----------*/

#left_menu {
	width: 155px;
	width: 157px;
	width/**/:/**/155px;
	border: 1px solid #dad5bf;
	background: #ecece4 url(../images/ltmenu_bg.gif) repeat-x top;
}
.catagory a {
	display: block;
	background: url(../images/ltmenu_bullet.gif) no-repeat 11px 4px;
	padding-left: 22px;
	color: #375E84;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.catagory a:hover {
	color: #FF6633;
	background: url(../images/ltmenu_bullet_a.gif) no-repeat 11px 4px;
}

.subcatagory a {
	display: block;
	background: url(../images/ltmenu_bulletsub.gif) no-repeat 31px 5px;
	padding-left: 40px;
	color: #375E84;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.subcatagory a:hover {
	display: block;
	color: #FF6633;
	background: url(../images/ltmenu_bulletsub_a.gif) no-repeat 31px 5px;
}
.subcatagory_current a{
	display: block;
	color: #FF6633;
	background: url(../images/ltmenu_bulletsub_a.gif) no-repeat 31px 5px;
	padding-left: 40px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}

.closeouts a { /*--- display links in closeouts ---*/
	display: block;
	background: url(../images/closeout_ltmenu.gif) no-repeat 31px 5px;
	padding-left: 40px;
	color: #CCCCCC;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/*----------- top and footer navigation -----------*/

#top_menu {
	width: 742px;
	width: 746px;
	width:742px;
	height: 32px;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	background: #cdc5ae;
	text-align: left;
}
.nav ul {
	margin: 0;
	padding: 6px 0 0 0;
	list-style-type: none;
	font-size: 10px;
	font-weight: bold;
}
.nav ul li {
	display: inline;
}
.nav ul li a {
	text-decoration: none;
	padding-right: 8px;
	color: #756647;
}
.nav ul li a:hover {
	color: #993300;
}

.topnav ul {
	margin: 0;
	padding: 10px 8px 0 8px;
	list-style-type: none;
	font-size: 10px;
	font-weight: bold;
}
.topnav ul li {
	display: inline;
}
.topnav ul li a {
	text-decoration: none;
	padding-right: 15px;
	color: #756647;
}
.topnav ul li a:hover {
	color: #f79b2a;
}
.topnav ul a:link.selected, .topnav ul a:visited.selected, .topnav ula:hover.selected, .topnav ul a:active.selected {
	color: #f79b2a;
}



/*----------- Admin section form styles -----------*/


#admin {
	margin: 10px 0 10px 0;
	padding: 5px;
	background-color: #f2f2f2;
	border: 1px solid #E0E0E0;
	color: #336699;
	width: 525px;
}
#admin fieldset { 
	margin : 0; 
	padding : 1em;
	display: block;
	border : 1px solid #E0E0E0;
}
#admin label { 
	font-weight: bold;
}
#admin select { 
	font-size: 10px;
	width: 175px; 
	padding: 0.1em;
	margin-bottom: 0.1em;
	color: #000;
	background: #f2f2f2;
	border: 1px solid #cccccc; 
}
#admin input {
	display: block; 
	font-size : 1em;
	width : 150px;
	width: 154px;
	width/**/:/**/150px;
	padding : 2px;
	margin-bottom: 5px; 
	color : #000; 
	background : transparent; 
	border : 1px solid #336699; 
}
#admin span input {
	float: left;
	margin-right: 3px;
	width: auto;
	border: 1px solid #336699;
}
#admin .browse input {
	display: block; 
	font-size : 1em;
	width : auto;
	color : #000; 
	background : transparent; 
	border : 1px solid #336699; 
}
#admin .FormRow #Submit { 
	font-size : 1em;
	font-weight: bold;
	width : 75px;
	color : #fa906f; 
	background: url(../images/bg_submit.jpg) repeat-x; 
	border : 1px solid #336699; 
}
#admin .FormRow #Cancel { 
	font-size : 1em;
	font-weight: bold;
	width : 75px;
	color : #fa906f; 
	background: url(../images/bg_submit.jpg) repeat-x; 
	border : 1px solid #336699; 
}

.required {
	color: #fd9e1c;
	padding-bottom: 5px;
}

.required a {
	color: #fd9e1c;
	text-decoration: underline;
	font-size: 10px;
}

.popuplink a {
	color: #336699;
	text-decoration: underline;
	padding: 0 3px 0 3px;
}
.popuplink a:hover {
	color: #f68d6c;
	text-decoration: none;
}

table.listname {
	background: #ffffff;
	border: 1px solid #E0E0E0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 12px;
}

.listname td {
	padding-left: 4px;
	padding-right: 2px;
}
/*----------- Product Display -----------*/
.display_image {
	background: #ffffff;
	border: 1px solid #d7d7bf;
}
.display_name {
	background: #ecece4;
	border-left: 1px solid #d7d7bf;
	border-right: 1px solid #d7d7bf;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	padding-left: 8px;
	color: #000;
	font-size: 10px;
	text-align: left;
}
.display_size {
	background: #ecece4;
	border-left: 1px solid #d7d7bf;
	border-right: 1px solid #d7d7bf;
	border-bottom: 1px solid #d7d7bf;
	/*padding: 3px 0 3px 8px;*/
	font-size: 10px;
	text-align: center;
}

/*----------- Popups - Admin Section -----------*/
.popup_title {
	height: 24px;
	height: 26px;
	height/**/:/**/24px;
	padding-left: 7px;
	margin-left: 2px;
	margin-right: 2px;
	background: #ecece4;
	border: 1px solid #d7d7bf;
	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #CC3300;
	text-align: left;
	text-transform: uppercase;
}

.list  {
	padding: 8px;
	color: #336699;
}
.list a {
	text-decoration: underline;
	padding: 1px;
	color: #336699;
}
.list a:hover {
	color: #FF6666;
}
.list span {
	color: #FF6666;
	text-decoration: none;
}
.headings {
	color: #FF6666;
	background: #fff;
	font-weight: bold;
}
.cell1 {
	background: #fff;
}
.popup {
	margin: 10px 0 10px 0;
	padding: 5px;
	background-color: #f2f2f2;
	border: 1px solid #E0E0E0;
	color: #336699;
	text-align: center;
}
.popup label { 
	font-weight: bold;
}
.popup select { 
	font-size: 10px;
	width: 150px; 
	padding: 0.1em;
	margin-bottom: 0.1em;
	color: #000;
	background: #f2f2f2;
	border: 1px solid #cccccc; 
}
.button { 
	font-size : 1em;
	font-weight: bold;
	width : 75px;
	color : #fa906f; 
	background: url(../images/bg_submit.jpg) repeat-x; 
	border : 1px solid #336699; 
	height:20px;
}

.asearch a {
	color: #fe981c;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;

}


/*----------- Footer -----------*/
.footer {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0;
	padding: 6px 0 0 8px;
}

/*----------- Product Display Trial -----------*/

.product {
	background: #ecece4;
	border: 1px solid #d7d7bf;
	margin: 0;
	padding: 0;
	width: 150px;
	width: 152px;
	width/**/:/**/150px;
	color: #FF6633;
	font-size: 10px;
	text-align: left;
}
/*.product span {         *------ style disabled for phase I ------*
	padding-left: 8px;
}*/
.product img {
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 2px;
}
.product p {
	/*font-size: 10px;     *------ style disabled for phase I ------*
	text-align: center;
	color: #333333;*/
	margin: 0;
	padding-bottom: 4px;
	/*padding-top: 6px;       *------ style disabled for phase I ------*/ 
	padding-top: 2px;
	padding-left: 8px;
	height: 50px;
	text-align: left;
}
.product a {
 text-decoration:none;
 color:#FF6633;
}
/*----------- Product Details Page -----------*/

.detail_box {
	border: 1px solid #d7d7bf;
	/*color: #333333;*/
}
.detail_head {
	background-color: #eeece0;
	border: 1px solid #d7d7bf;
}
.detail_head span{
	font-weight: bold;
	color: #CC3300;
}
.detail_box td {
	margin: 0;
	padding: 6px;
	color: #726545;
}
.detail_img  {
	border: 1px solid #d7d7bf;
	padding: 2px;
}
.detail_head a {
	padding: 6px;
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
}
.detail_head a:hover {
	color: #CC3300;
}
.display {
	margin: 10px;
	background-color:#FFFFFF;
	border: 1px solid #d7d7bf;
}

td.listdoc {
	font-size: 10px;
	color:#FF6633;
	padding-left:10px;
}
td.listdoc ul {
 	padding: 6px 5px 5px 0;
	list-style-type: none;
 	 
}
td.listdoc li {
 	padding: 6px 5px 5px 0;
	list-style-type: none;
 	 
}
 .listdoc a{
	color:#FF6633;

}