/*------------------------------------- GENERAL -----------------------------------------*/
body {
	margin:0px;
	padding:0px 0px 8px 0px;
	background:#D7D7D7 url(images/main_bg.gif) left top repeat-x;
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#6B6969;
}
p, img, form, label, ul, li, a, h3 {
	margin:0px;
	padding:0px;
	border:none;
}
a:hover{text-decoration:none;}
h1, h2 {
	margin:0px;
	padding:0px;
	text-indent:-2000px;
}
img {
	display:block;
}
.spacer {
	font-size:0;
	line-height:0;
	clear:both;
	background:none;
}

/*------------------------------------- HEADEER STARTS -----------------------------------------*/
#header {
	position:relative;
	height:270px;
	width:785px;
}
#header h1 {
	position:absolute;
	background:url(images/caption.gif) left top no-repeat;
	width:490px;
	height:31px;
	left:168px;
	top:39px;
}
#header img {
	left:286px;
	top:102px;
	position:absolute;
}
#header h2 {
	position:absolute;
	background:url(images/caption2.jpg) left top no-repeat;
	width:442px;
	height:28px;
	left:199px;
	top:185px;
}
/*------------------------ TOP MENU ------------------------*/
#header ul {
	background:url(images/menutop_bg.gif) left top repeat-x;
	height:41px;
	list-style-type:none;
	position:absolute;
	left:0px;
	top:227px;
	border-bottom:#D7D7D7 2px solid;
	width:680px;
	padding:0 0 0 105px;
}
#header ul li {
	padding:0px 0px 0px 20px;
	font-weight:bold;
	background:url(images/menutop_libg.gif) left top repeat-y;
	line-height:41px;
	float:left;
}
#header ul li a {
	color:#764006;
	margin:0px 20px 0px 0px;
	text-decoration:none;
	display:block;
}
#header ul li a:hover {
	color:#080402;
}
#header ul li.homeTop {
	padding:0;
	font-weight:bold;
	background:none;
	line-height:41px;
	float:left;
}
#header ul li a.selected {
	color:#080402;
}

/*------------------------------------- HEADEER ENDS -----------------------------------------*/

/*------------------------------------- FRAME STARTS -----------------------------------------*/

#frame {
	background:url(images/frame.gif) left top no-repeat;
	width:665px;
	height:282px;
	position:relative;
	padding:60px;
}
#frame img {
	float:left;
}
#frame img.midImg {
	border-left:#fff 3px solid;
	border-right:#fff 3px solid;
}
/*------------------------------------- FRAME ENDS -----------------------------------------*/

/*------------------------------------- BODY STARTS -----------------------------------------*/
#bodyPanelHome {
	padding:10px 6px 0px 9px;
}
.welcome h2 {
	background:url(images/welcome_hdr.gif) 0 19px no-repeat;
	width:418px;
	height:46px;
}
.welcome p {
	
	padding:17px 15px 0px 0px;
	margin-bottom:40px;
}
	
.gallery { padding:0px 15px 0px 0px; }
.gallery h2 {
	background:#9A8D7C url(images/gallery_pic_hdr.gif) 17px 9px no-repeat;
	border:#6C6153 1px solid;
	width:195px;
	height:32px;
	margin-bottom:7px;
}
.gallery table {
	border:#6C6153 1px solid;
}
.gallery td {
	padding:7px 0px 0px 0px;
	background:#9A8D7C;
}
.gallery img {
	border:#6C6153 1px solid;
	margin-left:9px;
	float:left;
}
.gallery .gallery1 {
	padding:0px 0px 0px 388px;
}

.gallery1 ul {
	list-style-type:none;
	float:left;
	margin:13px 0px 6px 0px;
}
.gallery1 ul li {
	float:left;
	font-size:9px;
	padding-left:3px;
}
.gallery1 ul li a {
	background:#C7B7A2;
	color:#503105;
	padding:1px 3px 1px 3px;
	text-decoration:none;
	border:#876431 1px solid;
	display:block;
	line-height:10px;
}
.gallery1 ul li a:hover {
	background:#876431;
	color:#fff;
	padding:1px 3px 1px 3px;
	text-decoration:none;
	border:#C7B7A2 1px solid;
}
.gallery1 a.more {
	background:#9A8D7C;
	color:#503105;
	text-decoration:none;
	float:right;
	margin:13px 0px 6px 7px;
}
.gallery1 a.more:hover {
	text-decoration:underline;
}
/*------------------------------------- Interior Panel Starts------------*/
.interior h2 {
	height:12px;
	background:url(images/interior_hdr.gif) 8px 0 no-repeat;
	display:block;
	margin-top:25px;
}
.interior p {
	padding:14px 28px 18px 8px;
	font:normal 9px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.interior p.bdrDot {
	background:url(images/bdr_bg.gif) 8px 5px no-repeat;
	padding:0px 0px 20px 118px;
}
.interior p.bdrDot a {
	text-transform:uppercase;
	text-decoration:none;
	font-size:8px;
	color:#fff;
	background:#393B97;
	padding:3px;
}
.interior p.bdrDot a:hover {
	background:#D05202;
	color:#fff;
}
/*----------------------------------------- Interior Panel Ends------------*/
/*----------------------------------------- Latest Panel Starts------------*/
.latest { background:url(images/latest_td__bdr.gif) left top repeat-y; }
.latest h2 {
	height:12px;
	background:url(images/latest_pro_hdr.gif) 8px 0 no-repeat;
	display:block;
	margin-top:25px;
}
.latest p {
	padding:14px 28px 18px 8px;
	font:normal 9px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.latest p.bdrDot {
	background:url(images/bdr_bg.gif) 8px 5px no-repeat;
	padding:0px 0px 20px 118px;
}
.latest p.bdrDot a {
	text-transform:uppercase;
	text-decoration:none;
	font-size:8px;
	color:#fff;
	background:#D05202;
	padding:3px;
}
.latest p.bdrDot a:hover {
	background:#393B97;
	color:#fff;
}
/*----------------------------------------- Latest Panel Ends ------------*/
/*----------------------------------------- Best Designer Panel Starts------------*/
.bestDesigner { background:url(images/latest_td__bdr.gif) left top repeat-y; }
.bestDesigner h2 {
	height:12px;
	background:url(images/best_dsign_hdr.gif) 8px 0 no-repeat;
	display:block;
	margin-top:25px;
}
.bestDesigner p {
	padding:14px 28px 18px 8px;
	font:normal 9px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.bestDesigner p.bdrDot {
	background:url(images/bdr_bg.gif) 8px 5px no-repeat;
	padding:0px 0px 20px 118px;
}
.bestDesigner p.bdrDot a {
	text-transform:uppercase;
	text-decoration:none;
	font-size:8px;
	color:#fff;
	background:#845D24;
	padding:3px;
}
.bestDesigner p.bdrDot a:hover {
	background:#D05202;
	color:#fff;
}

/*----------------------------------------- Best Designer Panel Ends------------*/

/*-----------------------------------------Contact Panel Starts------------*/
.contactPanel {
	background:url(images/bot_pic.gif) 43px 0 no-repeat;
	height:325px;
}
.contactPanel h2 {
	background:url(images/contact_hdr.gif) left top no-repeat;
	width:90px;
	height:18px;
	margin:110px 0px 0px 290px;
	display:block;
}
.contactPanel p {
	font:normal 9px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:16px 50px 0px 290px;
}
.contactPanel p span {
	color:#436F68;
	font:bold 9px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#D7D7D7;
}
.contactPanel p a {
	color:#6B6969;
	background:#D7D7D7;
	text-decoration:underline;
	font-weight:bold;
}
.contactPanel p a:hover {
	text-decoration:none;
}

/*----------------------------------------- Contact Panel Ends------------*/

/*-------------------- RIGHT PANEL STARTS ----------------------------*/
#rightPanel {
	background:#C7B7A2;
	border:#8E7C64 5px solid;
	width:215px;
}
.topFurBg {
	background:url(images/srch_furniture_topbg.gif) left top no-repeat;
}
.botFurBg {
	background:url(images/srch_furniture_botbg.gif) left top no-repeat;
}
.srchFurniture {
	background:#DACCB9 url(images/srch_furniture_bdybg.gif) 0 0 repeat-x;
	color:#D7D7D7;

}
.srchFurniture form {
	padding:4px 14px 0px 14px;
}
.srchFurniture form h2 {
	background:#B29369 url(images/srch_furniture_hdr.gif) 22px 3px no-repeat;
	border:#DEDEDE 1px solid;
	padding:0px;
	height:19px;
	margin-bottom:14px;
}
.srchFurniture form label {
	font-weight:bold;
	margin-bottom:9px;
	display:block;
}
.srchFurniture form .txtBox {
	width:163px;
	height:17px;
	background:#fff;
	border:#8A8A8A 1px solid;
	margin:0px 0px 10px 0px;
	line-height:17px;
	color:#6E1300;
	font-size:10px;
	padding-top:3px;
	padding-left:3px;
}
.srchBtn {
	margin:6px 0px 10px 124px;
}

/* ----------------- ONLINE PRODUSTS ------------------------*/
.topOnlineBg {
	background:url(images/online_topbg.gif) left top no-repeat;
}
.botOnlineBg {
	background:url(images/online_botbg.gif) left top no-repeat;
}
.onlinePro {
	background:#DACCB9 url(images/online_bdybg.jpg) 0 0 repeat-x;
	color:#4A4135;
}
.onlinePro h2 {
	background:#B29369 url(images/online_hdr.gif) 22px 3px no-repeat;
	border:#DEDEDE 1px solid;
	padding:0px;
	height:19px;
	margin:9px 15px 0px 15px;
}
.onlinePro ul {
	list-style-type:none;
	padding:21px 0px 0px 14px;
}
.onlinePro ul li {
	background:url(images/online_libg.gif) 0 4px no-repeat;
	padding:0px 0px 0px 11px;
	line-height:10px;
	margin-bottom:15px;
}
.onlinePro ul li a {
	text-decoration:none;
	color:#4A4136;
	padding:3px;
}
.onlinePro ul li a:hover {
	color:#D9CBB8;
	text-decoration:none;
	background:#503105;
}

/* ----------------- MORE LINK ------------------------*/
.topmorelinkBg {
	background:url(images/morelink_topbg.gif) left top no-repeat;
}
.botmorelinkBg {
	background:#DACBB8 url(images/morelink_botbg.gif) left top no-repeat;
	font-size:0;
	line-height:0;
	height:5px;
}
.morelinkHdr {
	background:#DACCB9 url(images/morelink_hdr_bg.jpg) 0 0 repeat-x;
	color:#4A4135;
	height:43px;
}
.morelinkHdr h2 {
	background:#B29369 url(images/morelink_hdr.gif) 53px 3px no-repeat;
	border:#DEDEDE 1px solid;
	padding:0px;
	height:19px;
	margin:9px 15px 0px 15px;
}
.morelink {
	background:url(images/morelink_img.jpg) left top no-repeat;
}
.morelink ul {
	list-style-type:none;
	margin-top:185px;
	padding:0px 0px 1px 12px;
	background:#DACBB8 url(images/ul_bg.gif) 0 0 repeat-x;
	height:100%;
}
.morelink ul li {
	background:url(images/morelink_libg.gif) 0 4px no-repeat;
	line-height:15px;
	padding-left:12px;
	margin-bottom:10px;
}
.morelink ul li a {
	color:#5A462B;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;	
}
.morelink ul li a:hover {
	text-decoration:underline;
}
/* ----------------- FOOTER ------------------------*/
.footer {
	background:#E7CF4D url(images/footer_bg.gif) left top repeat-x;
	height:83px;
	text-align:center;
	color:#881A03;
	
}
.footer ul {
	list-style-type:none;
	width:550px;
	margin:0 auto;
	padding:40px 0px 0px 0px;
}
.footer ul li {
	border-left:#764006 1px solid;
	padding:0px 2px;
	float:left;
}
.footer ul li.homeF {
	height:10px;
	border-left:none;
	float:left;
}
.footer ul li a {
	color:#764006;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	padding:1px 14px 2px 14px;
	line-height:15px;
	height:10px;
}
.footer ul li a:hover {
	background:#764006;
	color:#E7CF4D;
}
.footer p {
	clear:both;
	padding-top:5px;
	font-size:9px;
	
}

/*==========================================

			INNER PAGES STARTS

===========================================*/
#bodyPanelInner {
	padding:4px 6px 0px 0px;
}
.topSpacerBg {
	background:#764006;
}
.hdrImage {
	border:#fff 6px solid;
}
.bodyContentPanel {
	padding:25px 15px 0 9px;
	color:#323232;
}
.bodyContentPanel p {
	text-align:justify;
}


/*========================================== ABOUT PAGE ================================*/
#aboutPanel h2{
	background:url(images/about_hdr.gif) left top no-repeat;
	height:20px;
}
#aboutPanel p span {
	font-size:12px;
	font-weight:bold;
}

#aboutPanel p.topTxt {
	padding:11px 0 0 0;
}
#aboutPanel p.botTxt {
	padding:45px 0 0 0;
}

/*========================================== NEWS PAGE =========================================*/
#steramPanel h2 {
	background:url(images/streaming_hdr.gif) left top no-repeat;
	height:24px;	
}
#steramPanel p span {
	font-size:12px;
	font-weight:bold;
}

#steramPanel p.topTxt {
	padding:7px 0 0 0;
}
#steramPanel img {
	border:#fff 4px solid;
	float:right;
	margin:7px 0 0 15px;
}
/*------------------------------- Interior --------------------------*/
#interiorPanel h2 {
	background:url(images/interion_news_hdr.gif) left top no-repeat;
	height:24px;	
}
#interiorPanel p span {
	font-size:12px;
	font-weight:bold;
}

#interiorPanel p.topTxt {
	padding:7px 0 0 0;
}
#interiorPanel img {
	border:#fff 4px solid;
	float:left;
	margin:7px 15px 0 0;
}

/*========================================== SERVICES PAGE ================================*/
#servicesPanel h2 {
	background:url(images/services_hdr.gif) left top no-repeat;
	height:24px;	
}
#servicesPanel p {
	padding:7px 0 0 0;
}
#servicesPanel p span {
	font-size:12px;
	font-weight:bold;
}
#servicesPanel img.topBodyImg {
	border:#655949 3px solid;
	float:left;
	margin:12px 13px 14px 0;
}
#servicesPanel img.botBodyImg {
	border:#655949 3px solid;
	float:right;
	margin:12px 0 14px 13px;
}
#servicesPanel a {
	font-weight:bold;
	color:#6B6969;
	background:##D7D7D7;
	text-decoration:none;
	margin:12px 0 0 0;
	width:70px;
	display:block;
}
#servicesPanel a:hover {
	text-decoration:underline;	
}
#servicesPanel ul {
	list-style-type:disc; padding:20px 0 20px 50px; display:block; width:200px;
}
#servicesPanel ul li {
	padding:0 0 0 5px;
}
#servicesPanel h3 {
	font-size:12px; margin:0 0 10px 0;
}
#servicesPanel ul.botServicesList {
	width:480px;
}


/*========================================== CONTACT PAGE ================================*/
#contactPanel h2 {
	background:url(images/contact_page_hdr.gif) left top no-repeat;
	height:24px;	
}
#contactPanel p {
	padding:7px 0 0 0;
}
#contactPanel p span {
	font-size:12px;
	font-weight:bold;
}
#contactPanel a{
	color:#6B6969;
	background:#D7D7D7;
	text-decoration:underline;
	font-weight:bold;
	}
#contactPanel a:hover{text-decoration:none;}
#contactPanel .txtBox {
	width:235px;
	height:17px;
	border:#595959 1px solid;
	background:#fff;
	color:#000;
	line-height:17px;
}
#contactPanel .txtArea {
	width:235px;
	height:44px;
	border:#595959 1px solid;
	overflow: -moz-scrollbars-vertical;
	background:#fff;
	color:#000;
}
#contactPanel form {
	width:439px;
	background:#CCCCCC;
	padding:10px 50px 9px 42px;
}
#contactPanel form td {
	padding:13px 0 0 0;
	font:normal 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#CCCCCC;
}

#contactPanel .formHdr {
	background:url(images/form_hdr.gif) left top no-repeat;
	height:19px;
}
#contactPanel .submitBtn {
	margin:0 10px 0 30px;
}

/*========================================== GALLERY PAGE ================================*/
#galleryPanel h2 {
	background:url(images/gallery_hdr.jpg) left top no-repeat;
	height:24px;	
}
#galleryPanel p {
	padding:7px 0 0 0;
}
#galleryPanel p span {
	font-size:12px;
	font-weight:bold;
}
#galleryPanel h2.latest {
	background:url(images/latest_works_hdr.jpg) left top no-repeat;
	height:24px;	
}

/*------------------------- Image Gallery ---------------------------*/
#galleryPanel ul.imgGallery {
	list-style:none;
	font-size:0;
	line-height:0;
	width:100%;
	padding:16px 0 0 0;
}
#galleryPanel ul.imgGallery li {
	padding:10px;
	background:#C5C5C5;
	border:#B4B4B4 1px solid;
	margin:0 0 9px 0;
	display:block;
	height:99px;
}
#galleryPanel ul.imgGallery li a {
	margin:0 9px 0 0;
	float:left;
}
#galleryPanel ul.imgGallery li a.last {
	margin:0px;
}
#galleryPanel ul.imgGallery li a img {
	border:#fff 2px solid;
}
#galleryPanel ul.imgGallery li a:hover img {
	border:#737373 2px solid;
}

/*------------------- Pagination --------------------*/
.galPagination {
	background:#C5C5C5;
	border:#B4B4B4 1px solid;
	height:22px;
}
.galPagination ul {
	list-style-type:none;
	float:left;
	padding:0 0 0 375px;
}
.galPagination ul li {
	float:left;
	font-size:9px;
	padding-left:3px;
}
.galPagination ul li a {
	background:#DFDFDF;
	color:#1E1200;
	padding:1px 3px 1px 3px;
	text-decoration:none;
	border:#737373 1px solid;
	display:block;
	line-height:10px;
}
.galPagination ul li a:hover {
	background:#1E1200;
	color:#DFDFDF;
	padding:1px 3px 1px 3px;
	text-decoration:none;
	border:#C7B7A2 1px solid;
}
.galPagination a.nextBtn {
	background:#C5C5C5;
	color:#1E1200;
	text-decoration:none;
	float:right;
	margin:0 8px 0 0;
}
.galPagination a.nextBtn:hover {
	text-decoration:underline;
}

/*==================================== PRODUCT PAGE ===========================================*/
#productPanel h2 {
	background:url(images/product_hdr.jpg) left top no-repeat;
	height:24px;	
}
#productPanel p {
	padding:7px 0 0 0;
}
#productPanel p span {
	font-size:12px;
	font-weight:bold;
}
/*------------------------------- Cart Starts -----------------------------*/

#productPanel .cart {
	background:#C5C5C5;
	border:#B4B4B4 1px solid;
}
#productPanel .cart td {
	padding:5px;
}
#productPanel .cart img {
	margin:5px;
	border:#fff 4px solid;
}
#productPanel td.content {
	padding:0 0 14px 0px;
}

/*----------------------- Price Display ----------------------*/
#productPanel p.price1 {
	background:url(images/price1.gif) left top no-repeat;
	height:43px;
	width:124px;
	text-indent:-2000px;
	margin:0 39px 0 0;
}
#productPanel p.price2 {
	background:url(images/price2.gif) left top no-repeat;
	height:43px;
	width:124px;
	text-indent:-2000px;
	margin:0 39px 0 0;
}
#productPanel p.price3 {
	background:url(images/price3.gif) left top no-repeat;
	height:43px;
	width:124px;
	text-indent:-2000px;
	margin:0 39px 0 0;
}

/*------------------- AD TO CART & View Button ----------------------------------*/
#productPanel a.add2cart {
	background:#D2D2D2 url(images/addtocart_btn.gif) left top no-repeat;
	width:99px;
	height:24px;
	text-align:center;
	line-height:24px;
	color:#fff;
	display:block;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
#productPanel a.viewDetails {
	background:#D2D2D2 url(images/viewdetails_btn.gif) left top no-repeat;
	width:99px;
	height:24px;
	text-align:center;
	line-height:24px;
	color:#ECDAD4;
	display:block;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:11px;
}




