/* CSS Document */

/* General Cascading Properties */

body   { margin:0px; padding:0px; }
img    { border : 0px none; }
select { font-family:Arial; font-size : 11px; color :#000000; width : 200px; }
h1     { font-family : Tahoma; font-size : 14px; font-weight : bold; color : #64992F; margin-left : 8px;  margin-bottom : 6px;  }
h2     { font-family : Tahoma; font-size : 16px; font-weight : bold; color : #3F6296; margin-left : 0px; margin-top : 0px; margin-bottom: 0px  }
h3     { font-family : Tahoma; font-size : 12px; font-weight : bold; color : #3F6296; margin : 0px;}
h4     { font-family : Tahoma; font-size : 12px; font-weight : bold; color : #64992F; margin-bottom : 6px;  }

/* General Styles */
#searchBar input { font-family:Arial; font-size:11px; }


.Page   { border-left-color : #223A6E; border-left-style : solid; border-left-width : 1px; 
		  border-right-color : #223A6E; border-right-style : solid; border-right-width : 1px;
		} 
a 		{ font-family : Tahoma; font-size : 11px; color : #3F6296; line-height : 18px; }
a:hover	{ font-family : Tahoma; font-size : 11px; color : #000000; line-height : 18px; }
.img_Product { border : 1px #cecece solid; }

/* cuistom Links */
a.lnk_Menu      	{ font-family : Tahoma; font-size : 11pz; color : #FFFFFF; font-weight : bold; text-decoration : none; }
a.lnk_Menu hover  	{ font-family : Tahoma; font-size : 11pz; color : #FFFFFF; font-weight : bold; text-decoration : none; }

a.lnk_Green  		{ font-family : Tahoma; font-size : 11px; color : #64992F; line-height : 18px; }
a.lnk_Green hover	{ font-family : Tahoma; font-size : 11px; color : #3F6296; line-height : 18px; }

a.lnk_Categories 	    { font-family : Tahoma; font-size : 10px; color : #3F6296; line-height : 18px; text-decoration : none;}
a.lnk_Categories:hover	{ font-family : Tahoma; font-size : 10px; color : #0091cd; line-height : 18px; }


/* Font Styles */
.fnt_Blue  { font-family : Tahoma; font-size : 11px; color : #3F6296; line-height : 15px; }
.fnt_Green { font-family : Tahoma; font-size : 11px; color : #64992F; line-height : 15px; }
.fnt_GreenTitle { font-family : Tahoma; font-size : 12px; font-weight : bold; color : #64992F; margin-bottom : 10px; margin-left : 10px; line-height : 37px;}
.fnt_PageTitle  { font-family : Tahoma; font-size : 14px; font-weight : bold; color : #1c3367; }
.fnt_Normal     { font-family : Tahoma; font-size : 11px; color : #3f6296; }
.fnt_Small      { font-family : Tahoma; font-size : 10px; color : #3f6296; }
.fnt_Headline   { font-family : Tahoma; font-size : 12px; color : #12a8ee; font-weight: bold; font-style:italic; margin-left : 8px; line-height : 15px;}


		
/* Table Properties */
.td_TableNormal     { border : 1px #CFCFCF solid; }
.td_NormalHeader    { background-color: #F2F2F2; font-family : Tahoma; font-size : 14px; color : #64992F; font-weight : bold; height : 26px; padding-left : 5px;  }
.td_FieldTitle      { font-family : Tahoma; font-size : 11px; color : #3F6296; font-weight : bold; padding-left : 5px; height : 20px;  }
.td_Field           { font-family : Tahoma; font-size : 11px; color : #3F6296; padding-left : 5px; height : 20px;  }
.td_FieldLight      { font-family : Tahoma; font-size : 11px; color : #3F6296; padding-left : 5px; height : 20px; 
					  border-bottom : 1px #EEEEEE solid; background-color :#FFFFFF; }
.td_FieldTitleGreen { font-family : Tahoma; font-size : 11px; color : #64992F; font-weight : bold; padding-left : 5px; height : 20px;  }
.td_PageContent     { background-color : #F1F1F1; border : 1px #CFCFCF solid; padding : 5px;  }
.td_Product         { background-color : #FFFFFF; border : 1px #CFCFCF solid; font-family : Tahoma; font-size : 11px;  
					  padding : 10px; text-align : center; line-height : 15px; display : inline; float : left; width : 25%;
					  margin-right : 12px; margin-left : 12px; color : #64992F; margin-bottom : 20px;  }
.td_TableTitle      { font-family : Tahoma; font-size : 14px; font-weight : bold; color : #64992F; height : 25px; }

/* Structural Element and Background Styles */
.td_LoginArea      { font-family : Tahoma; color :#676767; font-size : 11px;  }		
.td_ContentHeader  { background : url(/design/header_content.gif); height : 22px; font-family : Tahoma;; 
					 font-size : 12px; font-weight : bold; color :#3F6296; line-height : 22px; 
					 padding-bottom : 10px; padding-left : 10px;}
.td_SmallHeader    { background : url(/design/header_small.gif); height : 22px; font-family : Tahoma;; 
					 font-size : 12px; font-weight : bold; color :#3F6296; line-height : 22px; 
					 padding-bottom : 4px; padding-left : 10px; text-align : left;}
.td_SimpleHeader   { height : 22px; font-family : Tahoma; background-color :#D9D9D9;
					 font-size : 12px; font-weight : bold; color :#3F6296; line-height : 22px; 
					 padding-bottom : 4px; padding-left : 10px; text-align : left;}
					 
.td_ContentArea    { background-color : #F1F1F1; border : 1px #CFCFCF solid; border-top-style : none; border-top-width : 0px; }					 
.td_Content        { background-color : #FFFFFF; font-family : Tahoma; font-size : 11px; color : #3F6296; padding : 4px; text-align : left; line-height : 14px; }
.td_Page           { padding : 10px; text-align : left; line-height : 15px;border : 1px #CFCFCF solid; font-family : Tahoma; font-size : 11px; color : #3F6296; }
#td_Categories  { background-color: #F0F0F0; text-align : right;  }        
#td_Categories a       { font-family : Arial; font-size : 10px; color : #3F6296; padding-right : 12px; text-decoration : none; line-height : 18px;  font-weight : bold; }
#td_Categories a:hover { font-family : Arial; font-size : 10px; color : #64992F; padding-right : 12px; text-decoration : none; line-height : 18px;  }
#td_Footer       { border-bottom-color : #223A6E; border-bottom-width : 1px; border-bottom-style : solid; font-size : 9px; }
#td_ProductSmall { font-family : Tahoma; font-size : 11px; color :#64992F; }
#td_ProductSmall a       { font-family : Tahoma; font-size : 11px; color : #3F6296; padding-right : 12px; text-decoration : none; font-weight : bold;  line-height : 12px;  }
#td_ProductSmall a:hover { font-family : Tahoma; font-size : 11px; color : #64992F; padding-right : 12px; text-decoration : none; font-weight : bold;  line-height : 12px;  }


/* Positional Layers */
#ProductList    { position : relative; top : 25px;  left : 582px; }
#SearchArea     { position : relative; top : -20px; left : 582px; }
#CartSummary    { font-family : Tahoma; font-size : 9px; }
#Newsletter     { position : relative; width : 364px; height : 35px; font-family : Tahoma; font-size : 11px; color :#000000; 
				  left : 92px; top : 75px; }
#td_Newsletter   { position : relative; width : 364px; height : 127px; background:url('/design/home_newsletter.gif'); }
#td_Reorder      { position : relative; width : 181px; height : 127px; background:url('/design/home_reorder.gif'); background-repeat : no-repeat;}
#td_Recommend    { position : relative; width : 181px; height : 127px; background:url('/design/home_recommend.gif'); background-repeat : no-repeat;}
#td_Testimonials { position : relative; width : 364px; height : 127px; background:url('/design/home_testimonials.gif'); background-repeat : no-repeat;}
#Testimonials    { font-family : Tahoma; font-size : 11px; color : #64992F; position : relative; left : 140px; top : 40px; width : 160px;} 

                  


/*  Form Elements  */
input.btn_Small       { background-image: url(/design/btn_small.png) no-repeat; 
						font-size : 10px; font-family : Tahoma; color : #FFFFFF; font-weight : bold; 
						border : 0px; height : 23px; width : 100px; }
input.btn_CartAdd     { background: url(/design/btn_cartadd.png) no-repeat; 
						font-size : 10px; font-family : Tahoma; color : #FFFFFF; font-weight : bold; 
						border : 0px; height : 17px; width : 80px; }
input.btn_CartRemove  { background: url(/design/btn_cartremove.png) no-repeat; 
						font-size : 10px; font-family : Tahoma; color : #FFFFFF; font-weight : bold; 
						border : 0px; height : 17px; width : 65px; }
input.btn_Login       { background: url(/design/btn_login.png) no-repeat; 
						font-size : 10px; font-family : Tahoma; color : #FFFFFF; font-weight : bold; 
						border : 0px; height : 17px; width : 65px; }						

						
input.btn_MediumGreen { line-height : 18px; width : 128px; height : 21px; 
						background-image: url('/design/btn_mediumgreen.png'); 
						border : 0px; font-family : Tahoma; color :#FFFFFF; font-weight : bold; 
						font-size : 10px;}




