/* MAIN MENU */
#mainmenu{
 width:100%;
 background:#AECA00 url('../images/m20.gif') repeat-x;
	border-bottom:1px solid #ccc;
	height:21px;
}

#mainmenu li {
 float:left;
	padding-left:30px;
	background: none;
}

/*************************
******** Arrows **********
**************************/	
div.jMyCarousel{
}
div.jMyCarousel .prev{
	background: url('img/left.png') center center no-repeat;
	width:47px;
	height:61px;
	border:0px;
}
div.jMyCarousel .next{
	background: url('img/right.png') center center no-repeat;
	width:40px;
	height:61px;
	border:0px;
}
div.jMyCarousel .up{
	background: url('img/up.png') center center no-repeat;
	width:61px;
	height:40px;
	border:0px;
}

div.jMyCarousel .down{
	background: url('img/down.png') center center no-repeat;
	width:47px;
	height:61px;
	border:0px;
}


/** carousel 1 **/
div.jMyCarousel ul li{
	border:1px solid #fff;
	line-height:0px;
	background:none;
	margin:0;
	padding:0;
	height:120px;
}

div.jMyCarousel ul li a{ /* in case of link */
	display:block;
	border:0px;
	width:120px;
	text-align:center;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/example_flyout.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* common styling */
.menu2{
font-family: arial, sans-serif; width:100px; height:180px; position:relative; font-size:11px; margin:30px 0; z-index:100;
}
.menu2 ul {
padding:0; margin:0; list-style-type: none; background:#eee; width:100px; height:180px; border:1px solid #606;
}
.menu2 ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:85px;
}
.menu2 ul li {
float:left;
}
.menu2 ul li a, .menu2 ul li a:visited {
display:block; float:left; text-decoration:none; color:#000; width:90px; height:30px; line-height:29px; font-size:11px; background:transparent; padding-left:10px;
}
* html .menu2 ul li a, * html .menu2 ul li a:visited {width:100px; w\idth:90px;}

.menu2 table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu2 ul li:hover a,
.menu2 ul li a:hover{
background:#606; color:#fff;
}

.menu2 ul li:hover {position:relative; z-index:90;}
* html .menu2 ul li a:hover {position:relative; z-index:100;}

.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {
visibility:visible; position:absolute; height:auto; border:1px solid #606; background:#606; overflow:visible;
}
.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a{
display:block; background:transparent; color:#fff; line-height:15px; padding:5px 0 5px 10px; height:auto; text-decoration:none;
}

.menu2 ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover {
background:#069; color:#ff0;
}
.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:85px;
}
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; height:auto; color:#000; padding:0; border:1px solid #069; list-style-type:none; background:#069;
}
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {
display:block; background:transparent; color:#ff0;
}

.menu2 ul li:hover ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover ul li a:hover {
background:#eee; color:#000;
}

/* Banner Rotator CSS */

body { 
line-height: 1.4; 
text-align: center;
font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size: 12px;
background-color: #eaeef5;
}

#wrap {
position: relative;
width: 1000px;
height: 250px;
text-align: left;
margin: 0px auto;
}

/* CSS ROTATOR */

#slideshow {
position:relative;
width: 1000px;
height: 250px;
-webkit-box-shadow: 0px 0px 2px #999;
-moz-box-shadow: 0px 0px 2px #999;
}

#shadow {
position: absolute;
width: 1000px;
height: 32px;
background: transparent url('images/shadow.jpg') top center no-repeat;
bottom:-12px;
left: 0px;
z-index:-9999;
}

/* main_image section CSS */
.link {display:none;}
.main_image {
    width: 700px;
    height: 250px;
    background: #222;
    position: absolute;
    overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
    color: #fff;
    top: 0px;
    right: 0px;
}
.main_image h2 {
    font-size: 22px;
    font-weight: normal;
padding: 5px 10px 0 10px;
}
.main_image p {
    padding: 0 10px 10px 10px;
    margin: 0;
}
.main_image .desc{
    position: none; /*-- Replace with absolute to appear black box on the right of the container--*/  
    bottom: 0;
    right: 0px; /*--Stick the desc class to the bottom of our main image container--*/
    display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}
.main_image .block{
    width: 150px;
    height: 250px;
    background: #111;
    border-top: 1px solid #000;
}

.main_image .block .link-more {
color:#fff;
font-size: 120px;
display: block;
text-decoration: none;
height: 60px;
line-height: 60px;
}

.main_image .block .link-more:hover {
color:#1FB3DD;
}

/* image_thumb section CSS */

.image_thumb {
    float: left;
    width: 300px;
    height: 250px;
    background: #f0f0f0;
}
.image_thumb img {
margin: 7px;
    background: #fff;
    float: left;
}
.image_thumb ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.image_thumb ul li{
position: relative;
    margin: 0;
    padding: 0;
height: 82,3px;
    width: 299px;
    float: left;
background:#d5dbe7;
background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#d5dbe7));
background:-moz-linear-gradient(top, #FFF, #d5dbe7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#d5dbe7'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#d5dbe7')"; 
}
.image_thumb ul li.hover { /*--Hover State--*/
    background:#def1ff;
    cursor: pointer;
}
.image_thumb ul li.active { /*--Active State--*/
cursor: default;
z-index: 9998;
background:#095b86;
background:-webkit-gradient(linear, left top, left bottom, from(#003f60), to(#095b86));
background:-moz-linear-gradient(top, #003f60, #095b86);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#003f60', EndColorStr='#095b86'); 
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#003f60', EndColorStr='#095b86')";
color: #fff;
width: 315px;
}

.right-arrow, .image_thumb ul li .link-more, .image_thumb ul li span {
display:none;
}

.image_thumb ul li.active .right-arrow {
display:block;
background: transparent url('rotator/right_arrow.png') center center no-repeat;
width: 15px;
height: 75px;
float: right;
}

html .image_thumb ul li h2 {
font-size:14px;
color:#1FB3DD;
font-weight: bold;
    padding: 0;
}
.image_thumb ul li .block {
    float: left;
    margin: 5px;
    padding: 0;
    width: 170px;
}

.image_thumb ul li .block p {
font-size: 11px;
line-height: 1.2;
}
