.MenuBarItemIE 
{
	position: static;
}

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		float: left;
		background-color: #FFF;
	}
}

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 500;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: auto;
	float: left;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: auto;
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
	width: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: auto;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;

}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	border: 1px solid #CCC;
	width: auto;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	background-color: #c1c8e4;
	padding: 0.5em;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #c1c8e4;
	color: Black;
}

/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #c1c8e4;
	color: Black;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-image: url(../../../images/SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url(../../../images/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	background-color: #464c64;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a \"hover\" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(../../../images/SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	background-color: #464c64;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a \"hover\" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(../../../images/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	background-color: #464c64;
}

------------------------------------------------------------------------------------------------------------------


/*Madison Site Over-rides and additions*/

ul.MenuBarHorizontal ul ul
{
	position: absolute;
}
ul.MenuBarHorizontal li
{
	float: left;
}
ul.MenuBarHorizontal a
{
	background-color: #c1c8e4;
	padding: 0.5em;
	color: Black;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #c1c8e4;
	color: #697397;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #464c64;
	color: #c1c8e4;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #697397;
	color: #c1c8e4;
}
ul.MenuBarHorizontal ul li {
width: 8.2em;
}
ul.MenuBarHorizontal ul a{
	width: 8.2em;
	background-color: #697397;
	color: #c1c8e4;
}
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: 0 0 0 113%;
}
/* Note that these below will be used only IE */
*ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: 0 0 0 140%;
}
*ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #464c64;
	color: #c1c8e4;
}
}
/* Note that these below will be used only IE */
*ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: 0 0 0 138%;
}
*ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #464c64;
	color: #c1c8e4;
}
.headline {
font-family: Verdana, Geneva, sans-serif;
	font-size:24px; 
	line-height:1.125em;
	color:#757575; }


* { margin:0; padding:0;}
html, body { height:100%;  min-width:967px;}	
body { 
	background: url(../../../site/1/template/images/bg.gif); 
	font-family: Verdana, Geneva, sans-serif;
	font-size:100%; 
	color:#757575;
	}
input, select, textarea { font-family:Arial, Helvetica, sans-serif;	font-size:1em;	vertical-align:middle;	font-weight:normal;}
object { vertical-align:top; outline:none}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.container {	overflow:hidden; width: 100%;}
a img{ border:0px}
img{ vertical-align:top;  }
fieldset{ border:none}

.col-1, .col-2, .col-3, .col-4{ float:left}
.main {	margin: 0 auto;	position: relative;	width: 967px; }

.row .col-1{ width:240px; margin-right:50px}
.row .col-2{ width:250px}
.row1 .col-1{ width:160px; margin-right:30px}
.row1 .col-2{ width:160px}



a{ color:#02b5ff; text-decoration:underline; outline:none}
a:hover{ text-decoration:none}
		
section ul.list{margin:0; padding:0; list-style:none;}
section ul.list li{background:url(/site/1/template/marker1.png) top left no-repeat; background-position:0 7px; margin:0; padding-left:38px; overflow:hidden }
section ul.list li a{color:#1f1f1f; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; line-height:43px} 
section ul.list li a:hover { text-decoration:none; color:#ff9200; }
		
section ul.list1{margin:0; padding:0; list-style:none;}
section ul.list1 li{background:url(/site/1/template/marker2.gif) top left no-repeat; background-position:0 11px; margin:0; padding-left:18px; overflow:hidden }
section ul.list1 li a{color:#757575; text-decoration:none; line-height:30px} 
section ul.list1 li a:hover { text-decoration:none; color:#ff9200; }

.link{color:#000000; background:url(/site/1/template/marker.gif) top left no-repeat; padding-left:20px; line-height:25px; display:block; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
.link:hover{text-decoration:underline }

.link1{color:#000000; background:url(/site/1/template/icon4.gif) top left no-repeat; padding-left:35px;line-height:25px; display:block; float:left; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
.link1:hover{text-decoration:none; color:#ff9200 }
.link2{ color:#000}
.link3{ color:#f2f2f2}
.link4{ color:#000; text-decoration:none}
.link4:hover{ color:#000; text-decoration: underline}
.link5{ color:#757575; text-decoration:none}
.link5:hover{ color:#757575; text-decoration: underline}

.button{color:#fff; background:url(/site/1/template/button.gif) top left no-repeat; width:114px; text-align:center; line-height:32px; display:block; text-decoration:none;  }
.button:hover{text-decoration:underline }

.link-1 { display:inline-block; float:left; line-height:43px; background:url(/site/1/template/bg_link.gif) top left repeat-x #314451; padding:0 11px 0 11px; color:#fff; text-transform:uppercase; text-decoration:none; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; cursor:pointer; position:relative; behavior:url(../../../site/1/template/script/PIE.htc); font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.link-1:hover {background:#314451; text-decoration:none; color:#fff}


.button1{color:#fff; background:url(../../../site/1/template/button1.png) top left no-repeat; width:126px; text-transform:uppercase; text-align:center; line-height:50px; font-weight:bold; display:block; text-decoration:none; position:absolute; right:11px; font-size:24px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; top: 60px; padding-bottom:12px}
.button1:hover{text-decoration:none; color:#2fc5fc }

header {font-size:0.75em; color:#FFFFFF; height:246px; background:url(../../../site/1/template/top.gif) top left repeat-x; position:relative; z-index:900 }
header .indent{ top:10px; right:11px; position:absolute; width:167px; padding:0; z-index:2000}
header .indent3{ top:129px; right:13px; position:absolute; width:114px; padding:0; z-index:2000; color:}
header .indent3 img{ margin-left:2px}
header .indent2{ top:9px; right:15px; position:absolute; width:175px; padding:0; z-index:2000; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:13px}
header .icon{ top:142px; right:25px; position:absolute; width:340px; text-align:right; font-family:Verdana, Geneva, sans-serif}
header .icon a{ color:#eeeeee; text-decoration:none}
header .icon a:hover{text-decoration:none; color:#4377b6}
header .inside{background:url(../../../site/1/template/bg_m.png) top left no-repeat; top:185px; left:13px; width:940px; position: absolute; padding:0; margin:0; z-index:900}
header .nav{position:relative; padding:0; margin:0; z-index:90000}

header h1 {position:absolute; left:13px; top:95px; text-indent:-9999px;}
header h1 a { display:block; width:385px; height:70px; background:url(/site/1/template/logo.png) no-repeat left top;	}
.bg-top{ background:url(../../../site/1/template/top1.jpg) top center no-repeat; margin-top:-60px;  height:246px;}

.sf-menu {margin:0; padding:0;	list-style: none; z-index:90000; position:relative } 
.sf-menu li{display:inline; float:left; background:url(/site/1/template/bg_li1.gif) top right no-repeat; padding:0 1px 0 0;}
.sf-menu li a{color:#2c2d2d;  text-decoration:none; display:block; float:left; line-height:50px; text-transform:uppercase; padding:0 26px 0 26px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;  } 
.sf-menu li a:hover {color:#fff;  text-decoration:none; background:url(/site/1/template/bg_li-act.gif) top left repeat-x}
.sf-menu li a.current{ color:#fff;  text-decoration:none; background:url(/site/1/template/bg_li-act.gif) top left repeat-x}

.sf-menu .m{ margin:0; display:inline; float:left; background:none; padding-right:0}
.sf-menu .m a{color:#0e0e0e; text-decoration:none; display:block; line-height:50px; padding:0; width:66px; background:url(/site/1/template/m1.gif) top left no-repeat; height:50px} 
.sf-menu .m a:hover { background:url(/site/1/template/m1-act.gif) top left no-repeat; width:66px; }
.sf-menu .m a.current{ background:url(/site/1/template/m1-act.gif) top left no-repeat; width:66px; }

.sf-menu ul { position:absolute; top:-999em; width:10em; line-height:1.0; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul {  top:50px; z-index:99;}


.sf-menu ul {	width:215px; background:url(/site/1/template/bg_menu1.png); padding-top:20px; border-style: solid; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px; padding-bottom:20px; behavior:url(/site/1/template/script/PIE.htc); }
.sf-menu ul li {  text-align:left; line-height:37px; padding: 0 22px 0 30px; width:163px;  z-index:9; float:left; background:url(/site/1/template/bg_li2.png) bottom left repeat-x; }
.sf-menu ul .li {  text-align:left; line-height:37px; padding: 0 22px 0 42px; width:163px;  z-index:9; float:left; background:url(/site/1/template/bg_li3.png) bottom left repeat-x; }
.sf-menu ul li a {line-height:37px; height:37px; text-align:left;  font-size:13px;width:163px;  color:#3c3c3c; z-index:9;  text-transform:uppercase; text-shadow:none; position:relative; background:none}
.sf-menu ul li a:hover { color:#eda900; text-shadow:none; background:none }
.sf-menu ul .li a {line-height:37px; height:37px; text-align:left;  font-size:13px;width:163px;  color:#3c3c3c; z-index:9;  text-transform:uppercase; text-shadow:none; position:relative}
.sf-menu ul .li a:hover { color:#59c601; text-shadow:none }

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	 position:relative }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {	left: 0; z-index: 99;}

				
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left:180px; /* match ul width */ top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left:10em; /* match ul width */ top:0;}

.sf-sub-indicator {	position: absolute;	display:block;	right:10px;	width:10px;	height:10px; text-indent:-999em; overflow:hidden;}

aside { height:398px; background:url(../../../site/1/template/bg_aside.gif) top left repeat-x}
aside .bg-aside{ height:398px; background:url(../../../site/1/template/bg_aside1.jpg) top center no-repeat}
aside .inside{ padding:0px 0px 0px 13px}
.block{ background:url(/site/1/template/block.jpg) top left no-repeat; overflow:hidden; width:941px; height:352px }
.block .indent-block{ padding:4px 0px 0px 44px; }
.info{ width:450px; height:84px; position:absolute; margin-top:-131px; background:url(/site/1/template/bg_block1.png); font-size:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.2em; color:#333333}
.info span{ font-size:36px}
.indent-info{padding:7px 0px 0px 35px;}

section{ font-size:0.8125em; width:100%; text-align:left; background:url(../../../site/1/template/bg_cont.gif) top left repeat-x #f2f2f2}
section .inside{padding:5px 0px 10px 3px}
section .inside1{padding:10px 0px 10px 3px;}
section b{ color:#303030}
.img-left{ float:left; margin:0 20px 0px 0}
.img-left1{ float:left; margin:0 17px 0px 0}
.img-left2{ float:left; margin:0 10px 0px 0}
.img-indent{ margin:0 0 16px 0}
p{ margin:0 0 10px 0}
.p{ margin:0}
.p1{ margin:0 0 5px 0}
.p2{ margin:0 0 5px 0}
.p3{ margin:0 0 10px 0}
h1{color:#464646; text-transform:uppercase; font-size:40px; margin-bottom:10px; line-height:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
h1 span{ font-size:40px;}
h2{color:#464646; font-weight:normal; font-size:28px; margin-bottom:10px; line-height:1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
h3{color:#464646; font-weight:normal; font-size:30px; margin-bottom:10px; line-height:1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
h4{color:#5e5e5e; font-size:1em; margin-bottom:9px;  }
.tail{ background:url(../../../site/1/template/tail.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:9px}
.txt-1{ float:right; display:block; margin-bottom:31px; font-weight:bold; color:#5e5e5e}
.txt3{ float:right; display:block; padding-top:13px}
.txt4{ color:#a5a4a4; font-size:11px}

.indent{padding:10px 0px 0px 0px}

.num{ float:left; width:53px; line-height:52px; background:url(/site/1/template/bg_num.png) top left no-repeat; text-align:center; padding-right:15px; font-size:24px; font-weight:bold; color:#fff;  font-family:Arial, Helvetica, sans-serif}
.num1{ float:left; width:52px; line-height:52px; background:url(/site/1/template/num1.png) top left no-repeat; text-align:center; padding-right:15px; font-size:35px; color:#fff;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; display:block}

.box{ background:#EAE4E0; width:100%;}
.box .border-top {background:url(/site/1/template/border_top.gif) top repeat-x;}
.box .border-bottom {background:url(/site/1/template/border_bottom.gif) bottom repeat-x;}
.box .border-left {background:url(/site/1/template/border_left.gif) left repeat-y;}
.box .border-right {background:url(/site/1/template/border_right.gif) right repeat-y;}
.box .corner-top-left {background:url(/site/1/template/corner_top_left.gif) left top no-repeat;}
.box .corner-top-right {background:url(/site/1/template/corner_top_right.gif) right top no-repeat;}
.box .corner-bottom-left {background:url(/site/1/template/corner_bottom_left.gif) left bottom no-repeat;}
.box .corner-bottom-right {background:url(/site/1/template/corner_bottom_right.gif) right bottom no-repeat; width:100%; }
.box .indent-box{ padding:0px 0px 0px 0px; }

footer { color:#fafafa; font-size:0.8125em; background: #014979; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding: 5px 5px 5px 5px; alight: bottom; }
footer .inside{ padding:30px 0 40px 3px }
footer a {color:#fafafa; text-decoration:underline}  
footer a:hover {  text-decoration:none}
footer h2{color:#fff; font-weight:normal; font-size:21px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:13px; line-height:1.2em}

footer ul{margin:0; padding:0; list-style:none;}
footer ul li{ margin:0px;  display:block; line-height:28px;}
footer ul li a{color:#fff; text-decoration:none; display:block; line-height:28px; background:url(../../../site/1/template/marker.gif) center left no-repeat; padding-left:13px; float:left } 
footer ul .li a{color:#fff; text-decoration:none; display:block; line-height:28px; background:url(../../../site/1/template/icon1.gif) center left no-repeat; padding-left:33px; } 
footer ul .li1 a{color:#fff; text-decoration:none; display:block; line-height:28px; background:url(../../../site/1/template/icon2.gif) center left no-repeat; padding-left:33px; } 
footer ul .li2 a{color:#fff; text-decoration:none; display:block; line-height:28px; background:url(../../../site/1/template/icon3.gif) center left no-repeat; padding-left:33px; } 
footer ul li a:hover { text-decoration:none; color:#12a6e2  }
.txt{ font-size:21px; color:#fff; line-height:31px}
.txt span{ font-size:31px; color:#12a6e2}
.txt1{ font-size:14px; font-family:Arial, Helvetica, sans-serif}


.button2{color:#fff; background:url(../../../site/1/template/button2.gif) top left no-repeat; width:80px; padding-left:9px; text-align:left; line-height:32px; display:block; text-decoration:none; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:right; vertical-align:middle }
.button2:hover{text-decoration:none; color:#000 }
	
.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:35px}
.rowElem1{ height:28px; background:url(../../../site/1/template/bg_input.gif) top left no-repeat}
.block-contact span{ float:right; margin-right:160px;}
.input{
   	border:none; 
	background:none;
	width:125px; height:20px;
	font-size:1em;
	color:#000;
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:4px;
	margin:0;
}
.input1{
   	border:1px solid #c8c8c8; 
	background:#fff;
	width:200px; height:18px;
	border-style: solid; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
	position:relative;
	behavior:url(../../../js/PIE.htc); 
	font-size:1em;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
}input{
   	border:1px solid #b6b5b1; 
	/*background:#fff;*/
	/*width:329px; height:20px;*/
	font-size:1em;
	color:#696969;
	border-style: solid; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
	position:relative;
	behavior:url(/site/1/template/script/PIE.htc); 
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:4px;
	padding-bottom:3px;
}
textarea{
   	border:1px solid #b6b5b1; 
	background:#fff;
	width:439px; height:218px;
	font-size:1em;
	color:#696969;
	border-style: solid; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
	position:relative;
	padding-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:11px;
	overflow:auto;}


#loopedCarousel{ width:300px; position:relative; clear:both;  }
#loopedCarousel {height:170px;  }
#loopedCarousel .container2 { width:300px; height:160px; overflow:hidden; position:relative; margin:0; }
#loopedCarousel .slides { position:absolute; top:0; left:0; }
#loopedCarousel .slides .div { position:absolute; top:0; width:300px; display:none; height:160px; }

.but1{ position:absolute; right:0; top:-49px; }
#loopedCarousel .previous{background:url(/site/1/template/button-1.gif) top left no-repeat; width:18px; height:17px; display:block; float:right; text-decoration:none; margin-left:0px; position:relative}
#loopedCarousel .next{background:url(/site/1/template/button-2.gif) top left no-repeat; text-decoration:none; width:18px; height:17px; display:block; float:right; margin-left:18px; position:relative; }
#loopedCarousel .previous:hover{background:url(/site/1/template/button-1-act.gif) top left no-repeat; text-decoration:none;}
#loopedCarousel .next:hover{background:url(/site/1/template/button-2-act.gif) top left no-repeat; text-decoration:none;}


/* * Required */
#loopedCarousel1{ width:300px; position:relative; clear:both;  }
#loopedCarousel1 {height:270px;  }
#loopedCarousel1 .container2 { width:300px; height:260px; overflow:hidden; position:relative; margin:0; }
#loopedCarousel1 .slides { position:absolute; top:0; left:0; }
#loopedCarousel1 .slides .div { position:absolute; top:0; width:300px; display:none; height:260px; }

/* * Optional*/
.but1{ position:absolute; right:0; top:-49px; }
#loopedCarousel1 .previous{background:url(/site/1/template/button-1.gif) top left no-repeat; width:18px; height:17px; display:block; float:right; text-decoration:none; margin-left:0px; position:relative}
#loopedCarousel1 .next{background:url(/site/1/template/button-2.gif) top left no-repeat; text-decoration:none; width:18px; height:17px; display:block; float:right; margin-left:18px; position:relative; }
#loopedCarousel1 .previous:hover{background:url(/site/1/template/button-1-act.gif) top left no-repeat; text-decoration:none;}
#loopedCarousel1 .next:hover{background:url(/site/1/template/button-2-act.gif) top left no-repeat; text-decoration:none;}
