@charset "utf-8";
											/* Basics */
body{
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7d7974;
	background:url(../images/bg_body.gif) repeat-x;
}
#inner{
	color:#3c362e;
	font-size:12px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 10px 0px;
	margin:0px;
}
p{
	padding-bottom:20px;
}
h1{
	font-size:40px;
	color:#FFFFFF;
}
#headimg h1{
	padding:0px;
	margin:0px;
	line-height:100%;
}
h2{
	font-size:24px;
	color:#777e6c;
}
#headtext h2{
	padding:0px;
	margin:0px;
	line-height:100%;
	font-family:Arial, Helvetica, sans-serif;
}
#headtext p a{
	display:block;
	padding:5px 20px 0px 0px;
	color:#777e6c;
	text-decoration:none;
}
h3{
	color:#777e6c;
	font-size:15px;
}
h3 a{
	color:#777e6c;
	font-size:15px;
	text-decoration:none;
}
h4{
	font-size:12px;
	color:#33362e;
	font-weight:bolder;
	padding:0px 0px 5px 0px;
}
.nopr{
	padding-right:0px !important;
}
.pr40{
	padding:0px 40px 0px 10px;
	font-size:10px;
	line-height:160%;
}
.headdown{
	padding-bottom:10px;
}
											/* Container */
#container{
	width:990px;
}
#container_r{
	background:url(../images/bg_content_r.gif) repeat-y;
}
#container_tb{
	background:url(../images/bg_content.gif) no-repeat top left;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding:0px 40px 0px 36px;
}												
											/* Header */
#header{
	height:21px;
	text-align:right;
	color:#446867;
	padding:50px 0px 0px 0px;
	font-size:12px;
}
.h_imageholder{
}
.b_col2{
	padding:24px 10px 0px 0px;
	width:716px;
}
.h_col1{
	width:160px;
}
.h_col2{
	width:740px;
}
#menu{}
.indexh2{
	background:url(../images/bg_hr.gif) repeat-x bottom;
}
							
											/* Body */
#body{
	padding:0px 40px 0px 36px;
}
#body_inner{
	padding:0px 0px 0px 36px;
}
.lbody1{
	width:380px;
	padding:0px 20px 0px 0px;
	color:#3c362e;
	line-height:140%;
}
.lbody2{
	width:218px;
}
.lbody3{
	width:195px;
	padding:0px 0px 0px 20px;
}
.lbody3 p{
	color:#3c362e;
	line-height:140%;
}
.lbody3 strong{
	color:#33362e;
	display:block;
	padding:5px 0px 2px 0px;
}

.lbody2 span, .lbody3 span{	
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#777e6c;
	font-weight:bolder;
}
.borderb{
	border-bottom:1px solid #777e6c;
}
.lbhead{
	text-decoration:none;
	display:block;
	padding:0px 0px 0px 10px;
}
.prod a{
	display:block;
	background:url(../images/bg_products.gif) no-repeat -10px 0px;
	width:125px;
	height:29px;
	float:right;
	font-size:13px;
	color:#777e6c;
	text-decoration:none;
	text-align:right;
	padding:10px 70px 0px 0px;
	margin-bottom:5px;
}
.clickhere a{
	color:#777e6c;
	font-weight:bolder;
	font-size:9px;
	display:block;
	text-align:center;
	clear:both;
}
.lbody2{
	border:1px dotted #ccc9c7;
	border-width:0px 1px 0px 1px;
}
.min{
	min-height:10px;
	height:auto !important;
	height:10px;
}

/* Inner Pages */
#headimg{
	width:702px;
	height:36px;
	margin-bottom:10px;
	padding:125px 0px 0px 10px;
}
.h_about{
	background:url(../images/bg_aboutus.gif) no-repeat;
}
.h_contact{
	background:url(../images/img_contact.jpg) no-repeat;
}
.h_orderinfo{
	background:url(../images/bg_orderinfo.jpg) no-repeat;
}
.h_fabric{
	background:url(../images/bg_fabrics.jpg) no-repeat;
}
#headtext{
	background:url(../images/bg_headingbox.gif) no-repeat;
	height:35px;
	width:701px;
	margin-bottom:20px;
	padding:10px 0px 0px 10px;
}
.contr{
	width:405px;
	padding-right:40px;
}
.contr2{
	padding-right:40px;
}
.contr2 .diffimg{
	padding:0px 30px 10px 0px;
}
.contr3{
	width:500px;
	padding-right:30px;
}
.contr4{
	width:510px;
	padding-right:40px;
}
.fabox{
	width:160px;
}
.fabox img{
	padding-bottom:50px;
}
.fabric h3{
	font-size:13px;
}

.hr{
	background:url(../images/bg_hr.gif) repeat-x bottom;
	height:20px;
	margin:0px 40px 0px 40px;
	font-size:1px;
}
.contactus{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#33362e;
	line-height:150%;
	padding:0px 20px 0px 20px;
}
.orderinfo{
	padding:0px 20px 0px 20px;
}
.orderinfo h3{
	font-size:13px;
	padding-right:130px;
}
.fabric{
	padding:10px;
	line-height:150%;
}
#c_head{
	font-size:17px;
	color:#777e6c;
}	
.contactus a{
	font-size:12px;
	color:#777e6c;
}
.links a {
	text-decoration:underline;
	color:#777e6c;
       font-size:11px;
}
.padl{
	padding-left:20px;
}
hr{
	border:0px;
	height:0px;
	border-bottom:1px dotted #b0b0b0;
	background:none;
	color:#FFFFFF;
	padding:0px;
	margin:10px 0px 13px 0px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	display:block;
}
.tinybits{
	color:#777e6c;
	font-size:12px;
}
.orderinfo table{
	font-weight:bolder;
}
.orderinfo label{
	padding:0px 0px 2px 0px;
	display:block;
}
.inputx{
	width:320px;
	border:1px solid #396868;
	margin:3px 0px;
}
.inputx, .inputx2, .inputx3{
	height:20px;
}
.inputx2{
	width:155px;
	border:1px solid #396868;	
}
.inputx3{
	width:102px;
	border:1px solid #396868;	
}
*html .inputx3{
	width:101px;
}	
.inputx4{
	width:320px;
	height:50px;
	border:1px solid #396868;
	margin-right:5px;	
}

.orderinfo table td{
	padding:2px 3px 2px 0px;
}
#rf{
	font-size:11px;
	font-weight:normal;
	color:#33362e;
	padding-top:3px;
}
.listx{
	list-style:none;
       margin:0;
      padding:0;
}
.nnn{
	margin-top:0px !important;
	padding-top:0px !important;
}
.about_b p{
	color:#3c362e;
	line-height:140%;
	font-size:12px;
}
.about_b h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-bottom:7px;
}
.listx li{
	display:block;
	padding:0px 0px 10px 18px;
	background:url(../images/list_image.gif) no-repeat 0px 2px;
}
.fabox2, .fabox3{
	width:210px;
	padding-right:16px;
	padding:5px 16px 0px 0px;
	background:url(../images/bg_bodyseperator.gif) repeat-y right;
	margin:0px 10px 20px 0px;
	min-height:100px;
	height:auto !important;
	height:100px;
}
.fabox3{
	background:none;
	width:260px;
	padding:8px 16px 0px 10px;
	min-height:30px;
	height:auto !important;
	height:30px;
	margin:0px 10px 0px 0px;
}
.padb10{
	margin-bottom:10px !important;
}
.fabox2 h3{
	background:url(../images/list_image.gif) no-repeat -3px 1px;
}
.fabox3 h3{
	background:url(../images/list_image.gif) no-repeat -3px 1px;
	color:#33362e;
}
.fabox2 h3, .fabox2 p{
	padding:0px 0px 3px 15px;
}
.fabox3 h3, .fabox3 p{
	padding:0px 0px 3px 15px;
}
.fabox3 p{
	line-height:150%;
	color:#3c362e;
}
.fabox2 p{
	font-size:10px;
}
.nobg{
	background:none !important;
}
.nobold{
	font-weight:normal !important;
}
.trade {
     width:650px;
}
#gallery{
	padding:0px 0px 10px 0px;
}

.large {
       width:226px;
        float:left;
       padding-right:5px;
      height:
}
.large img {
  width:225px;
 height:296px;
}
.thumbnails {
     width:350px;
     float:left;
}	
.thumbnails img {
 width:95px;
 height:95px;
}
									/* Footer */
#footer, #footer2 {
	/* padding:17px 0px 20px 393px; */
        padding:17px 0 20px 415px;
}
/*  #footer2 {
	 padding-top:10px; 
           width:458px; 
          text-align:right;
          margin:0;
        }	
*/
.footmenu {
text-align:right;
 /* padding-left:473px; */
  padding-right: 40px;
}	
							
#footer ul, #footer2 ul{
	list-style:none;
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 0px;
       float:right;
}
#footer ul li, #footer2 ul li{
	display:block;
	float:left;
	padding-bottom:2px;
}
#footer ul li a, #footer2 ul li a{
	display:block;
	float:left;
	 padding:0px 7px 0px 7px; 
	border-right:1px solid #999999;
	color:#857d78;
	text-decoration:none;
	font-size:9px;
}
#footer ul li a:hover, #footer2 ul li a:hover{
	text-decoration:underline;
}
.foot2{
	text-align:right;
	font-size:9px;
	color:#857d78;
/* 	padding-left:443px; */
       padding-right:40px; 
       }

.foot2 a {
      color:#857d78;
     text-decoration:none;
}

.foot2_h {
	text-align:right;
	font-size:9px;
	color:#857d78;
       /* padding-right:25px; */ 
       }
.foot2_h a {
      color:#857d78;
     text-decoration:none;
}
#nb a{
	border:0px !important;
        padding:0 0 0 7px !important;
}
/*--- ADDED CSS --- */
.img_fab {
	width:200px;
	text-align:center;
}
.details_fab {
	width:470px;
}
#headtext2{
	background:url(../images/bg_headingbox2.gif) no-repeat;
	width:682px;
	margin:5px 0 20px 0;
	padding:0px 0px 0px 30px;
	height:26px;
}
.hdtxt {
	font-size:15px;
	font-weight:bold;
	color:#777e6c !important;
	padding:5px 0 0 0;
	margin:0;
}
.page {
	padding:5px 0 0 0;
}
.view {
	padding:5px 0 0 0;
}
.headtext2 p {
	padding:0; margin:0;
}
.linen_box {
	margin:10px 0 0 0;
       width:750px;
}
.linen_box ul li {
padding:0 !important;
margin:0 !important;
display:block;
float:left;
}
.cont_linen {
	width:75px;
	height:135px;
        float:left;
	margin:0 10px 0 0;
}
.details {
	padding:8px 0 0 0;
	font-size:10px;
}
.details a {
color:#3C362E;
text-decoration:none;
}
.details a:hover {
color:#3C362E;
text-decoration:underline;
}
.hr2 {
	background:url(../images/bg_hr.gif) repeat-x bottom;
	height:5px;
	font-size:1px;
}
#overlay {
background-color:#959393 !important;
}

.productfeaturelist li{
list-style-type:none;
}
.photogalleryNavigation a {
 color:#3C362E;
 text-decoration:underline;
}
