/* CSS Document */
/* Webspec Design */
/* Author Dan Good */


body{
	background-image:url(images/bg3.jpg);
	background-position:center;
	background-repeat:repeat-y;
	/*background-color:#722509;*/
	background-color:#211D1A;
	background-attachment:fixed;
	padding:0px;
	margin:0px;
}
.wrapper{
	margin:0px auto;
	position:relative;
	width:760px;
	overflow:hidden;
}
.hidden{
	display:none;
}
/**************************************  HEADER  *******************************************************************/
/*******************************************************************************************************************/
.header{
	width:760px;
	background-color:#D71A21;
	height:76px;
}
.logo{
	background-image:url(images/cementech_logo.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:76px;
	float:left;
	width:350px;
	cursor:pointer;
	margin-left:10px;
}

/**************************************  FOOTER  *******************************************************************/
/*******************************************************************************************************************/
.footer{
	width:760px;
	float:left;
	background-color:#231F20;
	color:#FFFFFF;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom:4px solid #231F20;
}
.international{
	font-size:10px;
	width:760px;
	float:left;
	text-align:left;
	padding-left:20px;
	padding-top:5px;
	color:#CCCCCC;
}
.copy{
	color:#CCCCCC;
	font-size:10px;
	width:760px;
	float:left;
	text-align:left;
	margin-left:20px;
	<!-- margin-left:10px; -->  /*IE 6 fix for margin unknown error */
	position: relative; /* peekaboo bug fix for IE6 */
	min-width: 0; /* peekaboo bug fix for IE7 */
}
.footlink{
	color:#999999;
	text-decoration:none;
}
.footlink:hover{
	color:#999999;
	text-decoration:underline;
}
/**************************************  FOOTER HOME *******************************************************************/
/*******************************************************************************************************************/
.footer_home{
	width:760px;
	float:left;
	background-color:#231F20;
	color:#FFFFFF;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	top:-45px;
	border-bottom:4px solid #231F20;
}

/**************************************  TOP MENU  *****************************************************************/
/*******************************************************************************************************************/
.menu{
	float:left;
	width:585px;
	height:20px;
	background-color:#FFD504;
	padding-top:0px;
	background-image:url(images/hnavBG.jpg);
	background-repeat:repeat-x;
}

#hnav {
	width:585px;

	float:left;
	display:inline;
}
div#hnav li {

	display:inline;
	border-left:#FDC41B 1px solid;
	border-collapse:collapse;
	

	}
div#hnav ul {

	margin:0;
	padding:0;
	list-style:none;
	}
div#hnav ul li {
	float:left;
	margin-top: -1px;
	
	/*background:url(images/hnavBG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	*/}
/*div#hnav ul li a span {
	display:none;
	}*/

div#hnav ul li a#link-hnav {
	margin-left:4px;
	margin-right:4px;


	
	font-size: .78em;
	text-decoration: none;
	color: #d71a21;
	font-family:sans-serif;
	font-weight: 900;

	/*background:url(images/hnavBG.jpg);
	background-position:top;
	background-repeat:repeat-x;*/
	
}

div#hnav ul li a#link-hnav:hover { 
	margin-left:4px;
	margin-right:4px;


	
	font-size: .78em;
	text-decoration: none;
	color: #666666;
	font-family:sans-serif;
	font-weight: 900;

}

div#hnav ul li a#link-home { 
background:url(images/menu_02.gif); 
background-position:top; 
background-repeat:no-repeat;
  
}
div#hnav ul li a#link-products { 
background:url(images/menu_03.gif); 
background-position:top;
background-repeat:no-repeat; 
 
}

div#hnav ul li a#link-service { 
background:url(images/menu_04.gif); 
background-position:top; 
background-repeat:no-repeat; 
  
}
div#hnav ul li a#link-parts { 
background:url(images/menu_05.gif); 
background-position:top; 
background-repeat:no-repeat;
   
}
div#hnav ul li a#link-used { 
background:url(images/menu_06.gif); 
background-position:top; 
background-repeat:no-repeat;  
 
}
div#hnav ul li a#link-aboutus { 
background:url(images/menu_07.gif); 
background-position:top; 
background-repeat:no-repeat;
   
}

div#hnav ul li a#link-specials { 
	background:url(images/menu_08.gif); 
	background-position:top; 
	background-repeat:no-repeat;
}

div#hnav ul li a#link-contact {
	background:url(images/menu_09.gif);
	background-position:top;
	background-repeat:no-repeat;
}

div#hnav ul li a#link-home:hover { 
	background:url(images/menu_02.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; 
}

div#hnav ul li a#link-products:hover { 
background:url(images/menu_03.gif); 
background-position:bottom;
background-repeat:no-repeat;
  
}

div#hnav ul li a#link-service:hover { 
background:url(images/menu_04.gif); 
background-position:bottom; 
background-repeat:no-repeat; 
  
}
div#hnav ul li a#link-parts:hover { 
background:url(images/menu_05.gif); 
background-position:bottom; 
background-repeat:no-repeat; 
  
}
div#hnav ul li a#link-used:hover { 
background:url(images/menu_06.gif); 
background-position:bottom; 
background-repeat:no-repeat; 
  
}
div#hnav ul li a#link-aboutus:hover { 
background:url(images/menu_07.gif); 
background-position:bottom; 
background-repeat:no-repeat;  
 
}
div#hnav ul li a#link-specials:hover { 
	background:url(images/menu_08.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
}
div#hnav ul li a#link-contact:hover {
	background:url(images/menu_09.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

a#link-home {
	width:57px;
	height:30px;
	display:block;
	
	}
a#link-products {
	width:82px;
	height:30px;
	display:block;
	
	}
a#link-service {
	width:74px;
	height:30px;
	display:block;
	
	}	
a#link-parts {
	width:67px;
	height:30px;
	display:block;
	
	}
a#link-used {
	width:51px;
	height:30px;
	display:block;
	
	}
a#link-aboutus {
	width:81px;
	height:30px;
	display:block;
	
	}
a#link-specials {
	width:73px;
	height:30px;
	display:block;
	}		
a#link-contact {
	width:83px;
	height:30px;
	display:block;
}
	
	
/**************************************  FRONT PAGE LEFT MENU  *****************************************************/
/*******************************************************************************************************************/
.leftsidetop{
	background-image:url(images/topleftmenuback.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FFD504;
	width:150px;
	padding-left:15px;
	padding-right:10px;
	padding-top:88px;
	padding-bottom:0px;
	float:left;
	list-style:none;
	font-family:Arial;
	height:251px;
}
.bottomleftmenu{
	background-image:url(images/inventoryButton.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:112px;
	cursor:pointer;
	float:center;
}
.madeinusa{
	background-image:url(images/madeinusa.gif);
	background-repeat:no-repeat;
	width:142px;
	height:69px;
	float:center;
	clear:center;
}
div.leftsidetop li {
	display:inline;
	}
div.leftsidetop ul {
	margin:0;
	padding:0;
	list-style:none;
	}
div.leftsidetop ul li {	
	float:left;
	}
div.leftsidetop ul li a span {
	display:none;
	}

div.leftsidetop ul li a#internationalsite { 
background:url(images/leftmenu_01.gif); 
background-position:left top;
background-repeat:no-repeat;
color:#752608;
text-decoration:none;
list-style:none;
}
div.leftsidetop ul li a#europelink { 
background:url(images/leftmenu_02.gif); 
background-position:left;
background-repeat:no-repeat;
color:#752608;
text-decoration:none;
list-style:none;
}
div.leftsidetop ul li a#mexicolink { 
background:url(images/leftmenu_03.gif); 
background-position:left;
background-repeat:no-repeat;
color:#752608;
text-decoration:none;
list-style:none;
}
div.leftsidetop ul li a#chinalink { 
background:url(images/leftmenu_04.gif); 
background-position:left;
background-repeat:no-repeat;
color:#752608;
text-decoration:none;
list-style:none;
}
div.leftsidetop ul li a#europelink:hover { 
background:url(images/leftmenu_02.gif); 
background-position:right;
background-repeat:no-repeat; 
color:#752608;
text-decoration:underline;
list-style:none;
}
div.leftsidetop ul li a#mexicolink:hover { 
background:url(images/leftmenu_03.gif); 
background-position:right;
background-repeat:no-repeat; 
color:#752608;
text-decoration:underline;
list-style:none;
}
div.leftsidetop ul li a#chinalink:hover { 
background:url(images/leftmenu_04.gif); 
background-position:right;
background-repeat:no-repeat;
color:#752608;
text-decoration:underline;
list-style:none;
}
a#internationalsite {
	width:142px;
	height:20px;
	display:block;
	margin-bottom:3px;
}
a#europelink {
	width:141px;
	height:20px;
	display:block;
	margin-bottom:3px;
}
a#mexicolink {
	width:141px;
	height:20px;
	display:block;
	margin-bottom:3px;
}
a#chinalink {
	width:141px;
	height:20px;
	display:block;
	margin-bottom:10px;
}	
	
	
/*************************************** LEFT PARTS MENU ***********************************************************/
/*******************************************************************************************************************/
.productsmenuhead{
	background-image:url(images/productsmenuback.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:150px;
	height:40px;
	float:left;
	margin-left:-15px;
	margin-bottom:20px;
}
.aboutusmenuhead{
	background-image:url(images/aboutus.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:150px;
	height:40px;
	float:left;
	margin-left:-15px;
	margin-bottom:20px;
}
.partsleftmenu{
	background-image:url(images/requestqouteback.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#FBB435;
	width:150px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
	list-style:none;
	font-family:Arial;
}
#vnav {
	width:142px;
	float:left;
	display:inline;
	float:left;
	position:relative;

}
#vnav li {
	display:inline;
}
#vnav ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}
#vnav li {
	display:inline;
	}
#vnav ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#vnav ul li {	
	float:left;
	}
#vnav ul li a span {
	display:none;
	}
	
div#vnav ul li a#leftlink-mobile { 
background:url(images/leftproductmenu_01.gif); 
background-position:left; 
background-repeat:no-repeat;
  
}
div#vnav ul li a#leftlink-stationary { 
background:url(images/leftproductmenu_02.gif); 
background-position:left;
background-repeat:no-repeat; 
 
}

div#vnav ul li a#leftlink-parts { 
background:url(images/leftproductmenu_03.gif); 
background-position:left; 
background-repeat:no-repeat; 
  
}
div#vnav ul li a#leftlink-silos { 
background:url(images/leftproductmenu_04.gif); 
background-position:left; 
background-repeat:no-repeat;
   
}
div#vnav ul li a#leftlink-dump { 
background:url(images/leftproductmenu_05.gif); 
background-position:left; 
background-repeat:no-repeat;  
 
}
div#vnav ul li a#leftlink-used { 
background:url(images/leftproductmenu_06.gif); 
background-position:left; 
background-repeat:no-repeat;
   
}
div#vnav ul li a#leftlink-specials { 
background:url(images/leftproductmenu_07.gif); 
background-position:left; 
background-repeat:no-repeat; 
  
  
}

div#vnav ul li a#leftlink-concrete { 
background:url(images/leftproductmenu_08.gif); 
background-position:left; 
background-repeat:no-repeat;
   
}

div#vnav ul li a#leftlink-newstock {
background:url(images/leftproductmenu_09.gif);
background-position:left;
background-repeat:no-repeat;

}

div#vnav ul li a#leftlink-mobile:hover { 
background:url(images/leftproductmenu_01.gif); 
background-position:right; 
background-repeat:no-repeat; 
 
}
div#vnav ul li a#leftlink-stationary:hover { 
background:url(images/leftproductmenu_02.gif); 
background-position:right;
background-repeat:no-repeat;
  
}

div#vnav ul li a#leftlink-parts:hover { 
background:url(images/leftproductmenu_03.gif); 
background-position:right; 
background-repeat:no-repeat; 
  
}
div#vnav ul li a#leftlink-silos:hover { 
background:url(images/leftproductmenu_04.gif); 
background-position:right; 
background-repeat:no-repeat; 
  
}
div#vnav ul li a#leftlink-dump:hover { 
background:url(images/leftproductmenu_05.gif); 
background-position:right; 
background-repeat:no-repeat; 
  
}
div#vnav ul li a#leftlink-used:hover { 
background:url(images/leftproductmenu_06.gif); 
background-position:right; 
background-repeat:no-repeat;  
 
}
div#vnav ul li a#leftlink-specials:hover { 
background:url(images/leftproductmenu_07.gif); 
background-position:right; 
background-repeat:no-repeat;
}
div#vnav ul li a#leftlink-concrete:hover { 
background:url(images/leftproductmenu_08.gif); 
background-position:right; 
background-repeat:no-repeat;
}

div#vnav ul li a#leftlink-newstock:hover {
background:url(images/leftproductmenu_09.gif);
background-position:right;
background-repeat:no-repeat;

}

/* ed hax */
div#vnav ul li a#leftlink-employment {
	background:url(images/employment_button.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
div#vnav ul li a#leftlink-employment:hover {
	background:url(images/employment_button.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
a#leftlink-employment {
	width:145px;
	height:21px;
	display:block;
}

div#vnav ul li a#leftlink-finance {
	background:url(images/financing_button.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
div#vnav ul li a#leftlink-finance:hover {
	background:url(images/financing_button.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
a#leftlink-finance {
	width:145px;
	height:21px;
	display:block;
}

div#vnav ul li a#leftlink-news {
	background:url(images/news_button.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
div#vnav ul li a#leftlink-news:hover {
	background:url(images/news_button.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
a#leftlink-news {
	width:145px;
	height:21px;
	display:block;
}

div#vnav ul li a#leftlink-history {
	background:url(images/history_button.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
div#vnav ul li a#leftlink-history:hover {
	background:url(images/history_button.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
a#leftlink-history {
	width:145px;
	height:20px;
	display:block;
}

div#vnav ul li a#leftlink-staff {
	background:url(images/ourstaff_button.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
div#vnav ul li a#leftlink-staff:hover {
	background:url(images/ourstaff_button.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
a#leftlink-staff {
	width:145px;
	height:21px;
	display:block;
}

div#vnav ul li a#leftlink-contact {
	background:url(images/affiliations_button.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
div#vnav ul li a#leftlink-contact:hover {
	background:url(images/affiliations_button.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
a#leftlink-contact {
	width:145px;
	height:21px;
	display:block;
}

/* end ed hax */

#leftlink-filler {
	width:142px;
	height:20px;
	display:block;
	}
a#leftlink-mobile {
	width:142px;
	height:20px;
	display:block;
	
	}
a#leftlink-stationary {
	width:142px;
	height:20px;
	display:block;
	
	}
a#leftlink-parts {
	width:142px;
	height:20px;
	display:block;
	
	}	
a#leftlink-silos {
	width:142px;
	height:20px;
	display:block;
	
	}
a#leftlink-dump {
	width:142px;
	height:20px;
	display:block;
	
	}
a#leftlink-used {
	width:142px;
	height:20px;
	display:block;
	
	}
a#leftlink-specials {
	width:142px;
	height:20px;
	display:block;
	}
a#leftlink-concrete {
	width:142px;
	height:20px;
	display:block;
	}
	
a#leftlink-newstock {
	width:142px;
	height:20px;
	display:block;
	}
	
.innermenu{
	margin-left:25px;
	border-left:#D39E12 1px solid;
	padding-left:15px;
}
.innermenu ul{
	list-style:none;
	line-height:1.5;
	display:inline;
}
.innermenu li{
	list-style:none;
	line-height:1.5;
	display:block;
	clear:left;
	width:100px;
}
.innermenu a{
	color:#954500;
	text-decoration:none;
}
.innermenu a:hover{
	color:#954500;
	text-decoration:underline;
}
.qoute{
	width:173px;
	float:left;
	margin-top:10px;
}
.qoutehead{
	background-image:url(images/qoutehead.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	width:142px;
	height:24px;
	margin-left:15px;
	padding-top:10px;
}
.qoutelink{
	margin-left:0px;
	float:left;
	text-indent:0px;
	font-size:11px;
	color:#954500;
	text-decoration:none;
}
.qoutelink:hover{
	text-indent:0px;
	font-size:11px;
	color:#954500;
	text-decoration:underline;
}
.infotext{
	width:142px;
	margin-left:15px;
	padding-top:10px;
	color:#954500;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.infotext a{
	color:#954500;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;	
}
.infotext a:hover{
	color:#DA2D2B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	cursor:pointer;	
}

	
/**************************************  MAIN PAGE TOPPER  *********************************************************/
/*******************************************************************************************************************/
.mainpagebody{
	background-color:#FAB337;
	width:760px;
	float:left;
	min-height:300px;
}
.mainpagetop{
	float:left;
	width:760px;
}

.rightsidetop{
	background-color:#FFE14D;
	width:585px;
	float:left;
	overflow:hidden;
}
.rightpics{
	background-color:#FFE14D;
	width:585px;
	float:left;
}

/**************************************  MAIN PAGE BOTTOM  *********************************************************/
/*******************************************************************************************************************/
.mainpagebottom{
	width:760px;
	float:left;
	background-color:#FFFFFF;
	position:relative;
	top:-45px;
}
.howitworksback{
	background-image:url(images/howitworksback.gif);
	background-position:left top;
	width:760px;
	height:25px;
	float:left;
	padding-top:5px;	
}
.howitworks{
	float:left;
	text-align:left;
	width:300px;
	color:#F8F1A1;
	font-size:18px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.latestnews{
	float:left;
	text-align:left;
	color:#EC1D27;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}
.news{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;	
}
.news a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9A1318;
	text-decoration:none;
}
.news a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9A1318;
	text-decoration:underline;
}


.infobox a{ 
	color:#9A1318; 
}
.infobox a:hover{ 
	color:#9A1318; 
}
.date{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:15px;
}
.leftbottom{
	width:250px;
	min-height:150px;
	padding-left:30px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-right:10px;
	float:left;
	list-style:none;
	font-family:Arial;
}
.rightbottom{
	width:420px;
	min-height:150px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;

	float:left;
	border-left:#BEBEBE 1px solid;	
}



/**************************************  INNER PAGES BODY  *********************************************************/
/*******************************************************************************************************************/
.innerpage{
	width:585px;
	background-color:#FFD706;
	float:left;
	overflow:hidden;
	padding-bottom:10px;
}	
.innerpageheader{
	width:585px;
	height:39px;
	background-repeat:no-repeat;
	background-image:url(images/pageheader.gif);
	color:#FCF7C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	padding-top:8px;
	padding-left:30px;
	text-transform:uppercase;
	float:left;
}
.infobox{
	width:540px;
	background-color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	padding-top:5px;
	padding-left:15px;
	margin-top:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	padding-right:10px;
}
.infobox ul{
	padding-right:20px;
}
.infopic{
	border:none;
	width:263px;
	float:right;
	margin-right:10px;
	margin-top:20px;
	margin-left:15px;	
}

/* the hover popup affiliates css... or something */
.aff{
	background-image:url('images/affiliates_bg.gif');
	background-repeat:no-repeat;
	padding-top:9px;
	height:41px;
	width:300px;
	position:relative;
	padding-left:11px;
	display:block;
	height:41px;
	width:auto;
}
.images {
	display:block;
	float:left;
	padding:0 4px 0 0;
}
.developed_by {
	display:none;
}

.testimonial{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;

	
	border: 1px solid black;
	width: 530px;
	height: 340px;
	text-align: justify;
	
	background-color: #EEEEEE;
}
