html, body {
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height:150%;
    color:#FFF;
    margin:0;
    padding:0;
    text-align:center;
    background: url(IMAGE/bg.jpg) repeat 0 0;
}

/* ############################### TOP SECTION STYLES ########## */
#top {
    width:100%;
    height:550px;
    overflow:hidden;
    position:relative;
    border-bottom: 1px solid #e7dabc;
    background: url(IMAGE/bg_top.jpg) repeat 0 0;
	margin:0;
	padding:0;
	z-index:1;
	zoom:1;
}

#slider {
    width:13500px;
    height:550px;
}

/* ############################### TOP SECTION STYLES ########## */
#bottom {
    width:100%; 
	margin-top:10px;
    position:relative;
	z-index:2;
}

#container { 
    width:860px;
    padding:0px;
    margin:auto;
    text-align:left;
    position:relative;
}

/* ############################### CAROUSEL STYLES ########## */
.jcarousel-skin-tango {
    position: relative;
	z-index:1;
}

.jcarousel-container-horizontal {
	position:relative;
    left:50%;
	margin-left:-450px;
	z-index:1;
}

.jcarousel-clip {
    
}

/* ############################### NAVIGATION STYLES ########## */
#menu { padding:0; font-size:90%; margin:auto; text-align:right; height:50px; }
#menu ul { margin:0; padding:0; }
#menu ul li { display:inline; }
#menu ul li a { color:#FFF; padding:0px 12px; text-decoration:none; }
#menu ul li a.off { color:#FFF; }
#menu ul li a:hover {color:#cc9966; }

ul, li  {
    margin:0;
    padding:0;
    list-style: none;
    height:auto;
}

a { text-decoration:none; color:#FFF; }
a:hover {color:#cc9966; }

.logo {
    position:absolute;
    top:-69px;
    left:0px;
    z-index:20;
}

.leftcol {
    width:500px;
    float:left;
    margin-top:20px;
    padding:0;
}

.rightcol {
    width:300px;
    float:right;
    margin-top:20px;
    padding:0;
}

.h1 { font-size:200%; font-weight:bold; line-height:160%; }
.h2 { font-size:140%; line-height:130%; }

.sml { font-size:70%; color:#FFF; }

.clear { clear: both; }
.hide { display: none; }
.show { display: block; }

img { border:0; }


/* ############################### fancybox pop-ins ########## */
.hide {
    display: none;
	position:relative;
	z-index:99;
}

.fancycontent {
    color: #000;
    text-align: left;
	z-index:1110;
}

