body, h1, h2 h3, li, ul {
	margin:0;
	padding:0;
}

body {
  background:#fff url(../images/master_bg.png) top repeat-x;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.8em;
  color:#333333;
}

#header{
  background:url(../images/business_mondial_logo.png) no-repeat center;
  height:63px;
  margin-top:22px;
  text-align: center;
}

#header h1{
  display:none;
  }


html>body #home_wrapper{
	padding:40px 0 20px 0;
	}

p{
	text-indent:35px;
	}


#home_wrapper{
  margin:auto;
  width:740px;
  overflow:auto;
  line-height:20px;
  padding:30px 0 25px 0;
}


html>body #wrapper{ /* IE only */
	padding:40px 0 20px 0;
	}

#wrapper{
  margin:auto;
  width:740px;
  overflow:auto;
  line-height:20px;
  padding:40px 0 25px 0;
}

#wrapper img{
	/*float:right;*/
	margin:0 0 20px 0;
	border:5px solid #e6f6d1;
	}

#wrapper .imgRight{
	float:right;
	clear:right;
	margin-left:20px;
}

#wrapper .imgleft{
	float:left;
	margin-left:0 !important;
}


#wrapper .alnLeft{
	float:left !important;
}


#wrapper .clrBoth{
	clear:both !important;
}


#wrapper h3, #home_wrapper h3{
	clear:both;
	display:block;
	color:#3c4a11;
	font-size:140%;
	border-bottom:1px solid #e4fcc4;
	}
	
#wrapper h3 em, #home_wrapper h3 em{
	font-size:75%;
	color:#696969;
	font-style:normal;
	font-weight:normal;
}
	
h5{
	padding-bottom:0;
	margin-bottom:0;
	font-size:100%;
	}

h4{
	padding-bottom:0;
	margin-bottom:5px;
	font-size:120%;
	}


#top_menu_bar{
  display:block;
  margin:14px auto 0 auto;
  width:775px;
  clear:both;
  overflow:auto;
}

#top_menu_bar li{
  float:left;
  display:inline;
}

#top_menu_bar li a{
  text-decoration:none;
  color:#fff;
  display:block; /* for IE List bug fix*/
  padding:4px 15px 5px 15px;
  }

#top_menu_bar li a:hover{
  padding:4px 15px 5px 15px;
  background:url(../images/menu_hover_bg.png) top repeat-x;
  }

#top_menu_bar li a#current{
  padding:4px 15px 5px 15px;
  background:url(../images/menu_hover_bg.png) top repeat-x;
  }

#imgRibbon{
  background:url(../images/image_bar.jpg) no-repeat;
  width:100%;
  height:83px;
  display:block;
}

h3#ttl_home{
	background:url(../images/ttl_home.gif) no-repeat;
	height:19px;
	}
h3#ttl_home span, h3#about_us span, h3#ttl_otto_spinning span, h3#ttl_otto_textile span, h3#ttl_otto_knitting span, h3#ttl_ar_fabrics span, h3#ttl_shan_fabrics span, h3#ttl_reactive_print span, h3#ttl_product_gallery span{
	display:none;
	}
h3#ttl_product_gallery{
	background:url(../images/ttl_product_gallery.gif) no-repeat;
	height:19px;
	}
h3#about_us
{
	background:url(../images/ttl_about.gif) no-repeat;
	height:19px;
}
h3#ttl_otto_spinning
{
	background:url(../images/ttl_otto_spinning.gif) no-repeat;
	height:19px;
}
h3#ttl_otto_textile
{
	background:url(../images/ttl_otto_textile.gif) no-repeat;
	height:19px;
}
h3#ttl_otto_knitting
{
	background:url(../images/ttl_otto_knitting.gif) no-repeat;
	height:19px;
}
h3#ttl_ar_fabrics
{
	background:url(../images/ttl_ar_fabrics.gif) no-repeat;
	height:19px;
}
h3#ttl_shan_fabrics
{
	background:url(../images/ttl_shan_fabrics.gif) no-repeat;
	height:19px;
}
h3#ttl_reactive_print
{
	background:url(../images/ttl_reactive_print.gif) no-repeat;
	height:19px;
}
/*	
{
	display:none;
}

h3#contact_us
{
	background:url(../images/contact_us.gif) no-repeat;
	width:100px;
	height:13px;
}
	
h3#contact_us span{
	display:none;
}
*/


#wrapper a, #wrapper a:visited{
	color:#333333;
	}
	
#wrapper a:hover{
	color:#333333;
	text-decoration:none;
	}


#wrapper ul, #home_wrapper ul{
	padding-bottom:10px;
	}
	
#wrapper ul li, #home_wrapper ul li{
	background:url(../images/bullet.png) no-repeat left 7px;
	margin-left:25px;
	list-style:none;
	padding-left:15px;
/*	border-bottom:1px solid #e6e6e6;*/
	}

#home_wrapper #leftContentColumn
{
  float: left;
  display:inline;
  width:320px;
  text-align:justify;
  line-height:18px;
  margin-right:30px;
}

#home_wrapper #rightContentColumn
{
  display:inline-block;
  overflow:auto;
  float:left;
  width:365px;
}


#home_wrapper #rightContentColumn img
{
	border:none;
}

#wrapper .tbl_container
{
	clear:both;
	display:block;
	width:89%;
	margin:20px auto;
}

#home_wrapper #leftContentColumn .tbl_container
{
	clear:both;
	display:block;
	width:100%;
	margin:20px auto;
}


#wrapper .tbl_container table thead tr td, #home_wrapper #leftContentColumn  .tbl_container table thead tr td
{
	border-bottom:1px solid #ccc;
	border-top:1px solid #CCC;
	background-color:#FDFDF3;
	font-weight:bold;
	}

#wrapper .tbl_container table tr td, #home_wrapper #leftContentColumn .tbl_container table tr td
{
	border-bottom:1px solid #ddd;
	padding:5px;
	vertical-align:top;
	}

form{
	position:relative;
	}
	
form label{
	width:150px;
	float:left;
}

form .warning{
	color:#FF0000;
}

form p{
	display:inline-block;
	overflow:auto;
	}
form input, form select, form textarea{
float:left;
}
/* box contents end's*/

#footer{
  background:url(../images/footer_bg.png) repeat-x;
  height:50px;
  font-size:75%;
  text-align:center;
  color:#dde4c5;
  padding-top:20px;
 	}

#footer_menu_bar{
	padding-bottom:10px;
}

#footer a{
  color:#dce3c4;
  padding:0 6px;
  }

#footer a:hover{
  color:#fff;
  }

#footer a#vm_current{
  color:#fff;
}

.numbers{
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
form.productins_fu fieldset{
	margin-bottom:10px;
	padding:5px;
}

form.productins_fu fieldset legend{
	font-weight:bold;
	padding-left:-5px;
}

form.productins_fu fieldset .submeet{
	margin-left:150px;
}
ul.product_list{
	width:450px;
	display:block;
	}
ul.product_list li{
	float:left;
	display:block;
	width:175px;
	}