/* CSS Document */
body
	{
		font-size:12px;
		font-family:verdana,Arial;
		margin:0px;
		padding:0px;
		background:#e9ffe9;
	}
#main	
	{
		width:1071px;
		margin:0px auto;
		background:url(images/images/content_bg.jpg) repeat-y #fff;
	}
.header_top
	{
		background:url(images/images/header_top2.jpg) no-repeat;
		height:113px;
	}
#header
	{
		background:url(images/images/header_img2.jpg) no-repeat;
		height:116px;
	}
#header_abt
	{
		background:url(images/images/header_bg.jpg) no-repeat;
		height:111px;
	}
.left_header
	{
		width:450px;
		float:left;
	}
.right_header
	{
		float:right;
		width:590px;
		color:#337d33;
		font-size:18px;
		font-family:"Goudy Old Style",Times New Roman;
		line-height:26px;
		text-align:right;
		margin-right:28px;
		font-weight:bold;
	}
.site_title
	{
		margin:0px;
		padding:0px;
		color:#337d33;
		font-size:36px;
		font-family:"Goudy Old Style",Times New Roman;
		font-weight:bold;
		padding-left:30px;
		padding-top:39px;
	}
.sub_line
	{
		margin:0px;
		padding:0px;
		color:#337d33;
		font-size:19px;
		font-family:"Goudy Old Style",Times New Roman;
		font-weight:bold;
		padding-left:30px;
		padding-top:5px;
		margin-top:-4px;
	}
.footerSmall
	{
		font-size:19px;
		font-family:"Goudy Old Style",Times New Roman;
		font-weight:bold;
		color:#337d33;
	}
.footerBig
	{
		font-size:35px;
		font-family:"Goudy Old Style",Times New Roman;
		font-weight:bold;
		color:#337d33;
	}
.numbers
	{
		line-height:20px;
	}
.order_images
	{
		float:left;
		width:185px;
		padding-top:4px;
	}
.nav
	{
		padding-left:16px;
		padding-right:15px;
		z-index:0;
	}
.nav ul, .nav li
	{
		margin:0px;
		padding:0px;
		list-style:none;
	}
.top_nav
	{
		float:right;
	}
.nav li
	{
		background:url(images/images/nav_border.jpg) no-repeat right;
		padding-right:2px;
		float:left;
	}
.nav li a, .nav li a:visited
	{
		float:left;
		display:block;
		padding:5px;
		padding-bottom:6px;
		padding-left:7px;
		padding-right:7px;
		color:#fff;
		text-decoration:none;
		background:url(images/images/nav_bg.jpg) repeat-x;
		font-family:Arial;
		font-size:13px;
	}
.nav li a:hover, .active a, .active a:visited
	{
		background:url(images/images/nav_bg_hover.jpg) repeat-x !important;
	}
.active a, .active a:visited
	{
		font-weight:bold !important;
	}
li.first
	{
		background:url(images/images/nav_border.jpg) no-repeat right !important;
	}
.first a, .first a:visited
	{
		padding:0px !important;
	}
.first a span
	{
		background:url(images/images/nav_left.gif) no-repeat left;
		padding:5px;
		padding-bottom:6px;
		padding-left:8px;
		padding-right:6px;
		display:block;
		float:left;
		cursor:pointer;
	}
.last
	{
		background:none !important;
	}
.last a, .last a:visited
	{
		padding:0px !important;
	}
.last a span
	{
		background:url(images/images/nav_right.gif) no-repeat right;
		padding:5px;
		padding-bottom:6px;
		padding-left:8px;
		padding-right:8px;
		display:block;
		float:left;
		cursor:pointer;
	}
/*---------dropdown menu-----------------------*/
#main_1_drop
	{
		display:none;
		position:absolute;
		top:256px;
		margin-left:337px;
		width:207px !important;
		z-index:1000;
	}
#main_1_drop li
	{
		border:none;
		background:none;
	}
#main_1_drop li a, #main_1_drop li a:visited
	{
		width:207px !important;
		background:#c9dce8 !important;
		color:#414141 !important;
		text-decoration:none;
		padding:3px;
		font-size:12px;
		border:solid 1px #78a1be !important;
		border-bottom:none;
	}
#main_1_drop li a:hover
	{
		background:#92aec2 !important;
		color:#000 !important;
	}
/*-------------------------------------------------------*/
.Topcontent
	{
		padding-top:15px;
		padding-left:18px;
		padding-right:16px;
		padding-bottom:30px;
	}
.Topcontent p
	{
		margin:0px;
		padding:0px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
	}
.left_column
	{
		float:left;
	}
.right_column
	{
		float:right;
		width:600px;
	}
.innerConent
	{
		background:#f2f2f2;
		border:solid 1px #7cb37a;
		padding:4px;
		padding-bottom:15px;
	}
#home_slideshow .ss_left {float:left; width:504px}
#home_slideshow .ss_right {background:url(../images/homeslideshow_bg.gif) no-repeat center left;float:right;width:360px;height:355px}
.mainContent
	{
		padding-left:152px;
	}
.boxLeft
	{
		width:190px;
		overflow:hidden;
		float:left;
		padding-top:10px;
	}
.boxRight
	{
		width:190px;
		overflow:hidden;
		float:left;
		padding-top:10px;
		margin-left:8px;
	}
.boxMid
	{
		width:479px;
		float:left;
		overflow:hidden;
		padding-top:10px;
		margin-left:8px;
	}
.t_b
	{
		background:url(images/images/border.jpg) repeat-x top #fff;
	}
.l_b
	{
		background:url(images/images/border.jpg) repeat-y left;
	}
.r_b
	{
		background:url(images/images/border.jpg) repeat-y right;
	}
.b_b
	{
		background:url(images/images/border.jpg) repeat-x bottom;
	}
.t_l
	{
		background:url(images/images/left_top_curve.gif) no-repeat left top;
	}
.b_l
	{
		background:url(images/images/left_bottom_curve.gif) no-repeat left bottom;
	}
.b_r
	{
		background:url(images/images/right_bottom_curve.gif) no-repeat right bottom;
	}
.t_r
	{
		background:url(images/images/right_top_curve.gif) no-repeat right top;
		padding:2px;
		padding-top:3px;
		padding-right:8px;
	}
.small_box
	{
		background:url(images/images/small_container_bg.jpg) repeat-y;
	}
.small_box_top
	{
		background:url(images/images/small_container_top.jpg) no-repeat top;
	}
.small_box_bottom
	{
		background:url(images/images/small_container_bottom.jpg) no-repeat bottom;
		padding:10px;
	}
.big_box
	{
		background:url(images/images/big_container_bg.jpg) repeat-y;
	}
.big_box_top
	{
		background:url(images/images/big_container_top.jpg) no-repeat top;
	}
.big_box_bottom
	{
		background:url(images/images/big_container_bottom.jpg) no-repeat bottom;
		padding:10px;
	}
img
	{
		border:none;
	}
.mainContent p, .tabbedContent p
	{
		margin:0px;
		padding:0px;
		padding-bottom:10px;
	}
.tabbedContent p
	{
		text-align:justify;
		padding:5px;
		padding-left:10px;
		padding-right:10px;
	}
.power_a
	{
		
		float:left;
		width:300px;
		background:#dddddd;
		padding:3px;
		padding-right:0px;
		color:#222222;
		text-decoration:none;
		border:solid 1px #822e2e;
		margin-top: 2px;
	}
.spreg_form_chkli
	{
		
	}
.spreg_form_chkli
	{
		display:none;
	}
.footer
	{
		background:url(images/images/footer_img.jpg) no-repeat;
		height:66px;
		padding-right:40px;
		text-align:right;
	}
.footer_bottom
	{
		background:url(images/images/footer_bottom.jpg) no-repeat;
		height:106px;
	}

.tabs
	{
		background:url(images/images/tab_button_bg.gif) no-repeat top;
		width:197px;
		height:115px;
		display:block;
		text-align:center;
		text-decoration:none;
		color:#337d33;
		font-size:17px;
		font-family:"Times New Roman";
		overflow:hidden;
	}
.tabs span
	{
		vertical-align:middle;
		display:block;
		padding-top:15px;
	}
.tabbedContent
	{
		height:346px;
		padding-top:3px;
	}
.bgg
	{
		
		background:url(images/images/rightgreen.jpg) no-repeat right top !important;
		width:1027px !important;	
	}
.fixGreen
	{
		
		width:422px;
		padding-right:5px;
		
	}
#first, #second, #third
	{
		display:none;
	}
a.linker, a:visited.linker 
	{
		color:#000066;
		text-decoration:underline;
	}
.infoBoxHeading
	{
		background:url(images/images/left_column_title.jpg) no-repeat;
		width:212px;
		text-align:center;
		font-size:18px;
		font-family:Arial;
		padding-top:5px;
		padding-bottom:5px;
		color:#337d33;
	}
.infoBox
	{
		background:#e9ffe9;
		border:solid 1px #b9d8ac;
		padding:10px;
		margin-bottom:13px;
		padding-left:0px;
		padding-right:3px;
	}
.boxText a, .boxText a:visited
	{
		display:block;
		padding-top:2px;
		padding-bottom:2px;
		color:#7c9bb1;
		text-decoration:none;
		font-family:Arial;
		font-size:14px;
		margin-bottom:8px;
		padding-left:13px;
	}
.boxText a:hover, a.selected
	{
		background:url(images/images/link_hover.jpg) no-repeat;
	}
.bordered
	{
		padding:10px;
		border:solid 1px #7cb37a;
		color:#000;
		font-size:14px;
		margin-left:3px;
		height:1%;
		font-family:Arial;
		line-height:19px;
	}
.boxTitle
	{
		font-size:24px;
		margin:0px;
		padding:0px;
		padding-bottom:5px;
		font-family:Arial;
		color:#6f8da2;
		font-weight:normal;
		padding-top:5px;
	}
.sidebar
	{
		float:left;
		width:212px;
		font-size:11px !important;
		overflow:hidden;
	}
.rightContent
	{
		float:right;
		width:730px;
		padding-right:40px;
	}
.subcat
	{
		margin-left:13px;
	}
a.subcat, a.subcat:visited
	{
		background:none !important;;
	}
a.subcat:hover, a.subcat.selected
	{
		text-decoration:underline;
	}
.product_categories  h1, .product_categories  h2
	{
		margin:0px;
		padding:0px;
	}
.category_box img
        {
               margin-bottom:4px;
        }
.category_box2 img
        {
               margin-bottom:4px;
               border:solid 2px #dbe1db;
        }
table#product_categories {margin:1px 0 0 10px}
.product_categories .category_box{display:block;background:#e9ffe9;width:175px;height:170px;overflow:hidden;float:left;color:#337d33;text-decoration:none;text-align:center;margin:0px 5px 7px 0px;padding:10px 5px 10px;}
.product_categories .category_box:hover{background:url(images/images/product_hover2.jpg) no-repeat;border:none;}
/*.product_categories .category_box img{border:solid 3px #600;}
.product_categories .category_box:hover img{border:solid 3px #1F1F1F;}*/
.product_categories a.category_box h1{font-size:14px;text-align:center;text-transform:capitalize;margin:5px 6px 5px 0;color:#337d33;}
.product_categories a.category_box p{font-size:10px;font-weight:400;line-height:normal;text-align:left;}
.change_opacity {
   filter:alpha(opacity=30);
     width:100%; height:100%;
	 opacity:0.3;
}
.change_opacity img
	{
		filter:alpha(opacity=30);
	}
.img_box
	{
		float:right;
		width:215px;
		margin-right:5px;
	}
.title
	{
		background:url(images/images/furniture_title.jpg) no-repeat;
		width:215px;
		text-align:center;
		padding-top:2px;
		padding-bottom:5px;
		font-size:22px;
		font-family:"Goudy Old Style",Times New Roman;
		font-weight:normal;
		color:#337d33;
		margin-top:3px;
		margin-left:2px;
	}
.left_image
	{
		float:left;
	}
.right_image
	{
		float:right;
		margin-left:2px;
	}
/*---------------------picturepolicy------------------------------------*/
.bottom_images
	{
		padding-top:10px;
		padding-bottom:10px;
	}
.pic1
	{
		float:left;
		width:250px;
		margin-left:10px;
	}
.pic2
	{
		float:left;
		width:250px;
	}
.pic3
	{
		float:left;
		width:192px;
	}
a,a:visited
	{
		color:green;
	}
/* PRODUCT INFO TABS */

#tabs-container { width:778px !important;color:#333333;}
.anchor
	{
		background:#e9ffea;
	}
 #tabs-container .anchors{list-style:none;margin:0;padding:0 0 1px;}
#tabs-container .anchors:after{display:block;clear:both;content:" "}
#tabs-container ul.anchors {height:29px;background: url(../images/images/tabs_top.jpg) no-repeat center; padding-left:10px;width:778px !important; }
#tabs-container .anchors li{float:left;margin:3px 1px 0 5px;list-style: none;}
#tabs-container .anchors a{display:block;position:relative;top:1px;z-index:2;color:#458642;text-decoration:none;width:150px;text-align:center;font: 700 12px Verdana, Arial, Helvetica, sans-serif;height:20px;padding-top:3px;}
#tabs-container .anchors .on a,#main_table #tabs-container .anchors a:hover,#main_table #tabs-container .anchors a:focus,#main_table #tabs-container .anchors a:active {background:url(../images/images/roundgreen.jpg) no-repeat #d5f4d4;}
#tabs-container .anchors a:focus,#main_table #tabs-container .anchors a:active{outline:none}
.anchor{background:#e9ffea;;border-right: 1px solid #b9d8ac;border-left: 1px solid #b9d8ac;border-bottom: 1px solid #b9d8ac;padding:10px; margin-bottom:13px;margin-left:5px;width:756px;}
#tabs-container .anchors .on a:link,#main_table #tabs-container .anchors .on a:visited{cursor:text}
 #tabs-container .anchors a:hover,#main_table #tabs-container .anchors a:focus,#main_table #tabs-container #main_table #tabs-container .anchors a:active{cursor:pointer}
#tabs-container h4 {margin:0px;padding:0px; font-size:1.2em;color:#333333;}
 #tabs-container .infoBox
 	{
		border:none !important;
	}
.thumbnail img {
border:2px solid #660000;
margin:0pt 5px 5px 0pt;
}
.relatedProduct { width: 100px; float: left; padding: 5px; }

/*--------------------------additional Images ----------------------------------------------*/
.gallerycontainer{position:relative;}
.gallerycontainer a{margin:0;padding:0;text-decoration:none;}
.thumbnail img{background:url(images/images/gallerybg.jpg) no-repeat #ccc;margin:0;border:none !important;padding-left:1px;padding-right:5px;padding-top:1px;padding-bottom:5px; }
.thumbnail:hover{background-color:transparent;top:0px;}
.thumbnail:hover img{}
.thumbnail span{position:absolute;left:-1000px;visibility:hidden;text-decoration:none;padding:0;}
.thumbnail span img
	{
		border:solid 1px #b3d0a4 !important;
		background:none !important;
	}
.gallerycontainer .thumbnail span img{margin:0 !important;padding:0;border:solid 1px #b3d0a4;}
.thumbnail:hover span.s1{visibility:visible;bottom:-200px;left:-518px;z-index:50;}
.thumbnail:hover span.s2{visibility:visible;bottom:-150px;left:-518px;z-index:50;}
.thumbnail:hover span.s3{visibility:visible;bottom:-150px;left:-518px;z-index:50;}
.thumbnail:hover span.s4{visibility:visible;bottom:-200px;left:-518px;z-index:50;}
.thumbnail:hover span.s5{visibility:visible;bottom:-200px;left:-620px;z-index:50;}
.thumbnail:hover span.s6{visibility:visible;bottom:-200px;left:-720px;z-index:50;}

/*--------------------Fabrics Images-------------------------------------------------------*/
.designsRow
	{
		padding:20px;
	}
.portfolioDesign
	{
		float:left;
		margin-right:15px;
		width:74px;
	}
.portfolioDesign img
	{
		border:1px solid #afcea5;margin:0;
	}
.clear20
	{
		clear:both;
		padding-top:20px;
	}
.fab
	{
		text-align:center;
		padding-top:5px;
		font-size:13px;
		color:#3f3f3f;
	}
/*--------------------------order_info.php---------------------------------------------------*/
.padders
	{
		padding-top:20px;
		padding-left:100px;
		padding-bottom:10px;
		font-size:13px;
		color:#3e3e3e;
		width:620px;
	}
.lbl
	{
		float:left;
		width:60px;
		margin-right:10px;
		font-size:11px;
	}
.logtxt input
	{
		border:solid 1px #c1c1c1;
		height:14px;
		float:left;
		width:140px;	
		margin-right:18px;	
		background:url(images/images/logtxtbg.jpg) repeat-x !important;
		font-size:10px;
	}
.log_btn
	{
		padding-left:200px;
		padding-top:10px;
	}
.logtitle
	{
		font-size:22px;
		color:#7f9eb3;
		padding-bottom:10px;
	}
.loglines
	{
		padding-bottom:17px;
	}
.forgot
	{
		padding-top:10px;
		padding-bottom:5px;
	}
/*---------------Product Info Settings --------------------------------*/
#product_img_ctnr 
	{
		float:left;
		width:363px;
	}
#product_img_ctnr img
	{
		border:solid 1px #afcfa0;
	}
#additional_images 
	{
		float:left;
		width:235px;
	}
.product_title 
	{
		font-size:28px;
		color:#7ca1bc;
		padding-bottom:10px;
		font-family:"Goudy Old Style";
		font-weight:bold;
	}
.product_title h1
	{
		font-size:28px;
		color:#7ca1bc;
		font-family:"Goudy Old Style";
		font-weight:bold;
	}
#product_price
	{
		font-size:24px;
		color:#7ca1bc;
		font-family:"Goudy Old Style";
		font-weight:bold;
		text-align:center;
		padding-bottom:10px;
	}
.pageHeading h1
	{
		margin:0px;
		padding:0px;
		color:#337d33;
		font-size:26px;
		font-family:"Goudy Old Style",Times New Roman;
		font-weight:bold;
	}
.activer
	{
		color:#337d33 !important;
		text-decoration:underline !important;
		font-weight:bold;
		float:left;
	}
.notActive
	{
		padding-left:42px;
		color:#739fbc;
		font-size:19px;
		font-family:"Goudy Old Style",Times New Roman;
		padding-right:8px;
		background:url(images/images/arrow.jpg) no-repeat left 2px;
		display:block;
		float:left;
		font-weight:bold;
		padding-bottom:5px;
	}
.first
	{
		background:none !important;
		padding-right:8px;
		font-size:19px;
		font-family:"Goudy Old Style",Times New Roman;
	}
.sml
	{
		font-size:16px;
	}
.productListing-heading
	{
		width:140px !important;
		text-align:center;
                font-size:12px;
		color:#3f3f3f;
	}
.productListing-data
	{
		text-align:center !important;
		width:140px !important;
	}
/*----------------fabrics and finishes  product_info.php -------------------------------*/
.image_sel
	{
		margin-top:10px;
		width:72px;
		height:72px;
		border:solid 1px #7cb379;
                margin-right:3px;
	}
.tool_images
	{
		display:none;
                position:absolute;
                margin-top:-281px;
                z-index:1000;
	}
.tool_images img
	{
		border:solid 2px #7cb379;
	}
.headTitle
	{
			font-size:22px;
			font-family:"Goudy Old Style",Times New Roman;
			color:#337d33;
	}
