body {
   behavior:url("/css/htc/csshover.htc");
   background: #D4EDF1 url(/images/layout/background.jpg) repeat-x left -150px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   margin: 0px auto;
}

a{
   color : #F25822;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
}

a:hover{
   text-decoration : none;
}

img{
   border-width: 0px;
}

div.fix_height{
   float: none;
   clear: both;
   display: block;   
}

div.auto_height{
   float: right;
   margin-right: -20px;
   width: 1px;
   height: 390px;
   display: block;
}

.layout_top{
   height: 123px;
   width: 100%;
}

.layout_top .left{
   background: url(/images/layout/top-left-bg.jpg) repeat-x center;   
}

.layout_top .main{
   width: 1000px;
   position: relative;
   background: url(/images/layout/top.jpg) no-repeat center;   
}

.layout_top .right{
   background: url(/images/layout/top-right-bg.jpg) repeat-x center;   
}




div.top_menu_over{
   position: relative;
   height: 37px;
   width: 1000px;
   background: url(/images/layout/topmenu-bg.png) repeat-x left;
   margin: 0px; 
}

div.top_menu_over div.top_menu{
   height: 30px;
   position: relative;
   z-index: 1000;
   list-style-type: none;
   margin: 0px auto;
   padding: 0px;
}

div.top_menu_over div.top_menu a{
   color: #FFFFFF;
   font-size: 12px;
   display: block;
   font-weight: bold;
   padding: 7px 11px;
   text-decoration: none;
   clear: both;
   width:108px;
   text-align: center;
   color: #FFFFFF !important;
}
.top_menu a:hover{
   background-color: #666666;
}

div.right_link{
   height: 37px;
   float: right;
   display: block;
   width: 200px;
   background: url(/images/layout/topmenu-contact1-bg.png) repeat-x left;
}

div.right_link a{
   display: block;
   text-align: center;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   padding-top: 7px;
   font-size: 12px;
   font-style: italic;
}

.layout_top div.top_links{
   position: absolute;
   top:10px;
   right: 10px;
}



div.layout_main{
   width: 1000px;
   margin: -3px auto 0px auto;
   background: url(/images/layout/layout-main-bg.gif) repeat-y left;
}

div.layout_main div.leftcol{
   width: 200px;
}

div.foot{
   width: 1000px;
   margin: 10px auto;
   color: #858585;
   text-align: right;
}

div.foot a{
   color : #1788CC;
}

div.foot div.left_links{
   float: left;
}

div.layout_main table.main_table{
   background-color: #BADCFF;
   width: 100%;
}

div.layout_main table.main_table td{
   background-color: #F0F0F0;
}

div.layout_main table.main_table td div.inner{
   background-color: #FFFFFF;
   margin: 5px;
   padding: 5px;
}


/*
   #########################################################################

   TOP SEARCH

   #########################################################################   
*/

div.top_menu_over div.top_search{
   position: absolute;
   right: 10px;
   top: 0px;
   padding: 7px;
   color: #FFFFFF;
   margin-right: 10px;
}

div.top_menu_over div.top_search input{
   font-size: 10px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   border-width: 0px;
}

div.top_menu_over div.top_search input.text{
   width: 80px;
}

div.search_result{
   
}

div.more_info ul li,
div.product ul li,
div.product li,
div.view_top li,
div.workshops_tree li,
div.tiny_paragraph ul li{
   list-style-type: none !important;
   background: url(/images/ulliorange.gif) no-repeat left 3px;
   padding-left: 15px;
   padding-bottom:1px;
}

div.workshops_tree li.sm{
   list-style-type: none !important;
   background: url(/images/ulliorange.gif) no-repeat left 7px;
   padding-left: 15px;
   padding-bottom:1px;
}

div.more_info ul,
div.product ul,
div.product ul,
div.view_top ul,
div.workshops_tree ul,
div.tiny_paragraph ul{
   padding-left: 0px;
   margin-left: 0px !important;
}

strong{
   color: #F25822 !important;
}

.blue_link{
   color: #1788CC !important;
}

div.view_top a,
div.view_top a strong,
div.view_more_product_description a,
div.tiny_paragraph a,
div.tiny_paragraph a strong{
   color: #1788CC !important;
}

div.tiny_paragraph{
   color: #231F20;
   font-size: 10pt;
   width: 775px !important;
}













