/* CSS Document */

body{
	padding:0;
	margin:0;
	background-color:#4B5624;
	color:#3F4A18;
	font:normal 11px verdana;
}

html, form 
{
	padding:0;
	margin:0;
	}



a
{
	color:#3F4A18;
    }
a:link img, a:visited img { border-style: none } /* no border on img links */

  a img { color: white; border:none;} /* trick to hide the border in Netscape 4 */
  a img { color: inherit; }  /* undo the color change above */
  .float_left
  {
  	float:left;
  	}
#wrapper0{
	width:1001px;
	margin:0 auto;
}
#wrapper{
	width:1001px;
	float:left;
	background-image:url(../images/line_03_2.gif);
}
#left{
	float:left;
	background:url(../images/left_top.gif) top no-repeat;
	width:208px;
}

.lnk_home 
{
	float:left;
	width:208px;
	height:115px;
	}

#navigation{
	width:146px;
	float:right;
	border:7px solid #9bac6d;
	background-image:url(../images/line_08.gif);
	margin-bottom:25px;
}
#navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	border-left:1px solid #A2AE79;
	border-right:1px solid #DEE2CF;
	border-top:1px solid #AEB889;
}
#left li{
	padding:8px 0 8px 15px;
	background:url(../images/line_05.gif) bottom repeat-x;
}
#navigation li a{
	color:#9B864B;
	text-decoration:none;
	font-weight:bold;
}
#Categories ul{
	margin:0;
	padding:0;
	float:left;
	width:144px;
	list-style:none;
	border-left:1px solid #A2AE79;
	border-right:1px solid #DEE2CF;
}

#Categories{
	width:146px;
	float:right;
	border:7px solid #9bac6d;
	background-image:url(../images/line_08.gif);
	margin-bottom:25px;
}
.category a{
	color:#59613B;
	text-decoration:none;
	font-weight:bold;
}
.Cat_active{
	color:#FBBF03;
	font-weight:bold;
}
.sub_category
{
    border-bottom:1px dashed #DBDFCB;
    padding:2px 0;
    }
.sub_category a
{
    color:#59613B;
    text-decoration:none;
    background:url(../images/arrow.gif) no-repeat 0 3px;
    font:normal 10px verdana;
    padding-left:7px;
} 

.sub_category_active
{
    border-bottom:1px dashed #DBDFCB;
    padding:2px 0;
    color:#FBBF03;
    text-decoration:none;
    font:normal 10px verdana;
    background:url(../images/arrow2.gif) no-repeat 0 5px;
    padding-left:7px;

    }

   
.Search{
	width:136px;
	float:right;
	border:7px solid #9bac6d;
	padding:10px 5px;
	background-image:url(../images/line_15.gif);
	margin-bottom:25px;
	color:#3B4614;
}
.form1{
	border-width:0;
	margin:0 0 10px 0;
	padding:2px 0 0 3px;
	background-image:url(../images/form_16.gif);
	width:133px;
	height:19px;
	color:#3B4614;
	font:normal 11px verdana;
}
#Cart{
	width:136px;
	float:right;
	border:7px solid #9bac6d;
	padding:10px 5px;
	background-image:url(../images/line_21.gif);
	margin-bottom:25px;
	color:#3F4A18;
}
#Cart a{
	color:#3F4A18;
}
#right{
	width:793px;
	float:left;
	background:url(../images/right_top.gif) top no-repeat;

}
.icon_box
{
	float:right;
	width:220px;
	padding:45px 64px 0 0;
	}
.icon_img
{
	margin-left:6px;
	}
#content{
	width:697px;
	float:left;
	padding:3px 20px 15px 15px;
}

#footer{
	width:906px;
	float:left;
	background-color:#58652D;
	padding:25px 80px 25px 15px;
	border-top:1px solid #F4D83F;
	font-size:11px;
	color:#E4B24E;
	font-family:arial;
}
#footer a{
	text-decoration:none;
}
#footer_top{
	width:1001px;
	float:left;
	height:50px;
	background-image:url(../images/line_03_2.gif);
}
#footer_nav{
	width:550px;
	float:left;
	color:#AABE62;
}
.footer_nav
{
    color:#F0C368;
    }
.footer_nav a
{
    color:#F0C368;
    }
.SO_box
{
    width:157px;
    float:left;
    padding:0 15px 0 0;
    }
.SO_box h1
{
    color:#FDFDFD;
    font:bold 10px verdana;
    padding:3px 0;
    margin:0;
    }
.SO_img
{
    width:145px;
    float:left;
    padding:9px 6px 20px 6px;
    text-align:center;
    margin-right:15px;
    }
.row1
{
    width:688px;
    float:left;
    }
    
.row3
{
    width:688px;
    float:left;
    background-image:url(../images/so_line.gif);
}    
    
.row2
{
    width:688px;
    float:left;
    }
.row4
{
    width:688px;
    float:left;
    padding-bottom:20px;
    }
    
.row1 span
{
    width:157px;
    float:left;
    padding:0 15px 0 0; 
    color:#FDFDFD;
    font:bold 9px verdana;
}
.row1 h1
{
    float:left;
    padding:0;
    margin:0;
    color:#FDFDFD;
    font:bold 9px verdana;
} 

.SO_Add
{
    float:right;
    }
.SO_price
{
    width:157px;
    float:left;
    padding:4px 15px 0 0;
    }
.SO_price span
{
    float:left;
    font-weight:bold;
    }
.Title
{
    color:#F4D83F;
    font:bold 14px verdana;
    }
.Title2 h1 
{
margin:0;
padding:0 5px;
font-size:14px;
float:left;
font-weight:normal;
	}
.Title2 h2 
{
margin:0;
padding:0 5px 0 0;
font-size:14px;
float:left;
font-weight:normal;
	}
.Title1 
{
float:left;
font-size:14px;
	}
.Title1 h1
{
margin:0;
padding:0 5px 0 0;
color:#F4D83F;
font-size:14px;
float:left;
font-weight:bold ;
	}
.Title1 h2 
{
margin:0;
padding:0 5px;
font-size:14px;
float:left;
font-weight:normal;
	}
	
.Title1 h3 
{
margin:0;
padding:0 5px 0 0;
font-size:14px;
float:left;
font-weight:normal;
	}
.Title2
{
float:left;
font-size:14px;
    }   
.Title3
{
    margin:0;
    padding:0;
    font:bold 14px verdana;
    } 
.Searchh3 
{
    float:left;
    margin:0;
    padding:0 0 0 5px;
	font:bold 11px verdana;
	}     
.Price
{
    font:bold 12px verdana;
    color:#D3DEC0;
    }
.Price2
{
    font:bold 14px verdana;
    color:#374113;
    }    
.Pr_Name
{
    color:#FDFDFD;
    text-decoration:none;
    }
.Pr_Name a
{
    color:#FDFDFD;
    text-decoration:none;
    } 
 .h1class 
 {
 margin:0;
 padding:0;
 font-size:11px;
 font-weight:normal;
 font-family:Verdana;
 	}   
.Pr_Name2
{
    color:#FDFDFD;
    font:bold 14px verdana;
    }  
 .h2class 
 {
 margin:0;
 padding:0;
 font-size:14px;
 font-weight:bold;
 font-family:Verdana;
 color:#FDFDFD;
 	}         
.Product_Id
{
    font-size:9px;
    }
.form
{
	border:1px solid #4B5624;
	margin:0;
	padding:1px 0;
	color:#3B4614;
	font:normal 11px verdana;
    }
.btnSearch
{
    color:#3F4A18;
    background-color:#F4D841;
    font:bold 11px verdana;
    padding:4px 15px;
    text-decoration:none;
    float:right;
    margin-top:5px;
    }
.btnSearch2
{
    float:right;
    margin-top:3px;
    }    
.back
{
    color:#ffffff;
    background-color:#4B5624;
    font:bold 11px verdana;
    padding:4px 15px;
    text-decoration:none;
    margin-top:5px;
    }
.row_dots
{
    background:url(../images/dots.gif) bottom repeat-x;
    }
.rights
{
    color:#E4B24E;
    }
#flash
{
    width:778px;
    height:251px;
    float:left;
    padding-left:15px;
    background-image:url(../images/bg_05.jpg);
    }
.ProductDesc
{padding:5px 20px;}
.web-design{
text-decoration:none;}
.web-design span{
text-decoration:underline;}

.search0
{
	float:left;
	width:496px;
	padding-top:52px;
	}
.search2
{
	float:left;
	height:39px;
	width:459px;
	padding:10px 8px 0 8px;
    background:url(../images/search_bg.gif) repeat-x;
	}
.form2
{
	float:left;
	border-width:0;
	margin:3px 0 10px 0;
	padding:4px 0 0 5px;
	background-image:url(../images/search_form.gif);
	width:222px;
	height:19px;
	color:#3B4614;
	font:normal 11px verdana;
}
.dd_form
{
	float:left;
	border:1px solid #4B5624;
	margin:4px 0 4px 0;
	padding:1px 0;
	color:#3B4614;
	font:normal 11px verdana;
    }
.required
{
	float:left;
	width:12px;
	text-align:center;
	}

.IS_class 
{
	float:left;
	width:670px;
	height:40px;
    background:url(../images/IS_line.gif) repeat-x;
    margin-bottom:10px;
    font:normal 14px Calibri;
    color:#525252;
    padding:9px 0 0 0;
}	
