 *{ margin: 0; padding: 0;}

body{
    font-family: Comic Sans MS; 
    color: #ffffff;
    min-width:1000px; 
    font-size:14px; 
    background-color: #DB7101;
    background-image: url(../../../../templates/default/templates/home/css/../images/body.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

html, body{
    height: 100%;
}

td{
    vertical-align: top;
}

img{
    border: 0px;
}

/* ================================================================================*/

form{ margin: 0; padding: 0; }

div, td, input, select, p, a, li {
    font-family: Comic Sans MS; 
    font-size: 14px;
    color: #ffffff;
}

a{
    color: #ffffff;
    text-decoration: underline;
}

a:hover{
    text-decoration: none;
}

#main_inside{
    position:relative; 
    min-height:100%; 
    margin: 0 auto; 
    width: 1000px; 
}
    
/*For IE*/
* html #main_inside{
    height:100%; 
}

#main_inside_in{ 
    position:relative; 
    min-height:100%; 
    margin: 0 auto; 
    width: 1000px; 
}

/*For IE*/
* html #main_inside_in{
    height:100%; 
}

#main_content{
    margin: 0 auto;
}
/*=======================================================*/

/* header */
#header{
    height: 180px;
    padding: 0px 0px 0px 53px;
}

#logo{
    float: left;
    width: 335px;
    padding: 8px 0px 0px 0px;
}

#header_right{
    float: left;
    padding: 0px 0px 0px 19px;
}

#header_banner{
    float: left;
    padding: 36px 0px 0px 70px;
}

#search_row{
    float: left;
    clear: both;
    padding: 11px 0px 0px 0px;
    width: 570px;
}

#slogan{
    float: left;
    width: 313px;
    height: 31px;
    font-family: Comic Sans MS;
    font-size: 20px;
    font-weight: bold;
    color: #6100C6;
}

#search{
    float: left;
    background-image: url(../../../../templates/default/templates/home/css/../images/search_bg.jpg);
    background-position: left 2px;
    background-repeat: no-repeat;
    width: 248px;
    height: 38px;
}

#search_text{
    float: left;
    font-family: Impact;
    font-size: 12px;
    font-weight: normal;
    padding: 8px 0px 0px 10px;
    width: 59px;
}

#search_inp{
    float: left;
    width: 126px;
    height: 22px;
    background-image: url(../../../../templates/default/templates/home/css/../images/inp_bg.jpg);
    background-position: left 8px;
    background-repeat: no-repeat;
    padding: 9px 0px 0px 0px;
}

* html #search_inp{
    padding: 11px 0px 0px 0px;    
}

*+html #search_inp{
    padding: 11px 0px 0px 0px;    
}


#search_inp input{
    width: 116px;
    height: 20px;
    background-color: transparent;
    border: none;
    background-image: none;
    font-family: arial;
    font-size: 12px;
    color: #998145;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 5px;
}

#search_sub{
    float: left;
    padding: 8px 0px 0px 3px;
}

#search_sub input{
    width: 24px;
    height: 22px;
    background-color: transparent;
    border: none;
}
/* //header */

/* top_menu */
#top_menu{
   width: 935px;
    height: 46px;
   clear: both;
   margin: 0px 0px 0px 32px;
    background-image: url(../../../../templates/default/templates/home/css/../images/top_menu_x.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}

#top_menu_in{
   width: 935px;
    height: 46px;
   background-image: url(../../../../templates/default/templates/home/css/../images/top_menu_right.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}


#top_menu_in2{
   width: 935px;
   height: 46px;
   background-image: url(../../../../templates/default/templates/home/css/../images/top_menu_left.jpg);
   background-position: left top;
   background-repeat: no-repeat;
}

#top_menu_in2 ul li.sep{
    padding: 12px 0px 0px 0px;
    padding: 14px\9 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 17px;
    height: 13px;
    
   background-image: url(../../../../templates/default/templates/home/css/../images/sep.jpg);
   background-position: left 14px;
   background-repeat: no-repeat;
    
}

* html #top_menu_in2 ul li.sep{
    padding: 12px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 17px;
    height: 13px;
}

*+html #top_menu_in2 ul li.sep{
    padding: 14px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 17px;
    height: 13px;
}

#top_menu_in2 ul li.sep img{
    margin: 0px 0px 0px 0px;
}


ul#navmenu-h{
   margin: 0px 0px 0px 25px;
    padding: 3px 0px 0px 0px;
/*    height: 24px;*/
    position: absolute;
    list-style: none;
    width: 935px; /*For KHTML*/
}

ul#navmenu-h li{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    text-align: center;
/*    float: left;
    display: block;*/
    width: auto;    
    display: inline;  
    position: relative;
    float: left; /*For Gecko*/
    margin: 0px;
    height: 29px !important;
    height: 29px;
    z-index: 10000;
}

ul#navmenu-h li.last{
    background-image: none;
}


ul#navmenu-h li ul{
    display: none;
    left: 0px;    
    padding: 0px 0px 2px 0px;
    width: 146px;
    background-color: #6200C5;
    border: 1px solid #FFF;         
    margin: 0px 0px 0px 0px;    
    list-style: none;
   position: absolute;
   top: 41px;
   left: 0px;
}

ul#navmenu-h li ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
  border-bottom: 1px solid #FFF;
}

ul#navmenu-h li ul li{
  width: 146px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  background-image: none;
  border: none;
  background-color: #6200C5;
  text-align: left;
}

ul#navmenu-h li a{
    float: none !important; /*For Opera*/
   float: left; /*For IE*/
   display: block;
    height: auto !important;
   height: 1%; /*For IE*/    
    padding: 7px 13px 12px 13px;
    margin: 0px;
    text-decoration: none;
    font-family: Impact;
    font-size: 12px;
    color: #FFFFFD;
    display: block;
    border-top: 1px solid transparent; 
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;    
    position: relative;
    z-index: 20000;
}


* html ul#navmenu-h li a{
    border: none;
    padding: 8px 14px 12px 14px;
    margin: 0px;
}


/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a{
    color: #FFFFFF;
    border-top: 1px solid #FFFFFF; 
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;    
    /*  border-bottom: 1px solid #FFFFFF;     */
    background-color: #6200C5;
}

* html ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a{
    padding: 7px 13px 12px 13px;
    margin: 0px;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
     text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #D9B9FF;
    display: block;    
    padding: 7px 6px 8px 28px;    
    height: 14px;
    background-image: url(../../../../templates/default/templates/home/css/../images/li.gif);
    background-position: 15px 12px;
    background-repeat: no-repeat;
    float: none;
    border: none;    
    text-align: left;
    position: relative;
    z-index: 1000;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
   text-decoration: none;
   background-image: url(../../../../templates/default/templates/home/css/../images/li_hover.gif);
   background-position: 15px 12px;
   background-repeat: no-repeat;
   color: #fff;
   background-color: #5A07B1;
   border: none;
   padding: 7px 6px 8px 28px;    
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

/* //top_menu */

/* content */
#content{
   clear: both;
/*    margin: 0 auto;*/
    width: 959px;
    margin: 0px 0px 0px 21px;
    background-image: url(../../../../templates/default/templates/home/css/../images/body_y.jpg);
    background-position: 2px top;
    background-repeat: repeat-y;
}

/* slider */
#slider{
    padding: 13px 0px 0px 11px;
    height: 400px;
    overflow: hidden;    
}

/* //slider */

#content_inner{
    padding: 38px 50px 0px 29px;
    clear: both;
    
   height: auto !important;     
   min-height: 580px !important; 
   height: 580px; 
}


#content h1{
    padding: 2px 0px 27px 0px;
    margin: 0px 0px 0px 0px;
    color: #FFFDFE;
    font-family: Comic Sans MS;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
}

#content p{
    padding: 0px 0px 24px 0px;
    margin: 0px;
    line-height: 24px;
}

#content .cont_in{
    clear: both;
    padding: 0px 0px 10px 0px;
}

#content .cont_in .cont_img{
    float: left;
    width: 135px;
    height: 97px;
    padding: 6px 10px 10px 0px;
}

#content .cont_in .cont_desc{
    float: left;
    width: 730px;
}

#content .cont_in .cont_desc a.title{
    font-size: 16px;
    font-weight: bold;
    display: block;
    padding: 0px 0px 6px 0px;
    color: #fff;
    text-decoration: none;
}

#content .cont_in .cont_desc a.title:hover{
    text-decoration: underline;
}

#content .cont_in .cont_desc p{
    padding: 0px 0px 24px 0px;
}

/* //content */
.clear{
    clear: both;
    font-size: 1px;
    height: 1px;
}

/*=======================================================*/

#footer_block{
    height: 13px; 
    clear: both;
}

#footer_main{
    height: 83px; 
    margin: -83px auto; 
    position: relative; 
}

#footer{
    height: 83px; 
    margin: 0 auto; 
    width: 1000px; 
    background: url(../../../../templates/default/templates/home/css/../images/footer.png) no-repeat top left;
   /* background-image: none;*/
   /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://www.ergonized.com/kolya/anakatosoures/templates/default/templates/main/images/footer.png');   */
}

#footer_row{ 
    padding: 0px 0px 0px 35px;
    height: 10px;
}

#footer_row a{
    float: left;
    margin: 0px 7px 0px 0px;
    position: relative;
}

#footer_row2{ 
    padding: 18px 0px 0px 45px;
    clear: both;
}

#footer_row2 .footer_in{
    float: left;
    background-image: url(../../../../templates/default/templates/home/css/../images/f_bg_1.jpg);
    background-position: left 0px;
    background-repeat: no-repeat;
    padding: 9px 0px 0px 75px;
    width: 219px;
    height: 60px;
}

#footer_row2 .footer_in_2{
    background-image: url(../../../../templates/default/templates/home/css/../images/f_bg_2.jpg);
    background-position: left 3px;
    background-repeat: no-repeat;
    padding: 9px 0px 0px 64px;
    width: 229px;
}

#footer_row2 .footer_in_3{
    background-image: url(../../../../templates/default/templates/home/css/../images/f_bg_3.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    padding: 9px 0px 0px 65px;
    width: 266px;
}






/* ================================================================================*/

/*Opera Hack*/
@media all and (min-width: 0px) {

} *{ margin: 0; padding: 0;}

body{
    font-family: Comic Sans MS; 
    color: #ffffff;
    min-width:1000px; 
    font-size:14px; 
    background-color: #DB7101;
    background-image: url(../../../../templates/default/templates/main/css/../images/body.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

html, body{
    height: 100%;
}

td{
    vertical-align: top;
}

img{
    border: 0px;
}

/* ================================================================================*/

form{ margin: 0; padding: 0; }

div, td, input, select, p, a, li {
    font-family: Comic Sans MS; 
    font-size: 14px;
    color: #ffffff;
}

input, textarea{
   color:#000000;
}

a{
    
    text-decoration: underline;
}

a:hover{
    text-decoration: none;
}

#main_inside{
    position:relative; 
    min-height:100%; 
    margin: 0 auto; 
    width: 1000px; 
}
    
/*For IE*/
* html #main_inside{
    height:100%; 
}

#main_inside_in{ 
    position:relative; 
    min-height:100%; 
    margin: 0 auto; 
    width: 1000px; 
}

/*For IE*/
* html #main_inside_in{
    height:100%; 
}

#main_content{
    margin: 0 auto;
}
/*=======================================================*/

/* header */
#header{
    height: 180px;
    padding: 0px 0px 0px 53px;
}

#logo{
    float: left;
    width: 335px;
    padding: 8px 0px 0px 0px;
}

#header_right{
    float: left;
    padding: 0px 0px 0px 19px;
}

#header_banner{
    float: left;
    padding: 36px 0px 0px 70px;
}

#search_row{
    float: right;
    clear: both;
    padding: 11px 0px 0px 0px;
    width: 590px;
}

#slogan{
    float: left;
    width: 313px;
    height: 31px;
    font-family: Comic Sans MS;
    font-size: 20px;
    font-weight: bold;
    color: #6100C6;
}

#search{
    float: left;
    background-image: url(../../../../templates/default/templates/main/css/../images/search_bg.jpg);
    background-position: left 2px;
    background-repeat: no-repeat;
    width: 248px;
    height: 38px;
}

#search_text{
    float: left;
    font-family: Impact;
    font-size: 13px;
    font-weight: normal;
    padding: 8px 0px 0px 10px;
    width: 59px;
}

#search_inp{
    float: left;
    width: 146px;
    height: 22px;
    background-image: url(../../../../templates/default/templates/main/css/../images/inp_bg.jpg);
    background-position: right 8px;
    background-repeat: no-repeat;
    padding: 9px 0px 0px 0px;
}

* html #search_inp{
    padding: 11px 0px 0px 0px;    
}

*+html #search_inp{
    padding: 11px 0px 0px 0px;    
}


#search_inp input{
    width: 116px;
    height: 20px;
    background-color: transparent;
    border: none;
    background-image: none;
    font-family: arial;
    font-size: 12px;
    color: #998145;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 5px;
}

#search_sub{
    float: left;
    padding: 8px 0px 0px 3px;
}

#search_sub input{
    width: 24px;
    height: 22px;
    background-color: transparent;
    border: none;
}
/* //header */

/* top_menu */
#top_menu{
   width: 935px;
    height: 46px;
   clear: both;
   margin: 0px 0px 0px 32px;
    background-image: url(../../../../templates/default/templates/main/css/../images/top_menu_x.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}

#top_menu_in{
   width: 935px;
    height: 46px;
   background-image: url(../../../../templates/default/templates/main/css/../images/top_menu_right.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}


#top_menu_in2{
   width: 935px;
    height: 46px;
   background-image: url(../../../../templates/default/templates/main/css/../images/top_menu_left.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

#top_menu_in2 ul li.sep{
    padding: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 12px;
    height: 13px;
}

* html #top_menu_in2 ul li.sep{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 12px;
    height: 13px;
}

*+html #top_menu_in2 ul li.sep{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 12px;
    height: 13px;
}

#top_menu_in2 ul li.sep img{
    margin: 0px 0px 0px 0px;
}


ul#navmenu-h{
   margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
/*    height: 24px;*/
    position: absolute;
    list-style: none;
    width: 935px; /*For KHTML*/
}

ul#navmenu-h li{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    text-align: center;
/*    float: left;
    display: block;*/
    width: auto;    
    display: inline;  
    position: relative;
    float: left; /*For Gecko*/
    margin: 0px;
    height: 29px !important;
    height: 29px;
    z-index: 10000;
}
   
ul#navmenu-h li.lastItem{
    background-image: none;     
}  


ul#navmenu-h li ul{
    display: none;
    left: 0px;    
    padding: 0px 0px 2px 0px;
    width: 146px;
    background-color: #6200C5;
    border: 1px solid #FFF;         
    margin: 0px 0px 0px 0px;    
    list-style: none;
   position: absolute;
   top: 41px;
   left: 0px;
}

ul#navmenu-h li ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
  border-bottom: 1px solid #FFF;
}

ul#navmenu-h li ul li{
  width: 126px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  background-image: none;
  border: none;
  background-color: #6200C5;
  text-align: left;
}

ul#navmenu-h li a{
    float: none !important; /*For Opera*/
   float: left; /*For IE*/
   display: block;
    height: auto !important;
   height: 1%; /*For IE*/    
    padding: 7px 10px 12px 10px;
    margin: 0px;
    text-decoration: none;
    font-family: Impact;
    font-size: 12px;
    color: #FFFFFD;
    display: block;
    border-top: 1px solid transparent; 
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;    
    position: relative;
    z-index: 20000;
}


* html ul#navmenu-h li a{
    border: none;
    padding: 8px 12px 12px 12px;
    margin: 0px;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a{
    color: #FFFFFF;
    border-top: 1px solid #FFFFFF; 
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;    
/*    border-bottom: 1px solid #6200C5;*/
    background-image: url(../../../../templates/default/templates/main/css/../images/line.jpg);
    background-position: 1px bottom;
    background-repeat: no-repeat;
    background-color: #6200C5;
}

* html ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a{
    padding: 7px 11px 12px 11px;
    margin: 0px;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
      text-decoration: none;
   font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #D9B9FF;
    display: block;    
    padding: 7px 6px 8px 8px;    
    height: 14px;
    background-image: url(../../../../templates/default/templates/main/css/../images/li.gif);
    background-position: 15px 12px;
    background-repeat: no-repeat;
    float: none;
    border: none;    
    text-align: left;
    position: relative;
    z-index: 1000;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
   text-decoration: none;
      background-image: url(../../../../templates/default/templates/main/css/../images/li_hover.gif);
    background-position: 15px 12px;
    background-repeat: no-repeat;
    color: #fff;
    background-color: #5A07B1;
    border: none;
    padding: 7px 6px 8px 28px;    
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

/* //top_menu */

/* content */
#content{
   clear: both;
/*    margin: 0 auto;*/
    width: 959px;
    margin: 0px 0px 0px 21px;
    background-image: url(../../../../templates/default/templates/main/css/../images/body_y.jpg);
    background-position: 2px top;
    background-repeat: repeat-y;
}

/* slider */
#slider{
    padding: 13px 0px 0px 11px;
    height: 400px;
    overflow: hidden;
}


/* //sloder */

#content_inner{
    padding: 38px 50px 0px 29px;
    clear: both;
    
   height: auto !important;     
   min-height: 580px !important; 
   height: 580px; 
}


#content h1{
    padding: 2px 0px 27px 0px;
    margin: 0px 0px 0px 0px;
    color: #FFFDFE;
    font-family: Comic Sans MS;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
}

#content p{
    padding: 0px 0px 24px 0px;
    margin: 0px;
    line-height: 24px;
}

#content .cont_in{
    clear: both;
    padding: 0px 0px 10px 0px;
}

#content .cont_in .cont_img{
    float: left;
    width: 135px;
    height: 97px;
    padding: 6px 10px 10px 0px;
}

#content .cont_in .cont_desc{
    float: left;
    width: 730px;
}

#content .cont_in .cont_desc a.title{
    font-size: 14px;
    font-weight: bold;
    display: block;
    padding: 0px 0px 6px 0px;
    color: #fff;
    text-decoration: none;
}

#content .cont_in .cont_desc a.title:hover{
    text-decoration: underline;
}

#content .cont_in .cont_desc p{
    padding: 0px 0px 24px 0px;
}

/* //content */


.clear{
    clear: both;
    font-size: 1px;
    height: 1px;
}

/*=======================================================*/

#footer_block{
    height: 283px; 
    clear: both;
}

#footer_main{
    height: 283px; 
    margin: -283px auto; 
    position: relative; 
}

#footer{
   height: 283px; 
   margin: 0 auto; 
   width: 1000px; 
   background: url(../../../../templates/default/templates/main/css/../images/footer.png) no-repeat top left;
/*   background-image: none; */
   /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://www.ergonized.com/kolya/anakatosoures/templates/default/templates/main/images/footer.png');   */
}

#footer_row{ 
    padding: 0px 0px 0px 35px;
    height: 90px;
}

#footer_row a{
    float: left;
    margin: 0px 7px 0px 0px;
    position: relative;
}

#footer_row2{ 
    padding: 18px 0px 0px 45px;
    clear: both;
}

#footer_row2 .footer_in{
    float: left;
    background-image: url(../../../../templates/default/templates/main/css/../images/f_bg_1.jpg);
    background-position: left 0px;
    background-repeat: no-repeat;
    padding: 9px 0px 0px 75px;
    width: 219px;
    height: 60px;
}

#footer_row2 .footer_in_2{
    background-image: url(../../../../templates/default/templates/main/css/../images/f_bg_2.jpg);
    background-position: left 3px;
    background-repeat: no-repeat;
    padding: 9px 0px 0px 64px;
    width: 229px;
}

#footer_row2 .footer_in_3{
    background-image: url(../../../../templates/default/templates/main/css/../images/f_bg_3.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    padding: 9px 0px 0px 65px;
    width: 266px;
}






/* ================================================================================*/

/*Opera Hack*/
@media all and (min-width: 0px) {

} ul#navmenu-h{
   margin: 0px 0px 0px 25px;
    padding: 3px 0px 0px 0px;
/*    height: 24px;*/
    position: absolute;
    list-style: none;
    width: 935px; /*For KHTML*/
    z-index: 20;
}

ul#navmenu-h li{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    text-align: center;
/*    float: left;
    display: block;*/
    width: auto;    
    display: inline;  
    position: relative;
    float: left; /*For Gecko*/
    margin: 0px;
    height: 29px !important;
    height: 29px;
    z-index: 10000;
}

ul#navmenu-h li.last{
    background-image: none;
}


ul#navmenu-h li ul{
    display: none;
    left: 0px;    
    padding: 0px 0px 2px 0px;
    width: 146px;
    background-color: #6200C5;
    border: 1px solid #FFF;         
    margin: 0px 0px 0px 0px;    
    list-style: none;
   position: absolute;
   top: 41px;
   left: 0px;
}

ul#navmenu-h li ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
  border-bottom: 1px solid #FFF;
}

ul#navmenu-h li ul li{
  width: 146px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  background-image: none;
  border: none;
  background-color: #6200C5;
  text-align: left;
}

ul#navmenu-h li a{
    float: none !important; /*For Opera*/
   float: left; /*For IE*/
   display: block;
    height: auto !important;
   height: 1%; /*For IE*/    
    padding: 7px 13px 12px 13px;
    margin: 0px;
    text-decoration: none;
    font-family: Impact;
    font-size: 18px;
    color: #FFFFFD;
    display: block;
    border-top: 1px solid transparent; 
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;    
    position: relative;
    z-index: 20000;
}


* html ul#navmenu-h li a{
    border: none;
    padding: 8px 14px 12px 14px;
    margin: 0px;
}


/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a{
    color: #FFFFFF;
    border-top: 1px solid #FFFFFF; 
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;    
    border-bottom: 1px solid #FFFFFF;     
    background-color: #6200C5;
}

* html ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a{
    padding: 7px 13px 12px 13px;
    margin: 0px;
}


/* Root Menu Hover Persistence */
ul#navmenu-h a.curr:hover,
ul#navmenu-h li:hover a.curr,
ul#navmenu-h li.iehover a.curr{
    color: #FFFFFF;
    border-top: 1px solid #FFFFFF; 
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;   
    border-bottom: none; 
/*    border-bottom: 1px solid #6200C5;*/
    background-image: url(../../../../templates/default/modules/jsMenu/templates/simpleCss/horizontal/css/../images/line.jpg);
    background-position: 1px bottom;
    background-repeat: no-repeat;
    background-color: #6200C5;
}

* html ul#navmenu-h a.curr:hover,
ul#navmenu-h li:hover a.curr,
ul#navmenu-h li.iehover a.curr{
    padding: 7px 13px 12px 13px;
    margin: 0px;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #D9B9FF;
    display: block;    
    padding: 7px 6px 8px 28px;    
    height: 14px;
    background-image: url(../../../../templates/default/modules/jsMenu/templates/simpleCss/horizontal/css/../images/li.gif);
    background-position: 15px 12px;
    background-repeat: no-repeat;
    float: none;
    border: none;    
    text-align: left;
    position: relative;    
    z-index: 1000;    
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
   text-decoration: none;
      background-image: url(../../../../templates/default/modules/jsMenu/templates/simpleCss/horizontal/css/../images/li_hover.gif);
    background-position: 15px 12px;
    background-repeat: no-repeat;
    color: #fff;
    background-color: #5A07B1;
    border: none;
    padding: 7px 6px 8px 28px;    
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
} #flashcontent{
    position: relative;
    top:3px;
    left:3px;
}
