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


/* remember to define focus styles! */
:focus { outline: 0; }

body {
	margin:0;
	padding:0;
	color:#000000;
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;

}
form{margin:0; padding:0}
h1, h2 { color:#7d4900;}
h1{ font-size:22px; margin:10px 0 10px 0;}
h2{ font-size:20px; }

.text1{ font-size:18px; font-weight:bold; color:#8e6432; }
.text2{ font-size:18px; font-weight:bold; color:#f15a24; }
.text3{ font-size:16px; color:#7d4900; }
.text4{ font-size:20px; font-weight:bold; color:#d78a2e; }

table { border-collapse: separate; /*border-spacing: 0;*/ }
caption, th, td { text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a			{ color: #7D4900;}
a:hover		{ color: #F1592A; }
a img		{ border:none;}

b, strong	{ font-weight:bold; }
i, em	 	{ font-style:italic;}

.clearBoth 	{ clear:both; }

.yellow_frame{ border:#fddc43 solid 2px; }
/*********************************************************************************************************************************/
#page {
	width:1049px;
	margin:0 auto;
	text-align: left;
}
/**************** H E A D E R ***************************/
#header_top_wrapper{
  width:100%;
  height:33px;
  /*background:url(/images/bg_top.png) 0 0 repeat-x;*/
}
  #header_top{
    width:1049px;
    height:33px;
    display:block;
    margin:0 auto;
  }
  #header_top_menu{ 
    color:#7d4900;
    float:right;
  }
  #header_top_menu a{
  	
  		color: #7F6741;

	font-size:14px;
	/*font-weight:bold;*/
	text-decoration:none;
	padding-left:5px;
  	
  	}

#header_bottom_wrapper{
  width:1049px;
  height:159px;
  display:block;
}
  #header_bottom_left{
    width:247px;
    height:159px;
    display:block;
    float:left;
    background:url(/images/bg_header_left.png) 0 0 no-repeat;
  }
    #logo{
      width:183px;
      height:90px;
      display:block;
      cursor:pointer;
      margin:67px 0 0 23px;
    }
  #header_bottom_right{
    width:802px;
    height:139px;
    display:block;
    float:left;
    padding:20px 0 0 0;
    text-align:right;
    background:url(/images/bg_header_right.png) 0 0 no-repeat;
  }

/************** C O N T E N T **************************/
#left_middle_right_wrapper{ width:1049px; }
    
   
/****************** L E F T *****************************/
#left_wrapper{ width:247px; min-height:900px; display:block; float:left; }

#tweeter{width:220px;margin:10px 0 0 10px; padding:15px; font-size:12px; color:#666666;}
  /****************** M E N U *****************************/
    #menu_top{ 
	width:247px; 
	height:57px; 
	display:block; 
	background:url(/images/bg_menu_top.png) 0 0 no-repeat; 
	}
	
    #menu{
	width:247px; 
	min-height:300px; 
	display:block; 
	background:url(/images/bg_menu_middle.png) 0 0 repeat-y; 
	text-align:left;
	}
	
    #menu_bottom{ width:247px; height:4px; display:block; background:url(/images/bg_menu_bottom.png) 0 0 no-repeat; }
    
    #menu a{
      font-size:18px;
      display:block;
      padding:0 15px 0 15px;
      text-transform:uppercase;
      text-decoration:none;
    }
	#fakeNavigation,#categoriesForMenu, #navigation{ 
      width:185px;
      display:block;
      margin:0 0 0 28px;
	  text-align:right;
	  
    }
    #fakeNavigation{ height:60px; }
    
    .customMenuLink {
      width:169px;
      height:35px;
      margin:0 0 0 -14px;
      padding:0 15px 0 0;
    }
    
    #categoriesForMenu{ background:#fdea8f; }
      #categoriesForMenu a{color:#7d4900; font-size:14px; padding:0 15px 0 0; text-transform:none; text-decoration:none;}
    
    #navigation ul{
      width:184px;
      list-style:none;
	  margin:0;
	  padding:0 0 0 0px;
    }
      
      #menu ul li{
        width:184px;
        text-align:right;
        padding:10px 0 10px 0;
        background:url(/images/divider_01.png) 1px 38px no-repeat;
      }
        
        #dir_111{background:none !important;}
        
        /*
        #categoriesForMenu{
          width:184px;
          background:#fdea8f;
          padding:5px 0 5px 0;
        }
          #categoriesForMenu a{
            color:#7d4900;
            font-size:14px;
            padding:0 15px 0 0;
            text-transform:none;
            text-decoration:none;
          }
        /*#menu ul li ul{
          width:184px;
          list-style:none;
	      margin:0 !important;
	      padding:0 !important;
          background:#fdea8f;
        }
          #menu ul li ul li{
            width:184px;
            text-align:right;
            padding:5px 0 5px 0;
            background:none !important;
          }
            #menu ul li ul li a{
              color:#7d4900;
              font-size:14px;
              padding:0 15px 0 0;
              text-transform:none;
              text-decoration:none;
            }
            #menu ul li ul li a:hover{
              text-decoration:underline;
            }*/
/******************** C E N T E R *****************************/
#middle_wrapper{
  width:788px; 
  min-height:900px; 
  display:block; 
  float:left;
}
  
	
	/********************* V I D E O ******************************/
	#video{ 
	}

	/****************** C O N T E N T ************************/
	#banner01, #banner02{float:left; width:246px;}
    #banner01{margin:20px 18px 20px 0;}
    #banner02{margin:20px 0 20px 0;}
    
    #content_wrapper{ width:518px; min-height:900px; display:block; float:left;}
    #content_wrapper1{ width:790px; min-height:900px; display:block; float:left;}
    
    #content_wrapper1 div, p{
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
    }
	
    #content_wrapper1 h1{
    color:rgb(255, 102, 0);
	font-weight:bold;
    }
	
	#content_wrapper1 h2{
    color:rgb(255, 102, 0);
    }
	
	#ul.content_wrapper1 {
	  margin-left:15px;
      list-style-type:square;
      font-size:.9em;   
    }
     
    #content_wrapper a{ color:#8e6432; font-weight:bold; text-decoration:none;}
    
    #welcomeText, #shopNow, #newsletter, #blog {margin:0 0 0 10px;}
    
    #welcomeText{ width:250px;}
    #shopNow{ width:251px; height:152px; display:block; }
    #newsletter{ 
    	
      margin-top:15px;
    	display:block; padding:0 0px 0 0px;
    	
    	}
   #newsletter img
   {
   	 border:#fddc43 solid 2px; 
   	 margin-left:20px;
   	}
    	
    
    	
    #blog{ width:251px; height:179px; display:block; }
	/******************** F O R M ****************************/
	#form, #contact_form{ width:500px; height:135px; display:block;}


/****************** F O O T E R **************************/
#footer{
  width:100%;
  height:219px;
  background:url(/images/bg_bottom1.png) 0 0 repeat-x;
  margin:20px 0 0 0;
}
  #footernav_foter_findOutMore_copyright_wrapper{
    width:1049px; 
    display:block; 
    margin:0 auto;
    padding:30px 0 0 0;
  }
  #footernav_foter_findOutMore_copyright_wrapper a:hover{
  color:#FF0000}
  #footernav{
    width:690px;
    height:160px;
    display:block;
    padding:0 0 0 30px;
    float:left;
  }

  #foter_findOutMore{
    width:310px;
    display:block;
    float:left;
  }
  
  
  .footernav_custom{
  	margin:0;
	padding:0 0 0 20px;
    list-style:url(/images/bullet_1.png);
  }
      .footernav_custom li a{
        color:#7d4900;
        text-decoration:none;
      }
  
  .footersubnav_custom{
    list-style:none;
	margin:0;
	padding:0 0 0 10px;
  }
    .footersubnav_custom li a{
        color:#d78a2e;
        text-decoration:none;
      }
  
    
/*	#footerMenu_wrapper{ 
		width:1000px; 
		height:27px;
		display:block; 
		background:url(/images/bg_footerMenu.png) 0 0 no-repeat;
		padding:10px 0 0 0;
	}

.footerNavSpacer{
	display:inline-block;
	width:9px;
	height:10px;
	background:url(/images/spacer_footer.png) left top no-repeat;
}
#footer a{ 
	color:#FFF;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}*/
#copyright{
color:#7D4900;
	width:1049px;
	height:30px;
	display:block;
	color:#000; 
	font-size:10px;
	padding-left:30px;
    text-align:center;
}
#copyright a{color:#7D4900;}

#twitter_update_list li
{
	margin-top:10px;
	margin-bottom:10px;
	list-style:none;
	margin-left:0px;
	
}


#tweet
{
	width:240px;
	text-align:center;
	border:1px red solid;
	margin-left:10px;
	padding:4px;
	border:2px #fddc43 solid;
	font-size:12px;

}

#tweet img
{

}
	
	
#twitter_update_list
	{
		text-align:left;
		margin-left:10px;
	}

