/*[fmt]0000-0000-2*/
body{text-align:center;background-image:url(stone/img/background.jpg);background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;}

.form_text{font-size:11px;color:#000000;text-align:left;margin-top:5px;}

input{border:1px solid #666666;}

a:link{color:#003366;}

a:hover{color:#006699;}

a:visited{color:#003366;}

a:active{color:#003366;}

ul{margin-left:0;padding-left:1em;display:run-in;text-align:left;list-style-type:square;list-style-position:outside;color:#FF0099;}

li{font-size:11px;color:black;display:block;}

li.alt{color:white}

p{font-family:Arial, Helvetica, sans-serif;color:#212121;font-size:1em;text-align:left;padding-right:10px;padding-left:10px;}

h1{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#49462C;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#49462C;text-align:left;margin:10px;text-transform:uppercase;}

.style30{color:#49462C;}

h2{font-size:14px;font-weight:bold;color:#000033;text-align:left;padding-left:10px;}

.logo{margin-left:8px;}

#left{float:left;width:150px;}

#nav{width:160px;text-align:right;margin-top:15px;margin-right:0px;padding-right:0px;float:right;}

#nav ul{text-align:left;list-style:none;padding:0;width:10em;display:block;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}

#nav li{width:150px;display:block;margin:0px;padding:0px;}

#nav li a{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:12px;width:150px;background-color:#B7B384;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFFFFF;display:block;margin:0px;padding:0px 0px 0px 10px;font-weight:normal;text-decoration:none;line-height:25px;}

#nav li a:hover{background-color:#E3E1C8;width:150px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#A7A26C;color:#0027B9;line-height:25px;font-weight:normal;}

#nav2{width:160px;text-align:right;margin-top:0px;margin-right:0px;padding-right:0px;float:right;}

#nav2 ul{text-align:left;list-style:none;padding:0;width:10em;display:block;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}

#nav2 li{width:150px;display:block;margin:0px;padding:0px;}

#nav2 li a{font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:12px;width:150px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#B7B384;display:block;margin:0px;padding:0px 0px 0px 10px;font-weight:normal;text-decoration:none;line-height:25px;}
	.fastener { background-color:#009;}
	.haulage { background-color:#333; }

#nav2 li a:hover{background-color:#DCE1F5;width:150px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#B7B384;color:#0027B9;line-height:25px;font-weight:normal;}

#main-wrap{float:left;width:535px;}

.style29{color:#49462C;}

#gravelcalc table tbody tr td{}

div.depth_calc{background-color:#F9F4E0;padding:0px;padding-bottom:0px;line-height:2.2;padding-bottom:10px;}

div.area_calc{background-color:#F9F4E0;padding-bottom:0px;padding-top:0px;line-height:2.2;padding-bottom:10px;}

td.calc_bg{background-image:url(images/calc_bg.gif);padding:14px;}

table.calc_content{background-image:url(/images/calc_bg.gif);}

div#gravel_calc{width:200px;margin-left:10px;}

div#gravel_calc p{font-size:10px;color:#000000;font-size:0.8em;}

.main{width:580px;margin:0px;padding:0px;vertical-align:top;}

.main-content{width:360px;float:left;}

.main-content2{width:100%;float:left;}

.main-content_fullwidth{width:530px;float:left;}.

main-content-address_panel{background-image:url(stone/img/address_panel.gif);background-repeat:no-repeat;width:318px;height:114;padding-left:20px;padding-top:8px;position:relative;left:0px;right:20px;}

.main-content-address_panel p{font-size:9px;color:#000000;}

.product-image{border:1px solid #FFFFFF;}

.product-text{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:black;padding-left:5px;}

.product_place{width:170px;text-align:center;}

.img-panel{width:174px;float:right;padding-top:10px;padding-left:4px;}

.img-panel p{color:#000000;font-size:9px;font-style:italic;margin-bottom:10px;}

.img-panel_img{padding-bottom:6px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#FFFFFF;}

.about-us_img{margin-top:30px;}

.serious_about_stone{margin-left:2px;padding-bottom:5px;margin-right:2px;position:relative;top:35px;left:0px;}

.serious_about_stone img{}

.bl{background:url(stone/img/bl.gif) no-repeat 0% 100%;width:10px;height:10;}

.br{background:url(stone/img/br.gif) no-repeat right bottom;width:10px;height:10;}

.tl{background:url(stone/img/tl.gif) no-repeat 0 0;width:10px;height:10;}

.tr{background:url(stone/img/tr.gif) no-repeat 100% 0;width:10px;height:10;}

.t{background-image:url(stone/img/t.gif);background-repeat:repeat-x;}

.l{background-image:url(stone/img/l.gif);background-repeat:repeat-y;}

.r{background-image:url(stone/img/r.gif);background-repeat:repeat-y;background-position:right;}

.b{background-image:url(stone/img/b.gif);background-repeat:repeat-x;background-position:bottom;}

.stoneMainBG { background-color:#f9f4e0; }

.address-panel{}

.address-panel p{font-size:10px;color:#000000;font-size:0.8em;}

td.calc_bg p{}

p.cntr{text-align:center;font-weight:bold;font-size:1em;color:#916704;margin-bottom:-8px;}

.addbl{background:#ceccb3 url(stone/img/addbl.gif) no-repeat 0% 100%;}

.addbr{background:url(stone/img/addbr.gif) no-repeat 100% 100%;}

.addtl{background:url(stone/img/addtl.gif) no-repeat 0 0;}

.addtr{background:url(stone/img/addtr.gif) no-repeat 100% 0;}

.addrPadding { padding:10px; }

.clear{font-size:1px;height:1px;}

#footer{text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;float:left;}

#footer-right{float:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;}

#mw_footer{height:20px;color:#555555;font-size:10px;text-align:right;font-family:Arial, Helvetica, sans-serif;float:right;margin-left:10px;}

#mw_footer a{color:#818181;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;}

#mw_footer a:hover{color:#818181;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;}

.product_bdr{border-bottom:1px dotted #FFFFFF;}

.img_bdr_prod{border:1px solid #000066;}

#footer a{color:#818181;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;}

#footer a:hover{color:#818181;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;}

#main-wrap .main .main-content .address-panel .addbl .addbr #thinsgtodo .text{color:#FFFFFF;list-style-type:circle;}

#xmas{position:absolute;width:238px;height:115px;z-index:1;left:752px;top:350px;background-color:#FE3D3D;}