
/* #############################################################################################################

	NOTE :-


	IT MUST TO USE THIS ATTRIBUTES FOR COLORS such as font color, link color, background color..
	THAT IS VERY USEFUL TO MAKE A CMS VERY FLEXIBLE SO KEEP IT YOUR MIND. 

	THE THE ATTRIBUTES GOES HERE WHICH IS DEFINE IN CSS :-

	attr1:#FFFFFF;
	attr2:#ffffff;
	attr3:#000000;
	attr4:#3F3F3F;
	attr5:#ffffff;
	attr6:#201564;
	attr7:verdana;

############################################################################################################## */
body{
	behavior:url(csshover.htc);
	}
#wrapper {
	width:912px;
	/*background-color:#FFFFFF;
	border-right:1px solid #000000; 
	border-left:1px solid #000000*/
}

form {
	margin:0px;
	padding:0px;
}

/* coloring for layout */
.top_top {
	width:912px;
	font-family:verdana;
	 font-size:10pt;  color:#3F3F3F;
	height:110px;
	background-image:url('balichic_header.jpg');
	background-repeat:no-repeat;
}/* 0to1   */

.top_middle {
	width:912px;
	font-family:verdana;
	 font-size:10pt;  color:#3F3F3F;
	text-align:right;
	height:35px;
}/* 2to5   */

.top_bottom {
	background-repeat:repeat-x;
	width:912px;
	font-family:verdana;
	 font-size:10pt;  color:#3F3F3F;
}/* 6to7   */

.middle	{
	width:912px; 
	background:#FFFFFF;
	background-image:url('page_bg.jpg');
	background-position:repeat-x;
		
}/* 8to14  */

.middle_left {
	background:#ffffff;
	color:#3F3F3F;
	border-right:1px solid #5B5293;
	
}/* 8to9   */

.middle_center  {
    background-repeat:no-repeat;
	background-position: center;
}/* 10to12 */

.middle_right {
	
	background:url(balichic_rightBg.jpg) no-repeat right top;
	
}/* 13to14 */

.middle_top {
	background:#5F53B7;
	height:25px;
}

.middle_bottom {
	background:#6057B2;
}
.bottom_top {
	background-color:#ffffff;
	border-bottom:5px solid #ffffff;
	 font-size:10pt; 
	color:#3F3F3F;	
}/* 15only */

.bottom_bottom  {
	color:#FFFFFF;
	text-align:left;
	background:transparent url('bodyBottomStrip.gif') no-repeat top;
}

.bottom_bottom td{
     background-image:url(balichic_footer.jpg);
	font:11px verdana;
	height:70px;
	color:#E5ECF5;
	padding:6px 0 0 0;
}
/* 16to17 */

.desc{

	width:30%;
	overflow:hidden;
}

.formflat {
	 font-size:10pt; 
}
	


/******************************************************************************
HORIZONTAL MENU CUSTOMIZATION
******************************************************************************/

/*ROOT HORI MENU */
#menu_horizontal {
	
	}


#menu_horizontal ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0px;
  width: 280px;
  *width: 290px;

  
}

#menu_horizontal ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#menu_horizontal ul#navmenu ul li {
  width:100%;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  
}

/* Root Menu */
#menu_horizontal ul#navmenu  a{
	width:108px;
	* width:120px;
	text-align:center;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	/*background:#00000;*/
	color: #3F3F3F;
	font: bold 14 Microsoft Sans Serif;
	text-decoration: none;
	line-height:25px;
	height: 25px !important;
	height: 25px; /*For IE*/
}


#menu_horizontal ul#navmenu a:link:hover{
	width:108px;
	* width:120px;
	/*text-align:center;*/
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;

	
	font: bold 14 Microsoft Sans Serif;
	text-decoration: none;
	height: 25px !important;
	height: 25px; /*For IE*/
	line-height:25px;
	
}
#menu_horizontal ul#navmenu a.iehover a:hover{
	width:108px;
	* width:120px;
	/*text-align:center;*/
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	
	font: bold 14 Microsoft Sans Serif;
	text-decoration: none;
	height: 25px !important;
	height: 25px; /*For IE*/
	line-height:25px;
	
}

#menu_horizontal ul#navmenu ul li a:link:hover {
	width:280px;  * width: 290px;}
#menu_horizontal ul#navmenu  li.active{
	background:transparent url('deactive.jpg') no-repeat;}
#menu_horizontal ul#navmenu  li.deactive{
	background:transparent url('active.jpg') no-repeat;}


#menu_horizontal ul#navmenu li.active li.deactive ul{
	background:none;}

#menu_horizontal ul#navmenu li.active li.deactive {
	background: none;}
#menu_horizontal ul#navmenu li.deactive li.active {
	background: none;}

#menu_horizontal ul#navmenu li ul li.active li a:hover li a:visited,
#menu_horizontal ul#navmenu li ul li.active li a.iehover{
background: none;
color:#767A7D;
	text-decoration:none;
	width:280px;  * width: 290px;
	

}
#menu_horizontal ul#navmenu li ul li.deactive li a:hover li a:visited,
#menu_horizontal ul#navmenu li ul li.deactive li a.iehover{
background: none;
color:#767A7D;
	text-decoration:none;
	

}

#menu_horizontal ul#navmenu  a:active{
	/*width:auto;
	* width:auto;*/
	text-align:center;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	/*background:transparent url('active.jpg') no-repeat;	*/
	
	/*background:#000000;*/
	font: bold 14 Microsoft Sans Serif;
	text-decoration: none;
	height: 25px !important;
	height: 25px; /*For IE*/
	line-height:25px;
	
}
 
#menu_horizontal ul#navmenu ul {
	background:#797979 url(balichic_submenu_bg.jpg) scroll repeat-x;
	
}


 
/* Root Menu Hover Persistence */

#menu_horizontal ul#navmenu a:hover,
#menu_horizontal ul#navmenu li:hover a,
#menu_horizontal ul#navmenu li.iehover a {
   color: #3F3F3F;
}

/* 2nd Menu */

#menu_horizontal ul#navmenu ul li a.deactive li:hover li a,
#menu_horizontal ul#navmenu ul li a.deactive li.iehover li a {
  float: none;
 background:none;
  color: #767A7D;
  
}

#menu_horizontal ul#navmenu ul li.a.active li:hover li a,
#menu_horizontal ul#navmenu ul li.a.active li.iehover li a {
  float: none;
 background:none;
  color: #767A7D;
  width:280px;
  *width:290px;

}

/* 2nd Menu Hover Persistence */

#menu_horizontal ul#navmenu ul li.deactive,
#menu_horizontal ul#navmenu ul li.deactive li:hover li a:hover,
#menu_horizontal ul#navmenu ul li.deactive li:hover li:hover a,
#menu_horizontal ul#navmenu ul li.deactive li.iehover li a:hover,
#menu_horizontal ul#navmenu ul li.deactive li.iehover li.iehover a {
 background:none;
  color: #DDDEDF;
  text-align:left;
  width:280px;
  *width:290px;
}

#menu_horizontal ul#navmenu li ul li.active,
#menu_horizontal ul#navmenu li ul li.active li:hover li a:hover,
#menu_horizontal ul#navmenu li ul li.active li:hover li:hover a,
#menu_horizontal ul#navmenu li ul li.active li.iehover li a:hover,
#menu_horizontal ul#navmenu li ul li.active li.iehover li.iehover a {
 background:none;
  color:#ffffff;
  text-align:left;
 width: 280px;
  *width: 290px;
}



/* 3rd Menu */
#menu_horizontal ul#navmenu li:hover li:hover li a,
#menu_horizontal ul#navmenu li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
#menu_horizontal ul#navmenu li:hover li:hover li a:hover,
#menu_horizontal ul#navmenu li:hover li:hover li:hover a,
#menu_horizontal ul#navmenu li.iehover li.iehover li a:hover,
#menu_horizontal ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
#menu_horizontal ul#navmenu li:hover li:hover li:hover li a,
#menu_horizontal ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
#menu_horizontal ul#navmenu li:hover li:hover li:hover li a:hover,
#menu_horizontal ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

#menu_horizontal ul#navmenu ul ul,
#menu_horizontal ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
#menu_horizontal ul#navmenu li:hover ul ul,
#menu_horizontal ul#navmenu li:hover ul ul ul,
#menu_horizontal ul#navmenu li.iehover ul ul,
#menu_horizontal ul#navmenu li.iehover ul ul ul {
  display: none;
}

#menu_horizontal ul#navmenu li:hover ul,
#menu_horizontal ul#navmenu ul li:hover ul,
#menu_horizontal ul#navmenu ul ul li:hover ul,
#menu_horizontal ul#navmenu li.iehover ul,
#menu_horizontal ul#navmenu ul li.iehover ul,
#menu_horizontal ul#navmenu ul ul li.iehover ul {
  display: block;
}

/*************************************
*VERTICAL MENU CUSTOMIZATION
*************************************/
/* Root Menu */

#menu_vertical ul#navmenu a {
  border: 0px solid #FFF;
  border-right-color: #000000;
  border-bottom-color: #000000;  
  color: #201564;
  font: bold 12px verdana;  
  line-height:41px;
  padding-left:26px;
}
/**/
/* Menu Hover Persistence */
#menu_vertical ul#navmenu a:hover,
#menu_horizontal ul#navmenu li:hover
#menu_vertical ul#navmenu li:hover a,
#menu_vertical ul#navmenu li.iehover a,
#menu_vertical ul#navmenu li:hover li a:hover,
#menu_vertical ul#navmenu li:hover li:hover a,
#menu_vertical ul#navmenu li.iehover li a:hover,
#menu_vertical ul#navmenu li.iehover li.iehover a,
#menu_vertical ul#navmenu li:hover li:hover li a:hover,
#menu_vertical ul#navmenu li:hover li:hover li:hover a,
#menu_vertical ul#navmenu li.iehover li.iehover li a:hover,
#menu_vertical ul#navmenu li.iehover li.iehover li.iehover a,
#menu_vertical ul#navmenu li:hover li:hover li:hover li a:hover,
#menu_vertical ul#navmenu li.iehover li.iehover li.iehover li a:hover,
#menu_horizontal ul#navmenu li li:hover,
#menu_horizontal ul#navmenu li li.iehover{
	/*background: #686666;*/
}
/**/

/* Menu Noraml */
#menu_vertical ul#navmenu li:hover li a,
#menu_vertical ul#navmenu li.iehover li a,
#menu_vertical ul#navmenu li:hover li:hover li a,
#menu_vertical ul#navmenu li.iehover li.iehover li a,
#menu_vertical ul#navmenu li:hover li:hover li:hover li a,
#menu_vertical ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #D8D8D8;
  color: #201564;
}





/**/


/**************************************
Top menu
**************************************/
.topmenu .menu_horizontal_top #menu_horizontal ul#navmenu {
	padding-top:20px;
}

.topmenu .menu_horizontal_top #menu_horizontal ul#navmenu li a {
	font-weight:normal;
	color:#3F3F3F;
}
.topmenu .menu_horizontal_top #menu_horizontal ul#navmenu li a:hover{
	text-decoration:underline
}


/* site map tree view */
#all_sitemap{
	height:450px;
}
.treeview {
	text-align:left;
}
.treeview ul{ /*CSS for Simple Tree Menu*/
    margin: 0px;padding: 0px; font-family:verdana;  font-size:10pt; 
}
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
    font-family:verdana;  font-size:10pt; 
    background: url(list.gif) no-repeat left center; list-style-type: none;
    padding-left: 22px; margin-bottom: 3px;
}
.treeview li.subload{ /* Style for LI that contains sub lists (other ULs). */
    background:  url(open.gif) no-repeat left 1px;
    cursor: hand !important;cursor: pointer !important;
}

.treeview li.subload ul{ /*Style for ULs that are children of LIs (submenu) */
    display: none;		/*Hide them by default. Don't delete. */
}

.treeview .subload ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
    cursor: default;
}
.treeview_li_only li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
    font-family:verdana;  font-size:10pt; 
    background:  url(list.gif) no-repeat left center; list-style-type: none;
    padding-left: 22px; margin-bottom: 3px;
}
.treeview li,
.treeview li.subload,
.treeview a ,
.treeview a:link,
.treeview a:visited{ 
	/*Style for LIs of ULs that are children of LIs (submenu) */
	text-decoration:none;
	color:#3F3F3F;
}

/* search result */
#search_result {
	padding:5px;
	text-align:left;color:#3F3F3F;
}

#search_result a {
	font-family:#3F3F3F;
	color:#0000FF;
}

#search_result .title {
	color:#000000;
	font-weight:bold;
}

#search_result .description{
	padding:5px;
	text-align:left;
	color:#3F3F3F;
}

#search_result .url{
	color:#0000FF;
}

/* */

.copyright {
	font-family:verdana;
	color:#000000;
	 font-size:10pt; ;
}

.user_comp {
	width:100%;
	 font-size:10pt; 
}

.user_comp .title {
	padding-top:2px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10pt;  color:#FFFFFF;
}
.user_comp .desc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	 font-size:10pt; 
}

.news_vert {
	width:100%;
}
.news_vert .title{
	background-color:#000000;
	padding:6px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10pt;  color:#FFFFFF;
}
.news_vert .desc {
	text-align:left;
	font-family:verdana;
	 font-size:10pt;  color:#3F3F3F;
}

.comp_logo{}

.page_data{
	padding-top:20px;
	/*padding-bottom:20px;*/
	padding-left:15px;
	background:url('balichic_left_flower.jpg') no-repeat bottom left;
	
	font-weight:normal;
	white-space:wrap;
	/*height:322px;*/	
	vertical-align:top;
	color:#3F3F3F;
	font-family:verdana; 
	 font-size:10pt; 
}

 .page_data td{color:#3F3F3F;
	text-align:left; 
	vertical-align:top;
	color:#3F3F3F;
	font-family:verdana; 
	 font-size:10pt; 
	}

p.search_align {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10pt;  color:#3F3F3F;
	width:100%;
	text-align:right;
	padding-top:0px;
	margin:0px;
} 

.search_form {
	margin:0px;
	padding:7px;
	vertical-align:middle;
}

.field_style {
	border:1px solid #ADADAD;
	font-size:11px;
	padding:3px;
}

/* This class use for Firefox submit big button */
.submit_big {
	height:35px;
	width:35px;
	background-image:url('go_big.gif'); 
} 

/* This class use for IE submit big button */
* html .submit_big {
	background-image:url('none');
	height:35px;
	width:35px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/balichic/go_big.gif', sizingMethod='scale');
}

/* This class use for Firefox submit small button */
.submit_small {
	width:25px;
	height:26px;
	background-image:url('go_small.png');
}

/* This class use for IE submit small button */
* html .submit_small {
	background-image:url('none');
	width:25px;
	height:26px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/balichic/go_small.png', sizingMethod='scale')
}

/* IF there is two different search button the use this class for FF */
.submit_small1{
	height:22px;
	width:22px;
	background-image:url('go_small2.gif');
}

/* IF there is two different search button the use this class for IE */
* html .submit_small1{
	background-image:url('none');
	height:22px; width:22px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/balichic/go_small2.gif', sizingMethod='scale')
}


/* for global link */
a, a:link, a:visited {
	
	text-decoration:none;
	background:none;
}
/* for global link hover */
a:hover {
	 color:#DDDEDF;
	text-decoration:underline;
	background:none;
}


/**********************************************
Language Bar 
**********************************************/
.language_bar{
    /*background-color:#000000;*/
}

/* 
======================================================
balichic Catalog
====================================================== 
*/
#product {
	width:720px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	text-align:center;
	background-color:#D7EBF4;
}

h1 {
	font-size:16px;
}

#productImg{
	margin:4px;
	padding:4px;
	border:1px solid #000000;
	background-color:#CCCCCC;
}

#heading {
	font-size:12px;
	font-weight:bold;
}

#productOrigin {
	font-size:11px;
	height:30px;
}

.productCost0, .productCost4 {
	background-color:#000000;
	margin:0px;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-size:11px;
}

.productCost1, .productCost5 {
	background-color:#F26422;
	margin:0px;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-size:11px;
}

.productCost2, .productCost6 {
	background-color:#F7921E;
	margin:0px;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;	
	text-align:left;
	font-size:11px;
}

.productCost3, .productCost7 {
	background-color:#961B1E;
	margin:0px;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-size:11px;
}

.productCost_text {
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-size:11px;
	vertical-align:middle;
}

#productCost span {
	color:#BABABA;
}
#productName {
	padding:0px 0px 0px 3px;
	margin:0px;
}

#productName p{
	width:288px;												/* for FF */
	* width:300px;												/* for IE */
	background-color:#961B1E;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px;
	margin:0px;
	font-size:12px;
}

#productName p span {
	font-size:10px;
}

#productContact {
	width:150px;												/* for FF */
	* width:162px;												/* for IE */
	height:38px;
	* height:62px;
	background-color:#EC4822;
	text-align:center;
	padding-top:22px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	font-size:12px;
}

#product_anderelak{
	color:#FFCB73;
	text-decoration:none
}

#productSpecification {
	padding:0px 0px 0px 3px;
	margin:0px;
}

#productSpecification p{
	width:96%;													/* for FF */
	* width:100%;												/* for IE */
	min-height:186px;
	background-color:#56B5E1;
	text-align:left;
	color:#000000;
	font-weight:bold;
	padding:10px;
	font-size:11px;
	margin:5px 0px 0px 0px;
}

#productSpecification p span{
	font-size:11px;
	font-weight:normal
}	 

#footer {
	background-color:#000000;
	height:10px;
	margin:0px;
	padding:0px;
}

#footerBg {
	background-color:#ffffff;
}

.contentext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#pagination a {
	font-size:11px;
	text-decoration:none;
	color:#000000;
	background-color:#E5E5E5;
	padding:3px;
	border:1px solid #C4C4C4;
}

#pagination a:hover {
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	background-color:#FF7F00;
	padding:3px;
	border:1px solid #FF7F00;
}

._bottom_strip{
	background-image:url(_bottom_strip.jpg);
	border:1px solid #000000;
}

.INSIDE_bottom_strip{
	background-image:url(INSIDE_bottom_strip.jpg);
	border:1px solid #000000;
}

.OUTSIDE_bottom_strip{
	background-image:url(OUTSIDE_bottom_strip.jpg);
	border:1px solid #000000;
}

.BOTH_bottom_strip{
	background-image:url(BOTH_bottom_strip.jpg); 
	border:1px solid #000000;
}

/* ======================================================
balichic Guestbook
====================================================== */
#guestbook table td {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#3D3D3D;
	font-size:11px;
}

/*
======================================================
balichic Newsmodule
====================================================== 
*/
#news {

	border-left_:2px solid #3F3F3F; 
	font-size:10pt;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#6057B2;
	vertical-align:top;
	background-repeat:no-repeat;
	background-position:bottom;
}

#news .title {
	/*background-color:#6057B2; */
	color:#FFFFFF; 
	padding:6px 6px 6px 6px; 
	font-weight:bold; 
	font-size:14px; 
	border-bottom:1px solid #AFADDE; 
	/*height:30px;*/
	font-family:Arial, Helvetica, sans-serif;
}

#news .title a {
	text-decoration:none; 
	color:#3F3F3F; 
	text-decoratio:none;
}

#news .title a:hover {
	text-decoration:underline;
}
#news .date {
	color:#CC933C; 
	font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 6px;
}
#news .newsContent {
	color:#3F3F3F; 
	font-size:10pt
}
#news .newsContent a{
	text-decoration:none; 
	color:#ffffff;
}
#news .newsContent a:hover{
	text-decoration:underline; 
	/*color:#3F3F3F;*/
}
#news .img { 
	padding:0px 0px 10px 0px;
}
#news img{
	border:2px solid #94C0E3;
}

#news .morenews {
	padding:15px 6px 15px 107px;
	font-size:10pt; 
	}

#news .morenews a {
	text-decoration:none; 
	color:#ffffff; 
	text-decoratio:none; 
}

#news .morenews a:hover {
	text-decoration:underline;
}

#newslist a {
	color:#3F3F3F; 
	text-decoration:underline;
}

#newslist a:hover{
	text-decoration:none;
}
/* 
======================================================
balichic Newsmodule
====================================================== 
*/


