.sub-menu .ad-404 {

	background: url(/pictures/aboutus/banner_040.jpg);

}	
.sub-menu .ad-404 h2{

color:#000000;

}	
.page404{

	margin-left:30px;

}
.page404 h2{
font-size:18px;
color:#000000;


}
.page404 hr{

	border:#cccccc 1px solid;
	margin-top:20px;
	margin-bottom:10px;
	margin-right:20px;

}
.page404 p{
margin:5px;
height:20px;
color:#000000;
}
.page404 a:link{ color:#826400; text-decoration:none;}
.page404 a:visited{ color:#826400; text-decoration:none;}
.about-Brickcom{

	padding-left:30px;



}

.sub-menu .ad-about-brickcom {

	background: url(/pictures/aboutus/ad-about-brickcom.jpg);

}

.sub-menu .ad-where-buy {

	background: url(/pictures/aboutus/banner_wheretobuy2.jpg);

}	
.sub-menu .ad-partner {

	background: url(/pictures/aboutus/partner.jpg);

}
.about-Brickcom td{

	width:450px;

	vertical-align:top;

}

.about-Brickcom h2{
font-size:18px;
	margin:0px 0 10px 0;

}
.about-Brickcom a{ font-size:18px;}
.about-Brickcom a:link{color:#826400; text-decoration:none; font-size:12px;}
.about-Brickcom a:visited{color:#826400; text-decoration:none;font-size:12px;}
.about-Brickcom p{

	line-height:20px;
	padding:0 20px 0 0;
	width:650px;
	margin-bottom:10px;
	float:left;


}
.cmenu {float:left; margin-top:10px; }
.cmenu li{ list-style:none; margin:0 0px 10px 30px; font-weight:bold; }
.about-Brickcom{ float:left; width:650px;}
.cmenu a:link{ color:#826400; text-decoration:none;font-size:14px;}
.cmenu a:visited{ color:#826400; text-decoration:none;font-size:14px;}
.about-Brickcom h2{ margin-top:10px;}
.about-Brickcom .block{ float:left; width:325px;}

.block p{ margin-bottom:10px;width:310px;_width:300px;}
.images{

	margin:40px 0 40px 40px;

}
.green{ float:left; width:500px;_width:550px; margin: 0 0 30px 20px; line-height:20px;}
.images2{float:left;}
/* contact us */



.sub-menu .ad-contact-us {

	background: url(/pictures/aboutus/ad-contact-us.jpg);

}

.contact-us h2{
margin-top:20px;
}
.contact-us a{ font-size:18px;}
.contact-us a:link{color:#826400; text-decoration:none; font-size:12px;}
.contact-us a:visited{color:#826400; text-decoration:none;font-size:12px;}
.contact-us .ask-brickcom{

	padding-left:30px;

}

.contact-us .ask-brickcom table,.contact-us .ask-brickcom td{

	border:none;	

	border-collapse: collapse;

}



.contact-us .ask-brickcom td{

	width:490px;	

	padding:0 0 20px 0;

	vertical-align: top;

}

.contact-us .ask-brickcom td p{

	float:left;

	width:370px;

	margin-top:10px;

}

.contact-us .ask-brickcom td a{

	float:right;

	margin-right:30px;	

	margin-top:10px;

}



.contact-us h2{

	font-size:16px;

	padding-bottom:5px;

}

.contact-us hr{

	border:#DCD0A5 1px solid;

	margin-right:20px;

}

.where-buy a:link{ color:#826400; text-decoration:none;}

.where-buy a:visited{ color:#826400; text-decoration:none;}

.where-buy hr{

	border:#DCD0A5 1px solid;

	margin:0px 30px 30px 0px;

	clear:left;

}

.contact-us .Headquarters{

	margin:20px 0;

	padding-left:30px;

}

.contact-us .Headquarters ul{

	list-style-type: none;	

}

.contact-us .Headquarters ul li{

	padding:5px 0;	

}

.contact-us .Headquarters a{

	padding-left:20px;

	text-decoration:none;	

}

.contact-us .Headquarters a:visited{

	color:blue;	

}

.contact-us .Headquarters .address{

	position: relative;

	top:-5px;

}

.contact-us .Headquarters .map{

	position: relative;

	top:5px;

	left:80px;

}

.contact-us .General-Contact{

	margin:20px 0 0 0;

	padding-left:30px;

}

.contact-us .General-Contact ul{

	list-style-type: none;	

}

.contact-us .General-Contact ul li{

	padding:5px 0;	

}

.contact-us .General-Contact ul li a{

	text-decoration:none;	

}

.contact-us .General-Contact a:visited{

	color:blue;	

}



	

/* Find Sales */

.sub-menu .ad-find-sales{

	background: url(/pictures/aboutus/ad-find-sales.jpg);

}



.find-sales {

	/*margin:20px 0 0 0;*/

	

}

.find-sales table{

	border:#D9D9D9 1px solid;

	margin:0 0 15px 0;

	

}

.find-sales td{

	height:30px;

	border:#D9D9D9 1px solid;

	

}



.find-sales .icon{

	clear:both;

	

}

.find-sales .icon img,.icon span{

	float:left;

	

}

.find-sales .icon span{

	padding:0 0 0 5px;

}

.find-sales .ID{

	padding:5px;

}

.find-sales .title{

	background-color:#CCCCCC;

	width:80px;

	text-align:center;

}

.find-sales .data{

	width:290px;

	padding:5px;

}

.find-sales ul{

	list-style-type:none;

}

.find-sales ul li{

	padding:5px 0;

}

.find-sales div.left,.post div.right{

	float:left;

	margin-left:30px;

}

.find-sales div.left{

	padding:0 15px 0 0;

}





/* page caption */

/*

.page-caption{

	background: url(../pictures/bar.jpg);

	height:50px;	

}

.page-caption h1{

	font-size:18px;

	padding:10px 0 0 20px;

}

*/





/* Sales Inquiry */

.sub-menu .ad-sales-inquiry {

	background: url(/pictures/aboutus/ad-sales-inquiry.jpg);

}

.sales-inquiry .preface {

	margin:5px 0 5px 30px;

}

.sales-inquiry .preface p{

	line-height:20px;

	width:720px;

	margin-bottom:0px;

}

.sales-inquiry .preface a{

	text-decoration:none;	

}

.sales-inquiry .preface a:visited{

	color:blue;

}



.sales-inquiry input{

	width:500px;

}

.sales-inquiry textarea{

	width:500px;

	margin-left:5px;

}

.sales-inquiry select{

width:500px;

}



.sales-inquiry li{

	list-style-type: none;	

	padding-left: 15px;

	margin:3px 0;

}

.sales-inquiry li.require{

	

	background: transparent url(/pictures/star.jpg) 0px 6px no-repeat;

}

.sales-inquiry ul,.sales-inquiry h2{

	padding-left:30px;	

}

.sales-inquiry label{

	width:130px;

	display:inline-block;	

}

.sales-inquiry .require-msg{

	color:red;

	margin-left:135px;

	height:15px;

	

}

.sales-inquiry .form-reset{

	width:80px;

	height:18px; 

	background:url(/pictures/form-reset.jpg) no-repeat top left; 

	border: none;

	cursor:pointer;

}

.sales-inquiry .form-submit{

	width:80px;

	height:18px; 

	background:url(/pictures/form-submit.jpg) no-repeat top left; 

	border: none;

	cursor:pointer;

}

.where-buy{

	margin-left:30px;

}

.where-buy h2{

font-size:18px;

font-weight:bold;

margin-bottom:20px;

}

.where-buy p{

font-size:12px;

line-height:20px;

margin-top:10px;

margin-bottom:10px;





}

.darkback{

background:#CCCCCC;

padding-left:10px;

line-height:20px;

font-size:14px;

font-weight:600;

color:#333333;

margin-right:30px;

}

.label{

float:left;

width:150px;

font-size:12px;

line-height:20px;

padding-left:10px;

margin-top:5px;

color:#333333;

}

.info{

margin-top :5px;

float:left;

width:700px;

font-size:12px;

line-height:20px;



color:#333333;

}
.partner{

	margin-left:30px;

}

.partner h2{

font-size:18px;

font-weight:bold;

margin-bottom:20px;

}

.partner p{

font-size:12px;

line-height:20px;

margin-top:10px;

margin-bottom:10px;

}
.partner hr{

	border:#DCD0A5 1px solid;

	margin:0px 30px 30px 0px;

	clear:left;

}
.partner img{ float:left;  margin:20px 20px 50px 0 ;}
.partner ol{ float:left; margin-top:20px;}
.partner li{ list-style:none; line-height:20px;}
.partner li label{ font-weight:bold; }
.partner  a:link{ color:#826400; text-decoration:none;}
.partner  a:visited{ color:#826400; text-decoration:none;}

.where-buy img{ float:left;  margin:20px 20px 0px 0 ;}
.where-buy ol{ float:left; margin-bottom:30px;}
.where-buy li{ list-style:none; line-height:20px; }
.where-buy li label{ font-weight:bold; }
.filter{
	margin-top:6px;
	background: url(/pictures/bar.jpg);
	height:50px;	
}
.filter .left{
	float:left;
	margin:15px 0 0 20px;	
	_margin:15px 0 0 10px;	
}
.filter .left span{
	margin:50px 0 0 0;
	display:inline;
	font-weight:bold;
}

.filter .left select{
	 font-weight:normal;
	 background:#eeeeee;
	 margin-left:10px;
	 width:200px;
}
.filter .left select option{
	padding:5px 0;	
	
}
.space{

clear:both;

margin-top:20px;

margin-bottom:20px;

}
