* {margin:0;padding:0;}
body {background-color:#F8F3E1;font:13px Tahoma;color:#7b7979;line-height:19px;}
#all {width:100%;min-width:1118px;}
#header {padding-left:467px;background:url(img/header_left.jpg) no-repeat left;}
#logo {height:308px;background:url(img/header_center.jpg) no-repeat center;}

#topmenu {margin-bottom:30px;}
#topmenu ul.menu {width:98%;height:38px;list-style-type:none;font: 22px Georgia;}
#topmenu ul.menu li {width:25%;display:block;float:left;text-align:center;}
#topmenu ul.menu a {width:177px;height:38px;display:block;line-height:38px;color:#888783;text-decoration:none;margin:0 auto;}
#topmenu ul.menu a:hover {background:url(img/menu_bg.gif);}
#topmenu ul.menu #current a {color:#FFF;background:url(img/menu_bg.gif);}

#leftsidebar {width:315px;padding:0 30px 0 40px;float:left;}
#leftsidebar .mainlevel {width:305px;height:30px;font:16px Tahoma;text-decoration:none;margin:10px 0;padding:8px 0 0 10px;color:black;font-weight:600;}
#leftsidebar .sublevel {width:315px;height:21px;font:13px Tahoma;text-decoration:none;padding:4px 0 0 0;margin:10px 0;color:#7B6319;font-weight:bold;}
#leftsidebar .mainlevel:hover {background:url(img/menu_main_bg.gif);color:#FFF;}
#leftsidebar .sublevel:hover {background:url(img/menu_sub_bg.gif);color:#FFF;}
#leftsidebar #active_menu0 {color:#FFF;background:url(img/menu_main_bg.gif);font-style:normal;}
#leftsidebar #active_menu1 {color:#FFF;background:url(img/menu_sub_bg.gif);font-style:normal;}

#leftsidebar h1 {padding:35px 0 25px 0;}

#leftsidebar .contentheading,#content .blog .contentheading {font:bold 16px Georgia;color:#98833c;}
#leftsidebar .contentpaneopen {font-size:11px;}

#content {margin-left:390px;}
#content h1 {margin:0 0 30px 90px;}
#content div.componentheading {margin:32px 0 0 2px;}
#content div.componentheading,#content .contentheading {padding-bottom:30px;background:url(../../images/about.png) no-repeat; padding-left:90px;}
#content .blog .contentpaneopen .contentheading {background:transparent;padding-left:0;}

#footer {height:102px;background:url(img/footer_left.png) no-repeat left bottom;padding-top:80px;color:black;}

h1 {font:20px Georgia;color:#6D6448;}
#content .componentheading,#content .contentheading {font:43px Georgia;color:#6D6448;}
.news_link {text-align:right}
.news_link a {font:bold 12px Tahoma;color:#766E52;}
.readon {color:#766E52;text-decoration:none;}

#vmMainPage table a {text-decoration:none;font-size:16px;}
.browseProductContainer {float:left;margin:5px;width:45%;vertical-align:bottom;}
.browseProductTitle {width:100%;}
.browseProductTitle a {text-decoration:none;}
#vmMainPage h3 {margin:32px 0 0 2px;line-height:49px;font-size:43px;font-family:Georgia;font-weight:normal;background:url(../../images/about.png) no-repeat;padding:0 0 20px 90px;color:#6D6448;}
#product_list .browseProductContainer h3.browseProductTitle {background:transparent;font-weight:bold;line-height:19px;font-size:16px;padding:3px;}
.browseProductContainer {height:135px;}

