/*---- CSS Document -----*/

/*---- general -----*/
*{
	padding:0;
	margin:0;
	}
body, html{
	padding:0;
	margin:0;
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#8A8A8A;
	background-color:#000000;
	}	
p, h1, h2, h3, h4, h5, h6, a, span, strong, img, div, textarea, label, input, form{
	padding:0;
	margin:0;
	}
ul{
	
	}	

a{
	outline:none;
	text-decoration:none;
	}
img{
	border:none;
	}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}
.more, .more2{
	font-weight:bold;
	color:#666464;
	}
.more2{
	color:#1a1a1a;
	}	
.more:hover, .more2:hover{
	color:#333333;
	text-decoration:underline;
	}
.more2:hover{
	color:#1E6075;
	}	
	
.link_txt{
	color:#999999;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	}
.link_txt:hover{
	color:#fff;
	}
.footer_txt{
	color:#999999;
	width:370px;
	float:right;
	}
.copyright{
	width:300px;
	float:left;
	font-size:11px;
	color:#999999;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	}	

h2{
	font-size:0;
	line-height:0;
	text-indent:-1000px;
	height:21px;
	margin:0 0 10px;
	}
h3{
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 18px;
	color:#8A8A8A;
	}				
/*******************************=============================---- index page start -----==================================******************************/	

/*=============================-------------------- main container start --------------------==================================*/
.main{
	width:985px;
	margin:0 auto;
	}
/*=============================---- header start -----==================================*/
.header{
	height:auto;
	}
.header_top{
	width:auto;
	height:100%;
	overflow:hidden;
	padding:6px 28px 0;
	}	
.header_top_lft{
	width:180px;
	float:left;
	margin:0 0 7px;
	}
.header_top_rht{
	float:right;
	width: 300px;
	}
.header_top_rht .welname{
	width:auto;
	height:50px;
	/*border:1px solid #ff0000;*/
	padding:30px 0 0;
	height:100%;
	overflow:hidden;
	/*float:left;*/
	}	
.header_top_rht .allign{
	text-align:right;
	width:210px;
	float:left;
	margin:13px 0 0;
	}	
.header_top_rht span{
	margin-left: 20px;
	color:#FF0000;
	}
.header_top_rht span.lefty{
	color:#FFFFFF;
	/*float:left;*/
	width:auto;
	/*display:block;*/
	}	
.header_top_rht span.lefty strong{
	color:#ca09c9;
	}	
.header_top_rht b{
	color:#FFFFFF;
	font-weight: normal;
	line-height: 40px;
	}	
.header_top_rht div{
	color:#FF0000;
	}

.login_form{
	width:270px;
	margin:14px 0 0;
	}
.login_form label{
	display:block;
	color:#fff;
	float:left;
	margin:3px 0 10px 0;
	font-size:12px;
	}
.login_form input.text{
	float:right;
	background-color:#402c40;
	width:173px;
	margin:0 0 3px 0;
	padding:2px 2px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#e04ae0;
	border:none;
	height:16px;
	}
.login_form .login_btn, .login_form .register_btn{
	background:url(../images/login_btn.gif) 0 0 no-repeat;
	width:83px;
	height:26px;
	font-size:0;
	line-height:0;
	text-indent:-1000px;
	outline:none;
	display:block;
	border:none;
	cursor:pointer;
	float:left;
	margin:6px 0 13px 93px;
	}
.login_form .register_btn{
	float:right;
	background-position:0 -26px;
	margin:6px 0 13px;
	}
.logout_btn{
	background:url(../images/login_btn.gif) 0 -78px no-repeat;
	width:83px;
	height:26px;
	font-size:0;
	line-height:0;
	text-indent:-1000px;
	outline:none;
	display:block;
	border:none;
	cursor:pointer;
	float:right;
	margin:6px 0 13px;
	}				
.header_bottom{
	height:auto;
	}
.flash_area{
	/*background:url(../images/flasbg2.jpg) 0 0 repeat-x #920090;	*/
	background-color:#920090;
	padding:0 20px 13px;
	}
.flash_cont{
	background:url(../images/flash_bg.jpg) 0 0 no-repeat;
	width:945px;
	height:321px;
	}
.flash_bottom{
	background:url(../images/bot_bg.gif) 0 0 repeat-x;
	height:11px;
	}		
/*--------------nav start ----------------*/	
.nav{
	background:url(../images/nav_bg.jpg) 0 0 no-repeat;
	height:100%;
	overflow:hidden;
	padding:16px 0 14px 57px;
	}
.nav_list{
	width:auto;
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	/*margin:0 0 0 57px;*/
	}
.nav_list li{
	float:left;
	color:#fff;
	list-style-type:none;
	}	
.nav_list li a, .nav_list li span{
	display:block;
	margin:0 20px;
	float:left;
	color:#fff;
	}
.nav_list li a:hover, .nav_list li span{
	color:#fa96f9;
}

.nav_list li a:active, .nav_list li span{
	color:#000;
}

.nav_list li span{
	cursor:pointer;
	}			
/*--------------nav end ----------------*/		

/*=============================---- header end -----==================================*/

/*=============================---- body start -----==================================*/
.body, .body_top, .body_top_for_all{
	width:auto;
	height:100%;
	overflow:hidden;
	}
.body_top_for_all{
	padding:25px 41px;

	}		
/********************************************* left panel start ****************************************/	
.lpanel{
	float:left;
	width:215px;
	border:1px solid #09141f;
	background:url(../images/lpanel_bg.gif) 0 0 repeat-x #341132;
	padding:25px 0 25px 27px;
	}
.catalogue_heading{
	background:url(../images/catalogue_heading.png) 0 0 no-repeat;
	width:91px;
	height:13px;
	margin:0 0 20px;
	}	
.catalogue_list{
	width:auto;
	font:normal 11px/14px Tahoma,  Arial, Helvetica, sans-serif;
	}	
.catalogue_list li{
	padding:0 0 15px 15px;
	color:#8A8A8A;
	background:url(../images/spot.png) 0 6px no-repeat;
	list-style-type:none;
	}
.catalogue_list li a{
	color:#8A8A8A;
	}
.catalogue_list li a:hover{
	color:#fff;
	text-decoration:none;
	}		
/********************************************* left panel end ****************************************/

/********************************************* right panel start ****************************************/
.rpanel{
	width:646px;
	float:right;
	/*height:20px;
	background-color:#ff0000;*/
	padding:25px 35px 0 60px;
	}
.wel_panel{
	width:auto;
	margin:0 0 10px;
	}
.welPanel{
	width: 475px;
	}	
.wel_panel p{
	margin:0 0 18px;
	}	
.wel_panel p.uppercase{
	text-transform:uppercase;
	}		
.wel_heading{
	background:url(../images/wel_headbg.gif) 0 0 no-repeat;
	width:334px;
	}
.catlg_heading{
	background:url(../images/ctlg_headbg.gif) 0 0 no-repeat;
	width:143px;
	}
.catlg_list{
	width:auto;
	}
.catlg_list ul{
	list-style-type:none;
	}
.catlg_list li{
	float:left;
	margin:0 35px 0 0;
	width:177px;
	list-style-type:none;
	}
.catlg_list li.nomar{
	margin:0;
	}	
.catlg_list li div{
	width:auto;
	}
.catlg_list li div .piccont{
	width:auto;
	margin:0 0 13px;
	}
.catlg_list li div .piccont a{
	display:block;
	}		
.catlg_list li div .piccont img{
	border:1px solid #404040;
	padding:1px;
	display:block;
	}
.catlg_list li div .cat_heading{
	text-align:center;
	margin:0 0 11px;
	}
.catlg_list li div .cat_heading h4{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#732971;
	text-transform:uppercase;
	}
.catlg_list li div .cat_cont{
	color:#fff;
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	}
.whole_bottombody{
	margin:-18px 0 0 0;
	}	
.body_bot{
	background:url(../images/scroller_bg.gif) 0 0 repeat-x #780177;
	padding:40px 24px 20px;
	}
.main_bottom{
	background:url(../images/bottom_bg_main.jpg) 0 0 no-repeat;
	height:15px;
	}	
.image_slider_cont{
	width:auto;
	overflow:hidden;
	}				 							
/********************************************* right panel end ****************************************/
		
/*=============================---- body end -----==================================*/

/*=============================---- footer start -----==================================*/
.footer{
	width:auto;
	padding:0 40px;
	}
.footer_nav{
	width:693px;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	margin:25px auto 0;
	}
	
.footer_nav li{
	color:#808080;
	float:left;
	list-style-type:none;
	}
.footer_nav li a, .footer_nav li span{
	display:block;
	margin:0 18px;
	color:#808080;
	}
.footer_nav li a:hover, .footer_nav li span{
	color:#b70bb6;
	}
.footer_nav li span{
	cursor:pointer;
	}	
.footer_txt_cont{
	margin:20px 0 60px;
	}					
/*=============================---- footer end -----==================================*/

/*=============================-------------------- main container end --------------------==================================*/

/*******************************=============================---- index page end -----==================================******************************/

/*******************************=============================---- about us page start -----==================================******************************/
.abtus_heading{
	background:url(../images/aboutus_headingbg.gif) 0 0 no-repeat;
	width:86px;
	}
/*******************************=============================---- about us page end -----==================================******************************/

/*******************************=============================---- register page start -----==================================******************************/
.register_heading{
	background:url(../images/register_headingbg.gif) 0 0 no-repeat;
	width:75px;
	margin-left: 10px;
	margin-top:10px;
	float:left;
	}
.form_cont{
	padding:10px 25px 10px 0;
	}	
.form_cont p{
	color:#757575;
	margin:0 0 15px;
	}
.register_form{
	width:400px;
	height:100%;
	overflow:hidden;
	}		
.register_form label{
	display:block;
	color:#757575;
	float:left;
	margin:3px 0 15px 0;
	font-size:11px;
	}
.register_form span{	
	color:#d113cf;
	}	
.register_form .btcont{
	width:187px;
	float:right;
	}	
.register_form .btcont .submit_btn, .register_form .btcont .cancel_btn{
	display:block;
	outline:none;
	border:none;
	cursor:pointer;
	float:left;
	margin:15px 0 10px;
	background:url(../images/login_btn.gif) 0 -26px no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-1000px;
	height:26px;
	width:83px;
	}
.register_form .btcont .cancel_btn{
	background-position:0 -52px;
	float:right;
	}		
/*#err_msg{color:#ff0000; float:left; margin:0 0 5px 15px;}*/		

.register_form input.text, .register_form textarea, .register_form select{
	float:right;
	background-color:#FFFFFF;
	border:1px solid #CC3399;
	width:181px;
	margin:0 0 3px 0;
	padding:1px 2px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#000;
	}	
.register_form input.text:hover, .register_form input.text:focus, .register_form select:focus, .register_form select:hover, .register_form textarea:hover, .register_form textarea:focus{
	background-color:#797979;
	border:1px solid #959595;
	}	
.register_form select{
	padding:1px 0 1px 2px;
	width:187px;
	}	
.register_form textarea{
	margin:0 0 7px 0;
	height:40px;
	width:230px;
	}						
/*******************************=============================---- register page end -----==================================******************************/

/*******************************=============================---- bedroom page start -----==================================******************************/
.bdroom_heading{
	background:url(../images/bedroom_headingbg.gif) 0 0 no-repeat;
	width:93px;
	}
/*******************************=============================---- bedroom page end -----==================================******************************/

/*******************************=============================---- contactus page start -----==================================******************************/
.contact_heading{
	background:url(../images/conus_headingbg.gif) 0 0 no-repeat;
	width:101px;
	}
/*******************************=============================---- contactus page end -----==================================******************************/

/*******************************=============================---- designstudio page start -----==================================******************************/
.destudio_heading{
	background:url(../images/desstudio_headingbg.gif) 0 0 no-repeat;
	width:128px;
	}
/*******************************=============================---- designstudio page end -----==================================******************************/

/*******************************=============================---- diningroom page start -----==================================******************************/
.diningroom_heading{
	background:url(../images/dinroom_headingbg.gif) 0 0 no-repeat;
	width:116px;
	}
/*******************************=============================---- diningroom page end -----==================================******************************/

/*******************************=============================---- lighting page start -----==================================******************************/
.lighting_heading{
	background:url(../images/lighting_headingbg.gif) 0 0 no-repeat;

	}
/*******************************=============================---- lighting page end -----==================================******************************/

/*******************************=============================---- livingroom page start -----==================================******************************/
.liviroom_heading{
	background:url(../images/livroom_headingbg.gif) 0 0 no-repeat;
	width:110px;
	}
/*******************************=============================---- livingroom page end -----==================================******************************/
	
.lightproduct{
float:left;
margin-left:10px;
}

.lightproduct1{
	border:1px solid #9d229d;
	padding:5px;
}

.lighttxt{
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	padding:10px 0px 10px 0px;
	text-transform:uppercase;
	width: 180px;
	height: 40px;
}

.lighttxt a{
	color:#FFFFFF;
}

.lighttxt a:hover{
	color:#cccccc;
}

.pageHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #666666;
	text-align:left;
	font-weight: normal;
	float:left;
}

.back{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFF;
	font-weight: normal;
	float:right
}

.back a{
	color:#FFFFFF;
	font-size: 12px;
}


.wel_panel h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:left;
}

.border p{
	line-height:22px;
}

.border ul{
	margin-left:400px;
}

.border ul li{
color:#990066;
margin-left:25px;
padding:5px;
color:#FFFFFF;
}
.imgleft{
float:left;
}

.imgleft img{
border:1px solid #9d229d;
padding:10px;
margin:5px 15px 5px 5px;
}
.light_outer, .light_outer2{
	width:636px;
	margin:0 auto;
	height:100%;
	overflow:hidden;
	}
.light_outer2{
	width:768px;
	}
.light_detail_right{
	width:508px;
	float:right;
}
.light_detail_right DIV{
	padding-bottom: 5px;
}

.light_detail_right SPAN{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
}

.table_cont{
	width:auto;
	padding:20px 10px;
	}	
.table_outer{
	width:auto;
	border:1px solid #B013A5;
	width:490px;
	}	
.table_outer tr.bgcolr{
	background-color:#7e007d;
	color:#fff;
	}	
.table_outer tr.bgcolr td{
	border:1px solid #000;
	}
.table_outer tr.bgcolr td.borderpink{
	border-right:1px solid #FF33CC;
	}		
.table_outer td{
	padding:5px;
	}
.table_outer tr.bgblack{
	background:url(../images/table_bg.jpg) 0 0 repeat-x #262525;
	}	
.table_outer tr.bgblack td{
	border:1px solid #1d1c1c;
	}
	
.w3c_cont{
	margin:0 auto;
	width:200px;
	height:31px;
	overflow:hidden;
	padding:15px 0 0;
}	
.w3c_lft, .w3c_rht{
	float:left;
	width:88px;
}	
.w3c_rht{
	float:right;
}
	
.cmsHeading{
	color:#d12dd0;
	font-size:20px;
}


/* *** Pagination Classes *********************** */

.pagination{
	display:inline;
	float:right;
	font-weight:bold;
}
.pagination ul li{
	display:inline;
	color: #666666;
}
.pagination ul li a{
	color: #FFFFFF;
}

.pagination ul li a:hover{
	color: #666666;
	text-decoration:none;
}
		
