/* CSS Document */
body {
background-color: #ffffff;
margin: 0;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
width:100%;
font-family:Arial;
font-size:12px;
text-align:justify;
line-height:15px;
}
a
{
 text-decoration:none;
 color:#ffffff;
}
.flo
{
 float:left;
}
.top_header
{
	background-image:url('../images/header_top.gif'); 
	background-repeat:no-repeat; 
	background-position:1px bottom;
}
.logo_t
{
 /*background-image:url(../images/logo_t.png);
 background-repeat:no-repeat;*/
 height:190px;
 width:930px;
}
.logo_b
{
 background-image:url(../images/header_b.jpg);
 background-repeat:no-repeat;
 height:55px;
 width:930px;
 /*padding-top:20px;
 padding-left:340px;*/
}
.heading
{
 font-family:Arial;
 font-size:20px;
 font-weight:bold;
 color:#006688;
}
.search
{
 padding-left:380px;
 padding-top:5px;
 color:#FFFFFF;
}
.call
{
 /*padding-top:10px;*/
 font-weight:bold;
 padding-right:30px;
 padding-bottom:15px;
 color:White;
}
.btnbg
{
 background-image:url(../images/btn_bg.png);
 background-repeat:no-repeat;
 width:88px;
 height:19px;
 padding-right:2px;
 float:left;
 color:#ffffff;
 font-size:11px;
 font-weight:bold;
 padding-top:4px;
 text-align:center;
 }
.menu
{
 padding-right:3px; float:left;
}
.content
{
 padding-left:10px; 
}
.con
{
 padding-left:8px;
 padding-right:5px;
}
.topleft
{
 background-image:url(../images/topl_corner_w.png);
 background-repeat:no-repeat;
 width:6px;
 height:6px;
}
.topright
{
 background-image:url(../images/topr_corner_w.png);
 background-repeat:no-repeat;
 width:6px;
 height:6px;
}
.topbg
{
 width:150px;
 background-image:url(../images/top_bg.gif);
 background-repeat:repeat-x;
}
.botleft
{
 background-image:url(../images/botl_corner_w.png);
 background-repeat:no-repeat;
 width:6px;
}
.botright
{
 background-image:url(../images/botr_corner_w.png);
 background-repeat:no-repeat;
 width:6px;
 height:6px;
}
.botbg
{
 width:150px;
 background-image:url(../images/bot_bg.gif);
 background-repeat:repeat-x;
}
.box_c
{
 margin-top:0px;
 background-color:#FFFFFF;
 border-left:solid 1px #048DB1;
 border-right:solid 1px #048DB1;
 height:150px;
 vertical-align:top;
}
 .head
 {
  background-image:url(../images/head.gif);
  background-repeat:no-repeat;
  height:18px;
  width:154px;
  background-position:top center;
  font-size:11px;
  font-weight:bold;
  padding:1px;
  color:#FFFFFF;
  padding-bottom:3px;
 }
 .bags
 {
  font-size:11px;  font-weight:bold;  padding:1px;  color:#000;
 }
 span
{
 font-family:Arial;
 font-size:11px;
 font-weight:bold;
 color:#006688;
}
.footer
{
 font-size:12px; font-weight:bold; color:#ffffff;
}
.CHead
{
	font-weight:bold;
	font-family:Arial;
	font-size:15px;
	color:#FD5D04;
	background-image:url(../images/line.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.corner
{
	width:6px; height:6px; float:left;
}
.Hcenter
{
	height:6px;background-color:#0180A7; float:left; width:198px;
}
.Lcenter
{
	background-color:#0180A7; width:210px; float:left; color:White; font-weight:bold;
}
.link,
.link a
{
	color:#0180A7; 
	text-decoration:none;
}
.link a:hover
{
	color:#0180A7; 
	text-decoration:underline;
}
.cat_head
{
	width:215px;
	background-image:url('../images/categories_Bg.png'); 
	background-repeat:no-repeat; 
	height:30px; 
	padding-top:23px; 
	color:White;
}

.crumbs,
.crumbs a
{
	font-weight:Bold;
	color:#FF6500;
	text-decoration:none;
}

.crumbs a:hover
{
	 text-decoration:underline;
}
.rubyText,
.rubyText a
{
	font-size:10px;
	vertical-align:bottom;
	color:#0180A7;
}
.pit_bg
{
	background-image:url(../images/gravel_pit.gif); 
	background-repeat:no-repeat;height:120px; 
	background-position:center center; 
	vertical-align:top; 
	padding-left:80px;
}
.stones
{
	background-repeat:no-repeat; 
	background-position:98px 1px; 
	width:550px; 
	height:400px;
}
