/* CSS Document */

body {
margin:0px; padding:0px;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;
text-align:justify;
margin:0px; padding:0px 10px 10px 10px;
line-height:18px;
}

form,fieldset {
	margin:0px; padding:5px 0px 0px 15px;
	border:none;
}

label {
	width:160px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal; 
	color:#333333;
	margin:0px 0px 11px 0px; padding:0px;
}

input {
	height:17px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal;
	color:#333333;
	border:1px solid #999999;
	margin:0px 0px 11px 0px; padding:0px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal;
	color:#333333;
	border:1px solid #999999;
	margin:0px 0px 11px 0px; padding:0px;
	width:200px;
}

#container {
width:843px; height:auto;
margin:0px auto; padding:0px;
}

#wrapper {
width:843px; height:auto;
margin:0px; padding:0px;
}



#header {
width:808px; height:91px; float:left;
margin:0px; padding:0px 0px 0px 35px;
background-color:#B5A77A;
}

.logo {
float:left;
width:303px; height:57px;
margin:19px 0px 14px 0px; padding:0px 47px 0px 0px;
}

.menu_bg {
float:left;
width:458px; height:91px;
background:url(./images/header.jpg) left top repeat-y;
margin:0px; padding:0px;
}

.menu{
	width:458px; height:16px; float:left;
	margin:60px 0px 14px 0px; padding:0px;
}
/*
#header {
width:843px; height:91px;
margin:0px; padding:0px;
background-color:#B5A77A;
}

.logo {
float:left;
width:303px; height:57px;
margin:19px 44px 14px 38px; padding:0px;
}

.menu_bg {
float:left;
width:458px; height:91px;
background:url(./images/header.jpg) left top repeat-y;
margin:0px; padding:0px;
}

.menu{
	width:458px; height:16px; float:left;
	margin:60px 0px 14px 0px; padding:0px;
}
*/
.menu li{
	list-style-type:none; float:left;
	margin:0px; padding:0px;
}

.menu li strong{ display:none;}

.btn_home:link, .btn_home:visited {
	width:49px; height:16px; float:left;
	background:url(./images/btn_home.jpg) no-repeat left top;
}
.btn_home:hover, .active_home {
	width:49px; height:16px; float:left;
	background:url(./images/btn_home.jpg) no-repeat left top;
}

.btn_products:link, .btn_products:visited {
	width:68px; height:16px; float:left;
	background:url(./images/btn_products.jpg) no-repeat left top;
}
.btn_products:hover, .active_products {
	width:68px; height:16px; float:left;
	background:url(./images/btn_products.jpg) no-repeat left top;
}

.btn_curtains:link, .btn_curtains:visited {
	width:62px; height:16px; float:left;
	background:url(./images/btn_curtains.jpg) no-repeat left top;
}
.btn_curtains:hover, .active_curtains {
	width:62px; height:16px; float:left;
	background:url(./images/btn_curtains.jpg) no-repeat left top;
}

.btn_recentprojects:link, .btn_recentprojects:visited {
	width:107px; height:16px; float:left;
	background:url(./images/btn_recentprojects.jpg) no-repeat left top;
}
.btn_recentprojects:hover, .active_recentprojects {
	width:107px; height:16px; float:left;
	background:url(./images/btn_recentprojects.jpg) no-repeat left top;
}

.btn_aboutus:link, .btn_aboutus:visited {
	width:71px; height:16px; float:left;
	background:url(./images/btn_aboutus.jpg) no-repeat left top;
}
.btn_aboutus:hover, .active_aboutus {
	width:71px; height:16px; float:left;
	background:url(./images/btn_aboutus.jpg) no-repeat left top;
}

.btn_contactus:link, .btn_contactus:visited {
	width:101px; height:16px; float:left;
	background:url(./images/btn_contactus.jpg) no-repeat left top;
}
.btn_contactus:hover, .active_contactus {
	width:101px; height:16px; float:left;
	background:url(./images/btn_contactus.jpg) no-repeat left top;
}

#image_home {
width:843px; height:401px;
float:left;
margin:12px 0px 0px 0px; padding:0px;
}

#image_sub {
width:843px; height:110px;
float:left;
margin:12px 0px 0px 0px; padding:0px;
}

.img1 {
width:843px;
float:left;
margin:0px; padding:0px;
}

#middle, #secondContainer {
width:843px; height:auto;
margin:12px 0px 0px 0px; padding:0px;
float:left;
}

#secondContainer h1
{
	margin:0px;
	padding:0px 0px 10px 2px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#B5A77A;
	border-bottom:1px solid #B5A77A;
}

#footer {
float:left;
width:843px; height:48px;
border-top:2px solid #E0D9C6;
background-color:#B5A77A;
margin:13px 0px 0px 0px; padding:0px;
}

.bottomlink {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF;
text-align:left;
margin:15px 0px 0px 30px; padding:0px;
}

.aboutus_ttl {
width:107px; height:21px;
background:url(./images/aboutus_ttl.jpg) left top no-repeat;
margin:0px 0px 15px 0px; padding:0px;
}

.curaints_ttl {
width:116px; height:21px;
background:url(./images/curtains_ttl.jpg) left top no-repeat;
margin:0px 0px 15px 0px; padding:0px;
}
.aboutus_ttl strong {
display:none;
}

.curaints_ttl strong {
display:none;
}

.contactus_ttl {
width:116px; height:21px;
background:url(./images/contactus_ttl.jpg) left top no-repeat;
margin:0px 0px 15px 0px; padding:0px;
}

.contactus_ttl strong {
display:none;
}


#contact_bg {
float:left;
width:415px; height:460px;
border:1px solid #CBBF9A;
background-color:#E6E0CF;
margin:0px 0px 0px 4px; padding:0px;
}

.block04 {
float:left;
	width:415px; height:auto;
	margin:0px; padding:0px;
}

.leftblock04 {
	width:100px; height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:5px 0px 5px 10px;
	text-decoration:none;
}

.rightblock04 {
	margin:0px 0px 0px 33px; padding:3px 25px 10px 15px;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal;
	color:#333333;
	line-height:19px;
}

.rightblock04 a:link,.rightblock04 a:visited {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal;
	color:#333333;
	text-decoration:underline;
}
.rightblock04 a:hover {
	text-decoration:none;
}

.block05 {
float:left;
	width:415px; height:auto;
	margin:0px; padding:0px;
}

.leftblock05 {
	width:170px; height:auto;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:5px 0px 5px 10px;
}

.rightblock05 {
	margin:0px 0px 0px 33px; padding:3px 25px 10px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal;
	color:#333333;
	line-height:19px;
}


.rightblock05 a:link, .rightblock05 a:visited {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal;
	color:#333333;
	text-decoration:underline;
}

.rightblock05 a:hover {
	text-decoration:none;
}

.submitbtn {
	width:58px; height:auto;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:bold;
	color:#484128; background-color:#B5A77A;
	margin:0px 0px 10px 160px; padding:1px;
	border:1px solid #999999;
	cursor:pointer;
}

.star {
color:#FF0000;
}

.text02 {
	width:170px; height:auto;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:5px 0px 5px 10px;
	text-decoration:underline;
}

.text03 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:5px 0px 5px 10px;
}

.recent_ttl {
width:164px; height:25px;
background:url(./images/recent_ttl.jpg) left top no-repeat;
margin:0px 0px 15px 0px; padding:0px;
float:left;
}

.recent_ttl strong {
display:none;
}

.img03 {
float:left;
width:273px; height:197px;
margin:0px 25px 15px 0px; padding:0px;
}

.gallery_box {
float:left;
width:786px; height:auto;
margin:0px 0px 0px 0px; padding:15px 0px 10px 0px;
border-top:1px solid #333333;
}
.gallery_box_new {
float:left;
width:838px; height:auto;
margin:0px 0px 0px 0px; padding:15px 0px 10px 0px;
}


.pic01 {
	width:843px; height:401px;
	float:left;
	margin:12px 0px 0px 0px; padding:0px;
}

.pic03 {
	width:924px; height:180px;
	float:left;
	margin:0px; padding:0px;
}

.products_ttl {
width:116px; height:21px;
background:url(./images/products_ttl.jpg) left top no-repeat;
margin:0px 0px 15px 0px; padding:0px;
}

.products_ttl strong {
display:none;
}


/*Drop Down*/

#dropmenu1 {
	width:225px; position:absolute; 
	margin:14px 0px 0px 0px; padding:0px; 
	visibility:hidden; z-index:100;
	list-style-image:none;
	background-image:none;
}
#dropmenu1 li {
	float:left; list-style:none;
	margin:0px; padding:0px;
		
}
#dropmenu1 li a {
	width:215px; height:20px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal;
	color:#FFFFFF; background-color:#B5A77A;
	border:1px solid #FFFFFF;
	text-decoration:none;
	margin:0px; padding:5px 0px 0px 10px;
}
#dropmenu1 li a:hover {
	width:215px; height:20px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal;
	color:#333333; background-color:#E6E1CE;
	border:1px solid #FFFFFF;
	text-decoration:none;
	margin:0px; padding:5px 0px 0px 10px;
}
#dropmenu2 {
	width:225px; position:absolute; 
	margin:14px 0px 0px 0px; padding:0px; 
	visibility:hidden; z-index:100;
	list-style-image:none;
	background-image:none;
}
#dropmenu2 li {
	float:left; list-style:none;
	margin:0px; padding:0px;
		
}
#dropmenu2 li a {
	width:215px; height:20px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal;
	color:#FFFFFF; background-color:#B5A77A;
	border:1px solid #FFFFFF;
	text-decoration:none;
	margin:0px; padding:5px 0px 0px 10px;
}
#dropmenu2 li a:hover {
	width:215px; height:20px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal;
	color:#333333; background-color:#E6E1CE;
	border:1px solid #FFFFFF;
	text-decoration:none;
	margin:0px; padding:5px 0px 0px 10px;
}
.description
{
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:10px 0px 0px 0px;
	text-align:center;
}

.gallery_box_new img
{
	border:0px;
}

.gallery_box_new a:link, .gallery_box_new a:visited,.gallery_box a:link, .gallery_box a:visited 
{
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0px;
	text-decoration:none;
}

.gallery_box_new a:hover, .gallery_box a:hover
{
	
}


.no_product
{
	color:#B5A77A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:15px;
	padding:0px;
	text-decoration:none;
	
}


.productbox{
width:450px; height:auto; float: left;
margin:0px auto; padding:0px;
text-align:center;
}



.back_td
{
	background-color:#E6E1CE;
}

.div
{
	width:136px;
	height:96px;
	
	margin:0px auto;
	padding-top:6px;
}

.div img
{
	margin:0px auto;
}

.link_class:link, .link_class:visited
{
	width:145px;
	height:70px;
	display:block;
	margin:0px;
	padding:0px;
	border:2px solid #ffffff;
	cursor:pointer;
}
.link_class:hover
{
	width:146px;
	height:137px;
	display:block;
	border:2px solid #B5A77A;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

.link_class img
{
	margin:5px 0px 8px 0px;


}

.link_class
{
	text-align:center;
}

/*paging*/
.smallText a:link, .smallText a:visited
{
	color:#616000;
	background-color:#E6E1CE;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:2px;
	text-decoration:none;
	border:1px solid #B5A77A;
	text-align:center;
	width:auto;
	height:100px;
}

.smallText a:hover
{
	color:#FFFFFF;
	background-color:#B5A77A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:2px;
	text-decoration:none;
	border:1px solid #B5A77A;
	text-align:center
	width:auto;
	height:100px;

}

.product_name
{
	color:#B5A77A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:0px;
	text-decoration:none;
}


.shade1{

width:310px; height:300px; 
background:url(./images/shade1.jpg) repeat-x left top;
background-color:#FFF;
margin:0px; padding:15px 0px 25px 18px;
}

.text01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px; color:#847548; font-weight: normal;
margin:0px; padding:0px 10px 10px 0px;
}

.text04{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
font-weight:normal;
color:#333333;
margin:0px; padding:5px 7px 0px 0px;
}

.text04 a:link, .text04 a:visited
{
	font-weight:bold;
	color:#B5A77A;
	text-decoration:none;

} 

.text04 a:hover
{
	font-weight:bold;
	color:#847548;
	text-decoration:none;
}
.text05{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:16px; color:#847548; font-weight: bold;
margin:0px; padding:40px 0px 0px 0px;
}

.rightpart{
width:318px; height:auto; float:left;
margin:0px 0px 40px 60px; padding:0px;
}

.products_ttl {
width:104px; height:25px;
background:url(./images/products_ttl.jpg) left top no-repeat;
margin:0px 0px 15px 0px; padding:0px;
}

.products_ttl strong {
display:none;
}

.first_product
{
	float:left;
	width:620px;
	margin-bottom:20px;
}
.first_product_new
{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.data_div
{
	float:left;
	width:100%;
	height:222px;
}
.border
{
	border-bottom:3px solid #C4B691;
	float:left;
	width:100%;
	
}

.loading_image
{
	width:200;
	float:left;
	height:auto;
	margin:0px; 
	padding:0px;
}

.block_magrin {
	width:auto; height:auto;
	margin:0px; padding:0px;
}
.img_margin01 {
	width:auto; height:auto; float:left;
	margin:0px 15px 10px 0px; padding:0px;
}
.img_margin02 {
	width:auto; height:90px; float:left;
	margin:0px 0px 10px 0px; padding:0px;
}
.name {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B5A77A;
	margin:0px; padding:3px 0px 0px 0px; text-align:center;
	width:150px;
}
.measure {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333333;
	margin:0px; padding:0px;
}

.curtain_title
{
	color:#B5A77A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:10px 10px 10px 0px;
	text-align:justify;
}

#bullet{
margin:0px 0px 20px 15px;

padding:0px; float:left;
width:100%;
}

#bullet li {
list-style-type: none;  
float:left;
width:100%;
background:url(images/bullet.gif) no-repeat left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; color:#333; font-weight: bold;
margin:0px 0px 5px 0px; padding:0px 0px 0px 20px;
}

.img_margin02 a:link, .img_margin02 a:visited, .img_margin01 a:link, .img_margin01 a:visited
{
	text-decoration:none;
	border:0px;
	color:#616000;
}

.img_margin02 a img, .img_margin01 a img
{
	border:0px;
}
.img_margin02 a:hover, .img_margin01 a:hover
{
	text-decoration:none;
	border:0px;	
	color:#616000;
}

#div {
background-color:#FFFFFF;
height:392px;
margin:0;
padding:10px;
width:994px;
}

#div img {
border:medium none;
}

#leftpart {
border-right:1px solid #FFFFFF;
float:left;
height:392px;
margin:0;
padding:0;
width:683px;
}

.thumbs {
background-color:#A4AF77;
float:left;
height:auto;
list-style-type:none;
margin:0;
padding:0;
width:146px;
}

.thumbs li {
border-bottom:1px solid #A4AF77;
border-right:1px solid #A4AF77;
float:left;
height:48px;
list-style-type:none;
margin:0;
padding:0;
width:48px;
}

.thumbs li img {
border:medium none;
float:left;
height:48px;
margin:0;
padding:0;
width:48px;
}


/* Scroll*/



#content_area {
/* Typical fixed height and fixed width example */
width: 280px;
height: 200px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
/*background-color: #E7EADE;*/
margin: 20px 0px 20px 0px;
padding: 0px 5px 15px 0px;
}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
width: 300px;
height: 140px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
/*background-color: #D5EADE;*/
margin: 0px auto;
padding: 0px;
}

.models_p
{
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
line-height:14px;
margin:0;
padding:0 10px 5px 3px;
text-align:justify;
}

.models_p span
{
	font-weight:bold;
}

.model_title
{
	color: #9D8D57;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	margin-bottom:5px;
	margin-top:15px;
	padding:3px 0px 3px 0px;
	text-align:justify;
	border-top:1px dotted #9D8D57;
}

.model_main_div
{
	float:left;
	margin-bottom:15px;
	border-bottom:1px dotted #B5A77A;
	width:260px;
}
/* 14-12-2009 */

.project_combo
{
	float:right;
	margin-bottom:20px;
	width:116px;
	
}
.dropdown1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
}
.select_title
{
	float:left;
	width:100px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	
}

.thumb_images
{
	width:auto;
/*	height:140px;*/
	height:190px;
	float:left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 25px;
	margin-left: 2px;
	padding: 2px;
	text-align: center;
	background-color: #FFFFFF;
}

/*.thumb_images a:link, .thumb_images a:visited
{
	width:200px;
	height:200px;
	/*float:left;
	display:block;
	border:2px solid #FFFFFF;
	margin:0px;
	padding:0px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
}

.thumb_images a:hover
{
	width:200px;
	height:200px;
	/*float:left;
	display:block;
	border:2px solid #FFFFFF;
	margin:0px;
	padding:0px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
}

.thumb_images img
{
	margin-bottom:5px;
	/*margin-top:10px;
	border:0px none;
}*/

 .thumb_images a:link, .thumb_images a:visited
{
	display:block;
	border:2px solid #FFFFFF;
	margin:0px;
	padding:0px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	position:relative;
}

.thumb_images a:hover
{
	display:block;
	border:2px solid #FFFFFF;
	margin:0px;
	padding:0px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	position:relative;

}

.thumb_images img
{
	/*margin-top:10px;*/
	border:0px none;
	position:relative;
	left:0px;
	bottom:0px;
	margin-right: auto;
	margin-left: auto;
}

.thumb_images p
{
	text-align:center;
	color:#616000;
}

#twoseven, #twosix, #twotwo, #threeone {
	width: 201px;

}

.list_page {
width:836px; /*height:400px;*/
height:auto;
margin-left:auto;
margin-right:auto;
padding:0px;
}

.imagediv
{
	float:left;
	width:100px;
	height:75px;
	margin:0px;
	padding:0px;
	
}

.fabrics_ttl {
width:116px; height:21px;
background:url(./images/fabrics_ttl.jpg) left top no-repeat;
margin:0px 0px 15px 0px; padding:0px;
}

.fabrics_ttl strong, .curtain_ttl strong, .seating_ttl strong {
display:none;
}

.curtain_ttl {
width:366px; height:27px;
background:url(./images/curtain_ttl.jpg) left top no-repeat;
margin:0px 0px 15px 0px; padding:0px;
float:left;
}

.seating_ttl {
width:375px; height:27px;
background:url(./images/seating_ttl.jpg) left top no-repeat;
margin:0px 0px 15px 0px; padding:0px;
float:left;
}

#threezero
{
	width:158px;
}
