/* JOANNE FABRICS STYLE SHEET */

BODY{color: #333333;font-size: 11px;font-family: verdana, sans-serif;margin-left: 0px;margin-top: 0px;
	margin-right: 0px;margin-bottom: 0px;background-color: #928a77;
	background-image: url( "images/jflogobg.gif" );background-repeat: repeat;}
	
/* Start Header Style */
.headerback{background: url(images/topbar2.jpg) no-repeat;width: 940px;height: 121px;}
.header{margin: 0 auto;margin-top: 30px;width: 940px;}
/* End Header Style */

/* Start Menu Style */
.menucontainer{background-color:#c8c1b1;height:33px;width:100%;}
.menucontainer td{text-align:center;}
.menucontainer td a {color:#534f44;font-weight:bolder;font-size:11px;}
.menucontainer td span{color:#534f44;font-weight:bolder;font-size:11px;margin-left:10px;}
.submenu{height: 15px;color: #7c7467;padding: 5px 0 5px 3px;border-top: none;}
.menu a:hover{color: #8e3953; /*#e9e5da*/}
.menu0{position: absolute;visibility: hidden;z-index: 5000;width: 97px;border: 1px solid #c8c1b1;
	background-color: #ffffff;font-weight: bold;border-top: none;}
/* End Menu Style */

/* Start Controls and Tag Style */

A:link{color: #7C7467;text-decoration: none;font-size: 11px;}
A:visited{color: #7C7467;text-decoration: none;font-size: 11px;}
A:hover{color: #8E3953;text-decoration: none;font-size: 11px;}
.submenu a:hover{color: #8e3953; /*#e9e5da*/}
/* Start Footer Style */
.footer{color: white;font-weight: bold;font-size: 11px;margin-top: 10px;margin-bottom: 10px;}
.footer a{color: white;font-weight: bold;font-size: 11px;}
.footer a:hover{color: blue;font-weight: bold;font-size: 11px;}
/* End Footer Style */

/* Start Login Style */
.login{float: right;margin-right: 10px;margin-top: 5px;font-family: arial;}
.login_links{margin-top: 2px;font-weight: bold;color: #c5bdac;font-size: 11px;}
.login_links a{color: #c5bdac;font-size: 11px;}
.login_links a:hover{color: #c5bdac;}
.login_links a:visited{color: #c5bdac;}
.logintext{width: 72px;border: solid #000 1px;padding: 1px;}
.login_text{font-weight: bold;color: #c5bdac;font-size: 11px;}
/* End Login Style */

/* PARAGRAPH */
p{margin-left: 50px;margin-right: 20px;}
.p_fix{color: #5D5153; line-height: 1.7; text-align:left; margin: 0px 0px 10px 0px;padding-right: 0px;}

/* MARGIN */
m{margin: 1em;}

/* MAIN HEADERS ON EACH PAGE */
h1{margin-left: 50px; margin-right: 20px;font-size: 16px;font-family: verdana, sans-serif;color: #7C7467; margin-top:30px;}

/* SUB HEADERS ON EACH PAGE */
h2{margin-left: 50px;font-size: 13px;font-family: verdana, sans-serif;color: #8E3953;}

/* SUB HEADERS ON EACH PAGE */
h3{margin-left: 50px;font-size: 18px;font-family: verdana, sans-serif;color: #8E3953;}

/* PRODUCT HEADERS ON EACH PAGE */
h4{font-size: 16px;font-family: verdana, sans-serif;color: #8E3953;}

/* End Controls and Tag Style */


callout{color: #666666;background: #FFFFFF;font-size: 13px;font-family: verdana, sans-serif;}

/* FORMS */
f1{margin-left: 0px;font-size: 13px;font-family: verdana, sans-serif;color: #8E3953;}

/* LEGAL */
legal{margin-left: 50px;font-size: 9px;font-family: verdana, sans-serif;color: #666666;}

#spring_menu{padding: 0;margin: 0;}
#spring_menu img{border: none;outline: none;padding: 0;margin: -2px 0 0 0;}
#spring_menu ul{padding: 0;margin: 0;list-style: none;}
#spring_menu li{padding: 0;margin: 0;list-style: none;}
#spring_menu li a{}

.left_nav a{color: #7C7467;font-weight: bold;}
.left_nav a:hover{color: #8E3953;}
.left_nav a:active{color: #8E3953;}

#green_initiatives{padding: 20px 0 0 0;}
#green_intro{background: url(images/green_intro_bg.jpg) no-repeat;width: 309px;height: 301px;color: #457313;
	padding: 180px 230px 0 0;line-height: 1.6em;font-size: 1.1em;letter-spacing: 1px;font-family: arial;}
#green_intro p{margin: 0 0 0 20px;text-align: justify;}

#our_part{background: url(images/our_part_bg.jpg) no-repeat;width: 539px;height: 526px;}
#op_left{color: #fff;font-size: 1em;text-align: right;width: 210px;float: left;margin-left: 45px;
	margin-top: 177px;}
#op_left p{margin: 0 0 11px 0;}
#op_right{color: #dffa8b;font-size: 1em;width: 215px;margin-top: 213px;margin-left: 23px;float: left;}
#op_right p{margin: 0 0 11px 0;}

#eco_friendly{background: url(images/eco_friendly_bg.jpg) no-repeat;width: 366px;height: 437px;
              padding: 70px 20px 0 143px;}
p.going_green{margin: 0 0 30px 0;color: #655a57;font-size: 1em;line-height: 1.6em;}

#ecof{width: 160px;float: left;text-align: center;}
#conf{float: right;width: 170px;text-align: center;}

#pattern_pass{background: url(images/pattern_pass_bg.jpg) no-repeat;width: 539px;height: 453px;}

.prod_nav a.active{color: #8E3953;background: url(images/nav_arrow_wt.gif) no-repeat 100% 2px;
                   padding-right: 10px;}

/*.prodspring09{list-style-type: none;color: #8E3953;font-weight: bold;margin-left:10px;display:block;padding-left:0px;}
.prodspring09 li{margin-bottom: 10px;margin-top: 10px;padding-left:0px;color: #8E3953;padding-right:0px;}*/
.prodspring09{list-style-type: none;color: #8E3953;font-weight: bold;display:block;}
.prodspring09 li{margin-bottom: 10px;margin-top: 10px;color: #8E3953;padding-right:0px;}
.prodspring09 li a.active{color: #8E3953;background: url(images/nav_arrow_wt.gif) no-repeat 100% 2px;
                   padding-right: 10px;}
/* Start Global Style For Left and Right */
.tleft{text-align: left;}
.tright{text-align: right;}
.tcenter{text-align:center;}
.tjustify{text-align:justify;}
.mtop{margin-top:40px;}
.mright{margin-right:20px;}
/* End Global Style For Left and Right */


/* Start Comman Page Style */
.pagetable{background-color:#fff;width:100%;border:solid 1px #6a6150;}
.ulstyle{list-style-type:none;margin-left:10px; padding-left:0px;display:block;}
.ulstyle li{font-weight:bold;margin-top: 10px;margin-bottom:15px;}
.ulstyle li a.active{color: #8E3953;background: url(images/nav_arrow_wt.gif) no-repeat 100% 2px;
                   padding-right: 10px;}

.ulstylep{list-style-type:none; margin-left:5px; padding-left:0px;}
.ulstylep li{font-weight:bold;margin-top: 10px;margin-bottom:15px; padding-left:7px; padding-right:3px;}
.td1{width:40%;text-align:left;background-color:white;}
.td2{width:80%;text-align:left;}
/* Added on jan 8, 2010 */
.tdfull{width:100%;text-align:left;}
.producttd3{width:60%;}
.tdsingle{width:20%;text-align:left;background-color:white;}
.tdecho{width:22%;text-align:left;background-color:white;}
.tdgreen{width:22%;text-align:left;background-color:#ECEAE5;}
.tdpromo{padding-left:35px;}
/* Start Comman Page Style */

/* Start English.ASP Page Style */
#main_flash{z-index: 2000;}
.leftimage{background: url(images/index_box_english.jpg) no-repeat; background-position:0px 0px; width: 205px; height: 423px;}
.leftimagetest{background: url(images/new_arrivals.jpg) no-repeat; background-position:0px 0px; width: 205px; height: 423px;}
/* End English.ASP Page Style */

/* Start About.ASP Page Style */

/* End About.ASP Page Style */

/* Start ShowRoom.ASP Page Style */
.showroomul{display:block;list-style-type:none;}
.limargin{margin-left:50px;}
.litop{margin-top:15px;}
/* End ShowRoom.ASP Page Style */

/* Start Customer.ASP Page Style */
.tbl{width:450; border:0; margin:0 auto;}
.cimage{width:30; height:19;vertical-align:middle; }
.greenimage{width:30; height:19;vertical-align:middle; margin-right:1px }
/* End Customer.ASP Page Style */

/* Start MEDIA.ASP Page Style */
.mediaul{display:inline;list-style-type:none;}
.mediaul li{margin-left:50px;margin-bottom:20px;}
.ffamily{font-family:Verdana;}
.margintop{margin-top:250px;}
/* End MEDIA.ASP Page Style */

/* Start CONTACT.ASP Page Style */
.conimage{width:24; height:15;border:0;vertical-align:middle;}
/* End CONTACT.ASP Page Style */

/* Start About_Employment.ASP Page Style */
.txtcolor{color:#514B40;}
.fsize{font-size:13px;}
.flarsize{font-size:18px;}
.emptcolor{color:#333333;}
.shortfsize{font-size: 8.5pt;font-family:Arial;}
/* End About_Employment.ASP Page Style */

/* Start ShowRoom_Directions.ASP Page Style */
.srdirdl{}
.srdirdl dt {margin-left:50px;}
.srdirdl dd{margin:15px 20px 20px 50px;}
/* End About_Employment.ASP Page Style */

/* Start Customer_NewAccount.ASP Page Style */
.cusnewtbl{margin:0 auto;}
.cusnewcolor{color:#7C7467;}
/* End Customer_NewAccount.ASP Page Style */

/* Start Customer_NewAccount.ASP Page Style */
.cuscontrepcolor{color:#8E3953; font-style:normal;}
/* End Customer_NewAccount.ASP Page Style */

/* To set margin left, top, bottom and right of the content*/
.datamargin{margin:10px 10px 20px 5px;}
.marginout{margin:20px 10px 20px 3px;}
.left {text-align:right;padding-right:10px;width:160px;font-weight:bold;}
.right{ text-align:left;}
th{padding-bottom:8px;}
.backtopalign{float:left;}
/*Added on June 1, 2010 to add margin */
.settopmargin
{
	margin-top:10px;
	/*margin-right:10px;*/
}



