body {
	
	margin: 0px auto;
	background:#fbfafe url('../images/top_bg.gif') repeat-x;
	font-family: arial, verdana;
}
p {
	color: #484848;
}
h2 {
	font-size: 16px;
	color: #484848;
}
ul,li {
	list-style-type: none;
	margin: 0px;
	text-indent: 0px;
	padding: 0px;
}

div#wrapper {
	margin: 0 auto;
	width:1000px;
	min-height:800px;
	height: auto !important;
	height:800px;

}
.infobox {
	margin: 0px;
}
div.asg-01_ {

	width:436px;
	height:377px;
}

div.asg-02_ {

	width:564px;
	height:310px;
}

div.asg-03_ {
	
	width:564px;
	height:67px;
	

}
.lectern {
	background: transparent url(../images/lectern_bg.gif) no-repeat left;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.table_top {
	background: transparent url(../images/table_top_bg.gif) no-repeat left;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.spkr {
	background: transparent url(../images/spkr_bg.gif) no-repeat left;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.stand {
	background: transparent url(../images/stand_bg.gif) no-repeat left;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.mic {
	background: transparent url(../images/mic_bg.gif) no-repeat left;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.cable {
	background: transparent url(../images/cable_bg.gif) no-repeat left;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.electronic {
	background: transparent url(../images/electronic_bg.gif) no-repeat left;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.adapter {
	background: transparent url(../images/adapter_bg.gif) no-repeat left;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.access {
	background: transparent url(../images/access_bg.gif) no-repeat left;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.acrylic {
	background: transparent url(../images/acrylic_bg.gif) no-repeat left;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.meeting {
	background: transparent url(../images/meeting_bg.gif) no-repeat left;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.all_product {
	background: transparent url(../images/all_product_bg.gif) no-repeat left;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.asg-03_ ul,.asg-03_ a:hover,ul a:hover,.headerNavigation a:hover,.productListing-data a:hover{
	text-decoration: underline;
	}
.asg-03_ ul,.asg-03_ a,ul a,.headerNavigation a,.productListing-data,.productListing-data a{
	font-family: arial, verdana, helvetica;
	font-size: 12px;

	letter-spacing: 0.1em;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
	color: #5E5E5E;
	padding: 8px 0px 0px 0px;	
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
}
.asg-03_ li {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	display: inline;
	list-style-type: none;
	color: #a0a0a0;			
}


div.asg-04_ {
	
	width:200px;
	min-height:389px;
	height: auto !important;
	height:389px;
}

div.asg-05_ {
	
	width:542px;
	min-height:389px;
	height: auto !important;
	height:389px;
}

div.asg-06_ {
	
	width:257px;
	padding-top: 20px;
}

div.asg-07_ {
	
	width:1000px;
	height:16px;
	border-top: 0.09em solid #ccc;
	font-size: 12px;
	color: #ccc;
	padding-top: 2px;
	margin-bottom: 10px;
	margin-top: 20px;
}
div.new_prod {
	background: transparent url('../images/prod_bg.jpg') no-repeat;
	height: 231px;
	width: 216px;
	padding-top: 10px;
}
.productListing-heading {
	background: #5c5c5c;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}
.productListing-odd {
	background: #eaeaeb;
}
img.prod_img {
	border: 1px solid #ccc;
}
.productListing-even {
	background: #d7d9da;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding: 2px;
}
.search {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: normal;
	color: #a0a0a0;
	margin-right: 5px;

}
.search input[type=text]{
	border: none;
	width: 120px;
	padding: 2px;
	background: #eaeaeb;
}
textarea,td input[type=text]{
	border: none;
	
	padding: 2px;
	background: #eaeaeb;
}
.smallText,.smallText a,.main {
	font-size: 12px;
}
.shopping_cart {
	width: 150px;
	background: #ccc;
}

.left {
	float: left;
}
.right {
	float: right;
}

.l40 {
	margin-left: 40px;
}
.r40 {
	margin-right: 40px;
}
.b00 {
	margin-bottom: 0px;
}
.break {
	clear: both;
	padding: 2px;
	
}