body         { background-color: #d1eddb; margin:5px 10px 10px 10px;
    padding:0; }
body         { font-family: Arial; color:#000000; font-size:medium; vertical-align:top; text-align:center }
h1           { font-family: Arial; font-size:xxx-large; color: #000000 }
h2           { font-family: Arial; font-size: large; color: #000000; font-weight: bold; }
h3           { font-family: Arial; font-size:medium; color: #000000; font-weight: bold }
h4           { font-family: Arial; font-size:small; color: #000000 }
h5           { font-family: Arial; font-size:small; color: #000000 }
h6           { color: #000000; font-family: Arial; font-size:x-small }
a:link       { color: #0000ff }
a:visited    { color: #0000ff } 
a:hover      { color: #0000ff }
table        { font-family: Arial; font-size:small; color: #000000; font-weight: bold; text-align:center; margin-left: auto; margin-right: auto;
}

  
  #main {
    border:6px groove #660066; background:#FFFFFF; margin:10px 10px 10px 10px }



 #topbox {
    border:2px groove #000000; 
    background:url(images/topbackground.gif) bottom left repeat-x; 
   -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;}
	
	
	
/* ---------- Top Menu --------- */
 
 .hovermenu ul{
 font: 13px arial;
 padding-left: 0;
 margin-left: 8px;
 height: 15px;
 }
 
.hovermenu ul li{
 list-style: none;
 display: inline;
 }
 
.hovermenu ul li a{
 padding: 5px 7px;
 float: left;
 color: #000000;
	display:block;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #660066;
 
 }
 
.hovermenu ul li a:hover{
 text-decoration: underline; }
 
 
 
 /* ---------- Mega Drop Down --------- */

#megamenu {
	list-style:none;
	width:95%;
	margin:20px auto 0px auto;
	height:35px;
	padding:0px 12px 0px 12px;

	/* Rounded Corners */

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	/* Background color and gradients */

	background:url(images/topbackground.gif) bottom left repeat-x;

	/* Borders */

	border: 1px solid #000000;
}

#megamenu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 5px 4px 5px;
	margin-right:12px;
	margin-top:4px;
	border:none;
}

#megamenu li:hover {
	border: 1px solid #660066;
	padding: 6px 9px 5px 9px;

	/* Background color and gradients */

	background: #f0faf3;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));

	/* Rounded corners */

	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

#megamenu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #000000;
	display:block;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #660066;
}

#megamenu li .drop {
	padding-right:16px;
	background:url("images/drop1.png") no-repeat right 5px;
}
#megamenu li:hover .drop {
	background:url("images/drop.png") no-repeat right 5px;
}

.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns,
.dropdown_6columns {
	margin:4px auto;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #000000;
	border-top:none;
	z-index: 150;

	/* Gradient background */
	background:#f0faf3;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

.dropdown_1column {width: 180px;}
.dropdown_2columns {width: 360px;}
.dropdown_3columns {width: 540px;}
.dropdown_4columns {width: 720px;}
.dropdown_5columns {width: 900px;}
.dropdown_6columns {width: 1080px;}


#megamenu li:hover .dropdown_1column,
#megamenu li:hover .dropdown_2columns,
#megamenu li:hover .dropdown_3columns,
#megamenu li:hover .dropdown_4columns,
#megamenu li:hover .dropdown_5columns,
#megamenu li:hover .dropdown_6columns {
	left:-1px;top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:170px;}
.col_2 {width:340px;}
.col_3 {width:510px;}
.col_4 {width:680px;}
.col_5 {width:850px;}
.col_6 {width:1020px;}


/* Drop Down Content Stylings */

#megamenu p, #megamenu h2, #megamenu h3, #megamenu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:14px;
	text-align:left;
	text-shadow: 1px 1px 1px #FFFFFF;
	
}
#megamenu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 10px 0;
	padding-bottom:10px;
	border-bottom:1px solid #666666;
}
#megamenu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}
#megamenu p {
	line-height:16px;
	margin:0 0 10px 0;
}

#megamenu li:hover div a {
	font-size:14px;
	color:#000000;
}
#megamenu li:hover div a:hover {
	color:#0000ff;
}
.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.imgshadow {
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}
#megamenu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
#megamenu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#megamenu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:160px;
	 text-shadow: 1px 1px 1px #ffffff;
}
#megamenu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}
#megamenu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#megamenu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

#megamenu .menu_right {
	float:right;
	margin-right:0px;
}

#megamenu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
	-webkit-border-radius: 5px 0px 5px 5px;
	border-radius: 5px 0px 5px 5px;
}

#megamenu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

/* ---------- rotating script --------- */

.wt-rotator{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:#000;
border:1px solid #000;
position:relative;
width:825px;
height:300px;
margin-left: auto;
	margin-right: auto;
overflow:hidden;
}
.wt-rotator a{
outline:none;
}
.wt-rotator .screen{
position:relative;
top:0;
left:0;
width:825px;
height:300px;
overflow:hidden;
}
.wt-rotator #strip{
display:block;
position:relative;
top:0;
left:0;
z-index:0;
overflow:hidden;
}
.wt-rotator .content-box{
display:none;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.wt-rotator .main-img{
display:none;
position:absolute;
top:0;
left:0;
z-index:0;
border:0;
}
.wt-rotator .preloader{
position:absolute;
top:50%;
left:50%;
width:36px;
height:36px;
margin-top:-18px;
margin-left:-18px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background:#000 url(rotator/assets/loader.gif) center no-repeat;
background:rgba(0,0,0,.7) url(rotator/assets/loader.gif) center no-repeat;
z-index:4;
display:none;
}
.wt-rotator #timer{
position:absolute;
left:0;
height:4px;
background-color:#FFF;
-moz-opacity:.5;
filter:alpha(opacity=50);
opacity:0.5;
z-index:4;
visibility:hidden;
font-size:0;
}
.wt-rotator .desc{
color:#000;
position:absolute;
top:0;
left:0;
z-index:6;
overflow:hidden;
visibility:hidden;
text-align:left;
}
.wt-rotator .inner-bg{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
-moz-opacity:.7;
filter:alpha(opacity=70);
opacity:0.7;
z-index:1;
}
.wt-rotator .inner-text{
position:absolute;
padding:10px;
z-index:2;
}
.wt-rotator .c-panel{
position:absolute;
top:0;
z-index:7;
visibility:hidden;
}
.wt-rotator .outer-cp{
position:absolute;
left:0;
width:100%;
background:#333;
background:-moz-linear-gradient(top, #999 0%, #333 50%, #000 51%, #111 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#999), color-stop(50%,#333), color-stop(51%,#000), color-stop(100%,#111));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#111111',GradientType=0);
border:1px solid #000;
border-left:none;
border-right:none;
}
.wt-rotator .thumbnails,
.wt-rotator .buttons{
display:inline;
position:relative;
float:left;
overflow:hidden;
}
.wt-rotator .thumbnails ul{
list-style:none;
margin:0;
padding:0;
}
.wt-rotator .thumbnails li,
.wt-rotator .play-btn,
.wt-rotator .prev-btn,
.wt-rotator .next-btn{
list-style:none;
display:inline;
float:left;
margin-right:4px;
overflow:hidden;
width:24px;
height:24px;
line-height:24px;
text-align:center;
color:#FFF;
background-color:#000;
border:1px solid #000;
cursor:pointer;
font-weight:bold;
}
.wt-rotator .thumbnails li.thumb-over{
color:#FFF;
background-color:#CCC;
}
.wt-rotator .thumbnails li.curr-thumb{
color:#000;
background-color:#FFF;
cursor:default;
}
.wt-rotator .thumbnails li.image{
background-color:#000;
}
.wt-rotator .thumbnails li.image.curr-thumb,
.wt-rotator .thumbnails li.image.thumb-over{
border-color:#06F;
}
.wt-rotator .thumbnails li.image a,
.wt-rotator .thumbnails li.image img{
display:block;
border:0;
}
.wt-rotator .thumbnails li.image.curr-thumb img{
-moz-opacity:.8;
filter:alpha(opacity=80);
opacity:0.8;
cursor:default;
}
.wt-rotator .thumbnails li *{
display:none;
}
.wt-rotator .thumbnails li div{
position:relative;
color:#FFF;
background-color:#000;
}
.wt-rotator .play-btn{
background:#000 url(rotator/assets/play.png) no-repeat center;
}
.wt-rotator .pause{
background:#000 url(rotator/assets/pause.png) no-repeat center;
}
.wt-rotator .prev-btn{
background:#000 url(rotator/assets/prev.png) no-repeat center;
}
.wt-rotator .next-btn{
background:#000 url(rotator/assets/next.png) no-repeat center;
}
.wt-rotator .button-over{
background-color:#CCC;
}
#rotator-tooltip{
position:absolute;
top:0;
left:0;
z-index:99999;
display:none;
}
#rotator-tooltip.txt-up{
margin-left:-10px;
margin-bottom:5px;
background:url(rotator/assets/tail.png) no-repeat;
background-position:10px bottom;
background-position-x:10px;
background-position-y:bottom;
}
#rotator-tooltip.txt-down{
margin-left:-10px;
margin-top:24px;
background:url(rotator/assets/rev_tail.png) no-repeat;
background-position:10px top;
background-position-x:10px;
background-position-y:top;
}
#rotator-tooltip.img-up{
background:url(rotator/assets/tail.png) center bottom no-repeat;
}
#rotator-tooltip.img-down{
background:url(rotator/assets/rev_tail.png) center top no-repeat;
}
#rotator-tooltip .tt-txt{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
background-color:#000;
max-width:300px;
padding:4px;
margin:8px 0;
}
#rotator-tooltip .tt-img{
display:none;
background-color:#000;
padding:2px;
margin:8px 0;
}
.wt-rotator .block,
.wt-rotator .vpiece,
.wt-rotator .hpiece{
position:absolute;
z-index:2;
}
