@charset "utf-8";
/* CSS Document */

/*---------------------------Genrael Clases---------------------------------------*/

html{

}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	
	background:url(../images/nav-bg.gif) repeat-x left 166px;


}

* {
	margin:0px;
	padding:0px;
}

.fl{
	float:left;
}

.fr{
	float:right;
}
.clr{
	clear:both;
}

ul,li{
	list-style:none;
}

a {
	text-decoration:none;
	color:#999999;
}

a:hover{
	text-decoration: underline;
}
img{
border:0px;
}
/*---------------------------Layout Content Clases---------------------------------*/

#Layout{                /*------------------------For Page Main Width------------------------------------*/
	width:1000px;
	margin:auto;

}


#Top{
	height:196px;
	position: relative;

}

#Logo{
position:absolute;
left:0px;
top:0px;
}

.slogen{
position:absolute;
left:260px;
top:58px;
}

#TopContent{
position:absolute;
left:580px;
top:55px;
text-align: right;
}

#TopContent p{
color:#000;
font-size:26px;
}
#TopContent p span{
font-size:26px;
color:#CA7C13;
}

#TopContent .callusline2{
font-size:18px;
color:#000;
}
#TopContent .bcraftlogo{
position:absolute;
left:300px;
top:5px;
}


#Nav{
	position:absolute;
	width:941px;
	padding-left:59px;
	bottom:0px;
	left:0px;
	
}
#Nav ul{
	height:30px;

}
#Nav ul li{
	float:left;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#FFFFFF;
	background:url(../images/nav-sprater.gif) right 11px no-repeat;
}
#Nav ul li.last{
background:none;
}

#Nav ul li a{
	color:#FFFFFF;
	padding-right:14px;
	padding-left:14px;
	
}

#Content{
	padding-bottom:0px;
	color:#000;
}

#Content .LeftSide{
	float:left;
	padding-top:10px;
	width:216px;
	color:#000;
}

#Content H1{
	color: #004105;
	font-size: 20px;
}

.benches{
width:206px;
background: url(../images/benches-center.gif) left top repeat-y;
}

.benches-top{
background:url(../images/benches-top.gif) left top no-repeat;
}

.benches-bottom{
background:url(../images/benches-bottom.gif) bottom left no-repeat;
}
.benches-bottom ul{
margin-left:2px;
margin-right:2px;
}

.benches-bottom ul li{
height:27px;
line-height:27px;
background:url(../images/bench-ul-bg.gif) left top repeat-x;
font-size:12px;
padding-bottom:13px;
padding-top:1px;
color:#000000;
}
.benches-bottom ul li span{
padding-left:8px;
padding-right:11px;
float:left;

}

.benches-bottom ul li a{
color:#000000;
}

.benches-bottom h3{
text-align:center;
padding-top:7px;
padding-bottom:17px;
color:#25583C;
font-size:16px;
}


#Content .RightSide{
	float:right;
	padding:5px;
	padding-left:13px;
	padding-top:10px;
	width:760px;
	border-left: solid 1px #DEDEDE;
}

#Content .RightSide h2{
padding-bottom:10px;
color:#25583C;
font-size:16px;
}
#Content .RightSide h2 a{
color:#25583C;
}
#Content .RightSide{
color:#000000;
}

#Content .RightSide p{
color:#000000;
font-size:12px;
padding-bottom:14px;
}

.half-tree{
padding-bottom:10px;
padding-top:10px;
}

.half-tree h3{
font-size:16px;
color:#000000;
padding-bottom:10px;
}

.half-tree-thumb{
float:left;
width:488px;
height:279px;
padding:2px;
border:solid 1px #DEDEDE;
}

.tree-tabel{
float: right;
width:249px;
background:url(../images/tree-tabel-center.gif) left top repeat-y;
}

.tree-tabel-top{
background:url(../images/tree-tabel-top.gif) left top no-repeat;
}

.tree-tabel-bottom{
padding-bottom:10px;
background:url(../images/tree-tabel-bottom.gif) left bottom no-repeat;
}

.tree-tabel-bottom h3{
padding-top:10px;
padding-left:12px;
font-size:12px;
color:#000000;
position:relative;

}
.tree-availble{
margin-bottom:3px;
width:107px;
margin-left:8px;
_margin-left:4px;
margin-right:3px;
height:30px;
overflow:hidden;
line-height:30px;

float:left;
border:solid 1px #DEDEDE;
padding-left:10px;
}
.tree-availble h4{
font-size:12px;
color: #000000;
}
.tree-availble p{
font-size:12px;
color:#000000;
}

.tree-price{
border:solid 1px #DEDEDE;
text-align:center;
float:left;
width:109px;
height:30px;
line-height:30px;
overflow: hidden;


}

.tree-price h4{
font-size:12px;
color:#000000;
}

.tree-price p{
font-size:12px;
color:#000000;
}

.more-views{
width:756px;
background:url(../images/more-views-center.gif) left top repeat-y;
}

.more-views-top{
background:url(../images/more-views-top.jpg) left top no-repeat;
}

.more-views-bottom{
background:url(../images/more-views-bottom.gif) left bottom no-repeat;
padding:12px 20px;

}

.discription{
margin-top:15px;
}


.discription-tab{
	position:relative;
	height:33px;
	left:0px;
	bottom:-11px;
	z-index:1000
}
.discription-tab li{
	color:#000000;
	float:left;
	height:33px;
	margin-left:10px;
}
.discription-tab li a{
	display:block;
	height:33px;
	float:left;
	font-size:12px;
	color:#000000;
	background:url(../images/discription-left.gif) left top no-repeat;

}
.discription-tab li a span{
	color:#000;
	display:block;
	height:33px;
	line-height:33px;
	float:left;
	padding:0 25px;
	cursor:pointer;
	background:url(../images/discription-right.gif)  right top no-repeat;
}
.discription li.selected a,
.discription li a:hover{
	color:#000;
	text-decoration:none;
}

.discription-text{
width:765px;
background:url(../images/description-text-center.gif) left top repeat-y;
}
.discription-text-top{
background:url(../images/description-text-top.gif) left top no-repeat;
}
.discription-text-bottom{
padding:20px;
background:url(../images/description-text-bottom.gif) left bottom no-repeat;
}

.discription-text-bottom h3{
font-size:12px;
color:#000000;
}

.discription-text-bottom p{
font-size:12px;
color:#000000;
padding-top:20px;

}
#Footer{
text-align:center;
padding-bottom:10px;
padding-top:15px;
background:url(../images/footer-bg.gif) repeat-x left top;
}

#Footer span{
font-size:12px;
color:#975700;
}

.fotter-text{
padding-bottom:12px;
text-align:center;
width:1000px;
margin:auto;
}
.fotter-text ul{
}
.fotter-text ul li{
background:url(../images/footer-sep.gif) right 2px no-repeat;
color:#000000;
font-size:12px;
float:left;
}
.fotter-text ul li a{
color:#000000;
margin:0 7px;
}


#scrolrs{
background: url(../images/scrol-heading.gif) no-repeat center;
height:25px;
position:relative;
margin-bottom:10px;
}
#scrolrs .leftscrol, #scrolrs .mouseover_left{
position:absolute;
left:0px;
top:3px;
}
#scrolrs .rightscrol, #scrolrs .mouseover_right{
position:absolute;
right:0px;
top:2px;
}
#scrolrs h3{
text-align:center;
height:25px;
line-height:25px;
font-weight:normal;
color:#000000;
font-size:13px;
}

#srcolThms li{
float:left;
margin-right:17px;
}
#srcolThms li.last{
margin-right:0px;
}
#srcolThms .thumimg{
background:#FFFFFF;
border:#A6A6A6 solid 1px;
padding:3px;
margin-bottom:6px;
}
#srcolThms li p{
text-align:center;
padding-bottom:0px !important;
margin-bottom:0px !important;
}
#srcolThms li p a{
color:#000000;
}
#srcolThms ul {width:2000px;}
div#scroll {
height:114px;
overflow:hidden;
position:relative;
width:716px;
}
.selected {opacity:0.5;filter:alpha(opacity=50);}
  /*------------------------For index Page------------------------------------*/
 
 
 #Top-index{
	height:355px;
	position: relative;

}

#Logo-index{
position:absolute;
left:27px;
top:101px;
}

.slogen-index{
position:absolute;
left:9px;
top:21px;
}

#TopContent-index{
position:absolute;
right:12px;
top:20px;
}

#Nav-index{
	position:absolute;
	width:941px;
	padding-left:59px;
	bottom:0px;
	left:0px;
	background:url(../images/nav-bg.gif) left top repeat-x;
	
}
#Nav-index ul{
	height:30px;

}
#Nav-index ul li{
	float:left;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#FFFFFF;
	background:url(../images/nav-sprater.gif) right 11px no-repeat;
}
#Nav-index ul li.last{
background:none;
}

#Nav-index ul li a{
	color:#FFFFFF;
	padding-right:14px;
	padding-left:14px;
	
}

#Content-index{
background:url(../images/content-bg.gif) left top repeat-x;

padding-bottom:0px;
}

.LeftSide-index{
	float:left;
	padding-top:10px;
	margin-top:50px;
	margin-left:10px;
	width:226px;
}


.benches2{
width:226px;
background: url(../images/benches2-center.gif) left top repeat-y;
}

.benches2-top{
background:url(../images/benches2-top.gif) left top no-repeat;
}

.benches2-bottom{
background:url(../images/benches2-bottom.gif) bottom left no-repeat;
}
.benches2-bottom ul{
margin-left:2px;
margin-right:2px;
}

.benches2-bottom ul li{
height:27px;
line-height:27px;
background:url(../images/bench-ul-bg.gif) left top repeat-x;
font-size:12px;
padding-bottom:13px;
padding-top:1px;
color:#000000;
}
.benches2-bottom ul li span{
padding-left:8px;
padding-right:11px;
float:left;

}

.benches2-bottom ul li a,
.benches-bottom ul li a{
color:#000000;
float:left;
padding-right:5px;
}

.benches2-bottom h3{
text-align:center;
padding-top:7px;
padding-bottom:17px;
color:#25583C;
font-size:16px;
}
.benches2-bottom ul li a img,
.benches-bottom ul li a img{
position:relative;
top:1px;
}


.RightSide-index{
	float:right;
	padding:5px 0px;
	padding-top:10px;
	width:740px;
	_width:720px;

}

.welcom{
padding-right:20px;
}

.call-us{
text-align:right;
font-family:"Times New Roman", Times, serif;
}

.call-us p{
color:#818181;
font-size:26px;
}
.call-us p span{
font-size:26px;
color:#CA7C13;

}
.welcom-text{
}
.welcom-text h3{
color:#25583C;
font-size:16px;
padding-bottom:8px;
}

.welcom-text h3 span{
font-size:30px;
color:#995800;
}
.welcom-text h3 span.small{
color:#000000;
font-size:16px;
}
.welcom-text p{
padding-bottom:25px;
font-size:12px;
color:#000000
}

.welcom-bench-main{
padding-left:6px;
}

.welcom-bench{
width:116px;
margin-right:10px;
_margin-right:6px;
margin-bottom:30px;
float:left;
}

.welcom-bench p{
font-size:12px;
color:#000000;
text-align:center;
padding-top:9px;
}

.welcom-thumb{
width:97px;
height:74px;
border: solid 1px #A6A6A6;
padding:3px;
}

body#home{
	background:url(../images/nav-bg.gif) repeat-x left 325px;
	_background:url(../images/nav-bg.gif) repeat-x left 324px;
}

.welcom-bench-main .last{
margin-right:0px !important;
}

fieldset {
border:none;
}
.tx_powermail_pi1_fieldwrap_html{
height:26px;
position:relative;
clear:both;
}
.tx_powermail_pi1_fieldwrap_html label{
width:80px;
padding:3px 0 ;
padding-right:10px;
color:#000;
float:left;
}
.tx_powermail_pi1_fieldwrap_html input{
float:left;
}
.tx-powermail-pi1 { float:left; width:752px;}
.tx-powermail-pi1_fieldset{
width:523px;
padding:15px 30px 15px 10px;
border:solid 1px #ccc;
margin:10px 0 10px 100px;
float:left;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.tx-powermail-pi1_fieldset legend {
padding:5px 10px;
border:solid 1px #ccc;
-moz-border-radius:10px;
-webkit-border-radius:10px;
color:#004105;
font-weight:bold;
}

.tx_powermail_pi1_fieldwrap_html_textarea{
height:120px;
}
.tx_powermail_pi1_fieldwrap_html_textarea label{
width:100%;
}

.powermail_text{
border:#C7C7C7 solid 1px;
padding:1px;
width:194px;

}
.powermail_textarea{
border:#C7C7C7 solid 1px;
padding:1px;
width:350px;
height:100px;

}
.tx_powermail_pi1_fieldwrap_html_submitgraphic{
height:50px;
}

.tx_powermail_pi1_fieldwrap_html_submitgraphic input{
background:url(../images/subimt.gif) no-repeat;
border:none;
width:64px;
height:24px;
position:relative;
left:154px;
top:15px;
}
.validation-advice{
color:red;
font-size:11px;
position:absolute;
left:80px;
top:20px;
}
.tx_powermail_pi1_fieldwrap_html_textarea .validation-advice{
top:126px;
left:1px
}


/*------------------------For About Us Page------------------------------------*/

.RightSide-about-us{
	float:right;
	padding:5px;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:52px;
	width:760px;
	border-left: solid 1px #DEDEDE;
}

.RightSide-about-us h2{
padding-bottom:5px;
color:#25583C;
font-size:16px;
}
.RightSide-about-us p{
color:#000000;
font-size:12px;
padding-bottom:17px;
}

.main-about-us{
margin-bottom:20px;
margin-left:17px;
}

/*------------------------ Online Order Page ------------------------------------*/
#tx-powermail-pi1_fieldset_3 .tx_powermail_pi1_fieldwrap_html_checkbox_title { display:none}
#tx-powermail-pi1_fieldset_3 .tx_powermail_pi1_fieldwrap_html label { width:55px;}
#tx-powermail-pi1_fieldset_3 .powermail_text { width:30px;}
#tx-powermail-pi1_fieldset_3 .tx_powermail_pi1_fieldwrap_html { float:left; padding:10px 20px 0px 0;}
#tx-powermail-pi1_fieldset_3 { position:relative;}
#tx-powermail-pi1_fieldset_3 #uid27 { position:absolute; left:90px; top:10px;}
#tx-powermail-pi1_fieldset_3 #uid28 { position:absolute; left:90px; top:45px;}
#tx-powermail-pi1_fieldset_3 #uid29 { position:absolute; left:90px; top:80px;}

#tx-powermail-pi1_fieldset_3 #uid27 { position:absolute; left:95px\9; top:50px\9;}
#tx-powermail-pi1_fieldset_3 #uid28 { position:absolute; left:95px\9; top:85px\9;}
#tx-powermail-pi1_fieldset_3 #uid29 { position:absolute; left:95px\9; top:120px\9;}


#powermaildiv_uid24 { position:absolute; left:260px; top:0px;}
#powermaildiv_uid25 { position:absolute; left:260px; top:35px;}
#powermaildiv_uid26 { position:absolute; left:260px; top:70px;}

#powermaildiv_uid24 { position:absolute; left:260px; top:40px\9;}
#powermaildiv_uid25 { position:absolute; left:260px; top:75px\9;}
#powermaildiv_uid26 { position:absolute; left:260px; top:110px\9;}

#powermaildiv_uid7 { padding-top:10px\9;}
#powermaildiv_uid17 { padding-top:10px\9;}
#powermaildiv_uid19 { padding-top:10px\9;}
#powermaildiv_uid19 .tx_powermail_pi1_fieldwrap_html_radio_title { display:none}
#powermaildiv_uid19 label { width:auto; padding:0 10px 0 10px;}

#powermaildiv_uid18 { padding-top:10px; padding-right:39px; float:right}
#powermaildiv_uid18 .powermail_submit { background: url(../images/submit-btn.jpg) no-repeat; width:90px; height:32px; border:none; text-indent:-99999px; }

#uid8.powermail_text { width:280px;}
#uid9.powermail_text { width:330px;}
#uid10.powermail_text { width:390px;}
#uid11.powermail_text { width:390px;}
#uid12.powermail_text { width:390px;}
#uid13.powermail_text { width:390px;}
#uid14.powermail_text { width:280px;}
#uid15.powermail_text { width:90px;}
#uid16.powermail_text { width:130x;}

#uid20.powermail_textarea { width:480px}
#uid17.powermail_textarea { width:480px}

/*------------------------ Order Page ------------------------------------*/
.order-block { margin:15px 0;}
.order-block .left { float:left;}
.order-block .right { float:right;}
.order-block-hd {background:url(../images/order-block-hd.png) no-repeat; width:694px; height:15px;}
.order-block-ct {background:url(../images/order-block-ct.png) repeat-y; width:664px; padding:0 15px;color:#000000 }
.order-block-ft {background:url(../images/order-block-ft.png) no-repeat; width:694px; height:15px;}
.order-block-text {width:300px }
.order-block-text h2 { font-family:Tahoma; font-size:17px; font-weight:bold; color:#000000; text-align:center; padding:17px 0 0 0;}
.order-block-text p { font-family:Tahoma; font-size:12px;  }
.order-block-image {width:342px}
.order-block-image-hd {background:url(../images/image-header.png) no-repeat; width:342px; height:14px}
.order-block-image-ct {background:url(../images/image-center.png) repeat-y; width:342px; text-align:center}
.order-block-image-ft {background:url(../images/image-footer.png) no-repeat; width:342px; height:14px}
.order-block .image-title {background:url(../images/order-block-image-title.png); width:211px; height:25px; font-family:tahoma; font-size:12px; color:#014622; text-align:center; line-height:25px; vertical-align:middle; margin:0 auto 6px auto}
.blacktext {color:#000000; padding:5px 0}

.priceStrikeout{ text-decoration:line-through; color:red}
.justtextcolor {color:#000;}




















