body {
    font-size: 0.75em;
}

.Normal {
    font-size: 1.0em;
}

body.Normal {
    font-size: 0.75em;
}

#Body {
    background: #797979 url(img/bg-gradient.gif) top left repeat-x;
}

.clearer, .clear {
    clear: both;
}

.ModuleTitle_SubMenu {
	z-index:1000 !important;
}

.Head {
	font-family: "Lucida Sans Unicode", Arial, sans-serif ;
}

#Form {
    height: auto !important;
    margin: 0 !important;
}

body, table thead, table th, table tfoot, table td,
blockquote, input, textarea, .Normal
{
    font-family: "Lucida Sans Unicode", Arial, sans-serif ;
    color: #000;
    line-height: normal;
}

table, tbody, tr, td, th, thead, tfoot {
    font-size: 1.0em;
}

p {
    margin: 0 0 1.0em 0;
	color: #4c4c4c;
}

ul {
    margin: 0 0 1.0em 0;
	padding: 0 0 0 20px;
}

.small_dark_container ul {
	padding: 0;
}

ul ul {
    margin-bottom: 0;
}

ul li, ul ul li, ul ul ul li {
    list-style: none;
	background: url(img/list-icon.gif) 0px 7px no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
	color: #4C4C4C;
}

a img {
    border: none;
}

a, a:link, a:visited, a:active {
    color: #f1602b;
    text-decoration: none;
}

a:hover {
    color: #f1602b;
    text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Lucida Sans Unicode", Arial, sans-serif;
	color: #4c4c4c;
    font-weight: bold;
    padding: 0;
    margin: 0 0 0.8em 0;
}

h2 {
	font-size: 14px;
}

.subpage h2 {
	font-size: 15px;
	color: #7e7e7e;
}

/*
#contentarea #content h1 {
	font-size: 25px;
}

*/
.subpage  h1, .subpage h1 *{
	font-size: 23px;
}


#wrap {
    text-align: left;
	width: 961px;
	margin: 0 auto;
	background: url(img/wrap-bg.gif) top left no-repeat;
}

#logo {
	float:left;
	display:block;
	width: 182px;
	height: 44px;
	margin: 30px;
	background: url(img/logo.gif) top left no-repeat;
}



.DNNEmptyPane {
    display: none;
}

.AvenlaForm .DynamicFormFieldLabel {
    width: 187px;
	overflow:hidden;
    text-align: left;
	color: #4C4C4C;
}

.AvenlaForm .DynamicFormInput {
    margin-left: 190px;
    padding-bottom: 4px;
}

.AvenlaForm .DynamicFormCheckboxInput input{
	width: auto;
	background:none;
	border:none;
	float:left;
}

.AvenlaForm .DynamicFormText input, .AvenlaForm .DynamicFormTextarea textarea {
    width: 200px;
}

.WideForm .DynamicFormInput option, .WideForm .DynamicFormInput select {
	font-size: 1.1em;
	color: #4C4C4C;
	width: 230px;
	_width: 230px;
	font-family: "Lucida Sans Unicode", Arial, sans-serif;
}

.WideForm .DynamicFormInput option {
	width:auto;
}

.WideForm .DynamicFormText input, .WideForm .DynamicFormTextarea textarea {
    width: 230px;
}

.AvenlaFormSubmit {
    padding-left: 110px;
}

.header-right {
	float:right;
	margin: 0 30px 0 0;
}

.langNav {
	margin: 17px 25px;
	float:right;
}

.langNav ul {
	padding:0;
	margin:0;
}

.langNav ul li {
	float:left;
	margin:0 0 0 8px;
	list-style-image:none;
	padding:0 0 0 8px;
	background: url(img/list-separator.gif) bottom left no-repeat;
}

.langNav ul li.Menu-first {
	margin:0;
	background:none;
	padding:0;
}

.langNav ul li a:link, .langNav ul li a, .langNav ul li a:visited, .langNav ul li a:hover, .langNav ul li a:active {
	color: #FFF;
}

.langNav ul li.Menu-open a, .langNav ul li.Menu-open a:link, .langNav ul li.Menu-open a:active, .langNav ul li.Menu-open a:hover, .langNav ul li.Menu-open a:visited,
.langNav ul li.Menu-sel a, .langNav ul li.Menu-sel a:link, .langNav ul li.Menu-sel a:active, .langNav ul li.Menu-sel a:hover, .langNav ul li.Menu-sel a:visited {
	color: #9b9b9b;
}

.mini-login {
	float:right;
	background: url(img/orange-gradient-left.gif) top left no-repeat;

	/* padding: 0 12px 0 0; */
}

.mini-login a, .mini-login a:link, .mini-login a:visited, .mini-login a:active, .mini-login a:hover  {
	background: url(img/orange-gradient-right.gif) top right no-repeat;
	height: 12px;
	_height: 47px;
	display:block;
	color: #FFF;
	width: 125px;
	_width: 195px;
	font-family: "Lucida Sans Unicode",Arial,sans-serif;
	/* width: 182px; */
	/* _width: 242px; */
	font-size: 1.2em;
	float:left;
	padding: 15px 20px 20px 40px;
	font-weight:bold;
}

.slogan {
	margin: 23px 5px 0 0;
	float:right;
}

.slogan span {
	color: #FFF;
	font-weight:bold;
	font-style:italic;
	font-size: 1.2em;
}

#nav {
	background: url(img/nav-right.gif) top right no-repeat;
	padding: 0 11px 0 0;
}

#nav .navContainer {
	background: url(img/nav-left.gif) top left no-repeat;
	height: 45px;
}

#nav ul {
	padding:0;
	margin:0;
}

#nav ul li {
	list-style-image:none;
	background:none;
	float:left;
	padding:0;
	margin:0;
}

#nav ul li.Menu-sel, #nav ul li.Menu-open {
	background: url(img/nav-sel.gif) center 4px no-repeat;
}

#nav ul li.Menu-sel a, #nav ul li.Menu-sel a:link, #nav ul li.Menu-sel a:visited, #nav ul li.Menu-sel a:active, #nav ul li.Menu-sel a:hover,
#nav ul li.Menu-open a, #nav ul li.Menu-open a:link, #nav ul li.Menu-open a:visited, #nav ul li.Menu-open a:active, #nav ul li.Menu-open a:hover
 {
	color: #aaaaaa;
}

#nav ul li a, #nav ul li a:visited, #nav ul li a:active, #nav ul li a:hover, #nav ul li a:link {
	display:block;
	height: 15px;
	_height: 45px;
	color: #d2d2d2;
	float:left;
	font-size: 1.2em;
	text-decoration:none;
	font-weight:bold;
	padding: 15px 30px;
	background: url(img/nav-separator.gif) 100% 4px no-repeat;
}

#nav ul li a:hover {
	color: #aaaaaa;
}

#mainSroller {
	background: url(img/main-scroller.jpg) top left no-repeat;
	width: 961px;
	height: 212px;
}

.slideInfo {
	width: 646px;
	_width: 696px;
	height: 72px;
	_height: 107px;
	position:absolute;
	top:0;
	left:0;
	margin: 105px 0 0 0;
	padding: 35px 0 0 50px;
	z-index: 3;
	background: url(img/white-gradient-bg.png) top left no-repeat;
}

.slideInfo p.mainHeading {
	color: #f1602b;
	font-size: 2em;
	margin:0;
}

.bullet, .bulletlink {
	padding: 0 0 0 15px;
	background: url(img/bullet.gif) 0px 6px no-repeat;
}



.slideInfo p.subHeading {
	color: #4c4c4c;
	font-weight:bold;
	margin:0;
	font-size: 1.3em;
}

#left {
	float:left;
	width: 329px;
}

#right {
	float:left;
	width: 270px;
}

.subpage #right {
	margin-left: 20px;
	width: 250px;
}

.frontpage #right {
	width: 301px;
	margin:0;
	_width: 300px;
}

#content {
	width: 330px;
	float:left;
	margin-left: 1px;
}

.frontpage #content, .frontpage #left {
	min-height: 1px;
	_height: 1px;
	background: url(img/left-gradient.gif) top left repeat-x;
}


.frontpage #left {
	_width: 300px;
}

.leftContents {
	padding: 38px 30px;
	_padding: 38px 20px 38px 30px;
	_width: 329px;
}

.frontpage #left .Normal a, .frontpage #left .Normal a:link, .frontpage #left .Normal a:hover, .frontpage #left .Normal a:active, .frontpage #left .Normal a:visited {
	font-weight:bold;
	background: url(img/bullet.gif) 100% 6px no-repeat;
	color: #4c4c4c;
	padding: 0 15px 0 0;
}

.infoPullup {
	padding: 15px 0;
	margin: 15px 0 0;
	background: url(img/top-gradient-separator.gif) top center no-repeat;
}

.infoPullup ul {
	margin:0;
	padding:0;
}

.infoPullup ul li {
	margin:0 0 18px 0;
	padding:0;
	background:none;
	list-style-image:none;
}

.infoPullup .pullupLeft {
	float:left;
	width: 89px;
}

.infoPullup .pullupRight {
	float:right;
	margin: 0 0 0 13px;
	width: 165px;
}

.infoPullup .pullupLeft img {
	border: solid 1px #d9d9d9;
}

.infoPullup p {
	margin: 0 0 0.5em;
}

.infoPullup .smallHeading {
	font-weight:bold;
	margin: 0;
	display:inline;
	padding: 0 10px 0 0;
	background: url(img/bullet.gif) 100% 6px no-repeat;
	_background:none;
}

.infoPullup .smallHeading a, .infoPullup .smallHeading a:link, .infoPullup .smallHeading a:active, .infoPullup .smallHeading a:hover, .infoPullup .smallHeading a:visited {
	color: #4c4c4c;
}
/*
.frontpage #left .infoPullup a, .frontpage #left .infoPullup a:visited, .frontpage #left .infoPullup a:hover,
.frontpage #left .infoPullup a:active, .frontpage #left .infoPullup a:link {
	display:block;
	padding:0;
	font-weight:normal;
	text-decoration:none;
}
*/
.productInfo {
	background: url(img/dark-gradient.png) top left repeat-y;
	/* margin-top: -63px; */
	height: 49px;
	_height: 60px;
	position:absolute;
	padding: 15px 30px 0;
	width: 271px;
	_width: 330px;
	top:180px;
	_top:185px;
}

#productShow ul{
	padding:0;
	margin:0 0 15px;
}

#productShow ul li {
	padding:0;
	list-style-image:none;
	margin:0;
	float:left;
}

.AvenlaSlideshowImages {
	position:relative;
}

.ScrollerItems li {
	width: 330px;
	height: 244px;
}

.productInfo p {
	color: #FFF;
}

#productShow  a, #productShow  a:visited, #productShow  a:hover, #productShow  a:active, #productShow  a:link {
	text-decoration:none;
}

.productInfo span.readmore{
	color: #FFF;
	padding: 0 0 0 15px;
	font-weight:bold;
	margin: 0 0 0 5px;
	background: url(img/bullet.gif) 0% 6px no-repeat;
}

#productShow a, #productShow a:link, #productShow a:visited, #productShow a:active, #productShow a:hover {
	display:block;
}

#productShow ul li a:hover p span.readmore {
	text-decoration:underline;
}

.frontpage .main {
	min-height: 300px;
	_height: 300px;
	background: url(img/main-bg.gif) top left repeat-y;
}

.frontpage .main-wm {
	_height: 1px;
	min-height: 300px;
	_margin-right: -6px;
}

.subpage .main {
	_height: 300px;
	min-height: 300px;
	background: url(img/sub-bg.gif) top left repeat-y;
}

#contentarea {
	padding: 0 0 15px 0;
}



.ScrollerItems {
	margin: 0;
	padding: 0;
	height: 244px;
	position: relative;
	overflow: hidden;
}

#productShow .AvenlaSlideshowNavi {
	display:none;
}

.AvenlaSlideshowImages {
	margin:0;
}


.AvenlaSlideshowImages li {
	visibility: hidden;
	position: absolute;
	background:none;
	overflow:hidden;
	width: 962px;
	padding:0;
	_padding-left: 1px;
	top: 0;
	left: 50%;
}

.AvenlaSlideshowImages li img {
	width: 961px;
}

#productShow .ScrollBack {
	display:block;
	background: url(img/left-arrow.gif) top left no-repeat;
	height: 29px;
	width: 29px;
	float:left;
	margin: 0 0 0 90px;
	cursor:pointer;
}

#productShow .ScrollForward {
	display:block;
	background: url(img/right-arrow.gif) top left no-repeat;
	height: 29px;
	width: 29px;
	float:left;
	cursor:pointer;
}

#productShow #counter {
	width: 65px;
	float:left;
	font-size: 1.3em;
	color: #4c4c4c;
	text-align:center;
	margin: 3px 0 0 0;
}

.productPullup .heading {
	height: 18px;
	_height: 30px;
	padding: 6px 30px;
	background: url(img/light-gray-gradient.gif) top left repeat-x;
}

.productPullup .heading h2 {
	margin:0;
}

.dark_container .container_title {
	/*
	height: 18px;
	_height: 30px;
	*/
	padding: 6px 28px;
	border-bottom: solid 1px #737373;
	background: url(img/gray-header.gif) top left repeat-x;
}


.subnav ul li a, .subnav ul li a:link, .subnav ul li a:visited, .subnav ul li a:active, .subnav ul li a:hover  {
	display:block;
	padding: 6px 28px;
	color: #FFF;
	font-weight:bold;
	border-bottom: solid 1px #737373;
	background: url(img/gray-header.gif) top left repeat-x;
}


.subnav ul {
	padding:0;
	margin:0;
}

.subnav ul li {
	padding:0;
	list-style-image:none;
	background:none;
	margin:0;
}

.subnav ul li ul {
	padding:0;
	margin:0;
}

.dark_container .subnav ul li a, .dark_container .subnav ul li a:hover, .dark_container .subnav ul li a:active, .dark_container .subnav ul li a:visited, .dark_container .subnav ul li a:link {
	background: url(img/bullet-sub.gif) 12px 11px no-repeat;
	font-weight:normal;
}

#left .dark_container .subnav ul li.Menu-sel a, #left .dark_container .subnav ul li.Menu-sel a:link, 
#left .dark_container .subnav ul li.Menu-sel a:hover, #left .dark_container .subnav ul li.Menu-sel a:active, #left .dark_container .subnav ul li.Menu-sel a:visited {
	background-color: #5b5b5b;
		background-image: url(img/bullet-down.gif);
}

.main #left .dark_container .subnav ul li.Menu-sel ul li a, .main #left.dark_container .subnav ul li.Menu-sel ul li  a:link, 
.main #left .dark_container .subnav ul li.Menu-sel ul li  a:hover, .main #left .dark_container .subnav ul li.Menu-sel ul li a:active, .main #left .dark_container .subnav ul li.Menu-sel ul li a:visited {
	background-color: transparent;
	background-image: url(img/bullet-sub.gif);
}

.main #left .dark_container .subnav ul li.Menu-sel ul li  a:hover {
		background-color: #5b5b5b;
}

.dark_container .subnav ul li.Menu-open ul li a, .dark_container .subnav ul li.Menu-open ul li a:link, 
.dark_container .subnav ul li.Menu-open ul li a:hover, .dark_container .subnav ul li.Menu-open ul li a:active, .dark_container .subnav ul li.Menu-open ul li a:visited {
	background: url(img/bullet-sub.gif) 28px 11px no-repeat;
	padding-left: 50px;
}

.dark_container .subnav ul li.Menu-open ul li.Menu-open a, .dark_container .subnav ul li.Menu-open ul li.Menu-open a:link, 
.dark_container .subnav ul li.Menu-open ul li.Menu-open a:hover, .dark_container .subnav ul li.Menu-open ul li.Menu-open a:active, .dark_container .subnav ul li.Menu-open ul li.Menu-open a:visited {
	background-image: url(img/bullet-down.gif);
	padding-left: 50px;
}

.dark_container .subnav ul li.Menu-open a, .dark_container .subnav ul li.Menu-open a:link, 
.dark_container .subnav ul li.Menu-open a:hover, .dark_container .subnav ul li.Menu-open a:active, .dark_container .subnav ul li.Menu-open a:visited {
	background: url(img/bullet-down.gif) 12px 11px no-repeat;
}


.dark_container .subnav ul li.Menu-open ul.Menu-l4 li a, .dark_container .subnav ul li.Menu-open ul.Menu-l4 li a:link, 
.dark_container .subnav ul li.Menu-open ul.Menu-l4 li a:hover, .dark_container .subnav ul li.Menu-open ul.Menu-l4 li a:active, .dark_container .subnav ul li.Menu-open ul.Menu-l4 li a:visited {
	background: url(img/bullet-sub.gif) 51px 11px no-repeat;
	padding-left: 70px;
}

.dark_container .subnav ul li.Menu-open ul.Menu-15 li a, .dark_container .subnav ul li.Menu-open ul.Menu-l5 li a:link, 
.dark_container .subnav ul li.Menu-open ul.Menu-l5 li a:hover, .dark_container .subnav ul li.Menu-open ul.Menu-l5 li a:active, .dark_container .subnav ul li.Menu-open ul.Menu-l5 li a:visited {
	padding-left: 90px;
	background-position: 71px 11px;
}

.dark_container .subnav ul.Menu-15 li.Menu-15 a, .dark_container .subnav ul li.Menu-open ul li ul.Menu-15 li a:link, 
.dark_container .subnav ul li.Menu-open ul.Menu-15 li a:hover, .dark_container .subnav ul li.Menu-open ul li ul.Menu-15 li a:active, 
.dark_container .subnav ul li.Menu-open ul li ul.Menu-15 li a:visited {
	padding-left: 90px;
}


#left .dark_container .subnav ul li a:hover {
	background-color: #5b5b5b;
	text-decoration:none;
}


.dark_container .container_title  span{
	color: #FFF;
	font-weight:bold;
	font-size: 1.2em;
	float:left;
}

.subpage #left .dark_container .container_title a, .subpage #left .dark_container .container_title a:link, 
.subpage #left .dark_container .container_title a:hover, .subpage #left .dark_container .container_title a:visited, 
.subpage #left .dark_container .container_title a:active {
	display:block;
	padding: 6px 28px;
	text-decoration:none;
}

.subpage #left .dark_container .container_title span {
	float:none;
}

.subpage #left .dark_container .container_title {
	padding:0;

}

.frontpage .dark_container .container_title span {
	width: 225px;
}

.dark_container .container_title .headerIcon {
	float:right;
	margin-top: 4px;
	display:block;
}

.AvenlaArticles ul {
	padding:0;
	margin:0;
}

.dark_container .container_contents .contents p {
	color: #FFF;
	margin: 20px 30px 5px 30px;
}



.dark_container .container_contents .contents p.bulletlink a, .dark_container .container_contents .contents p.bulletlink a:link, 
.dark_container .container_contents .contents p.bulletlink a:hover, .dark_container .container_contents .contents p.bulletlink a:active, 
.dark_container .container_contents .contents p.bulletlink a:visited {
	padding:0;
}

.bullet, .bulletlink {
	padding: 0 0 0 15px;
	background: url(img/bullet.gif) 0px 6px no-repeat;
}



.dark_container .contents a, .dark_container .contents a:link, .dark_container .contents a:visited, .dark_container .contents a:active, .dark_container .contents a:hover {
	color: #FFF;
	padding: 0 30px;
	font-weight:bold;
}

.dark_container .container_contents p.bulletlink {
	padding-left: 0;
}

.dark_container .contents .bullet {
	background:  url(img/bullet-sub.gif) 13px 7px no-repeat;
}
.frontpage #right .dark_container .contents p a,.frontpage #right .dark_container .contents p a:link,
.frontpage #right .dark_container .contents p a:hover,.frontpage #right .dark_container .contents p a:visited,.frontpage #right .dark_container .contents p a:active  {
	padding: 0 0 0 30px;
	margin: 0 0 0 -30px;
	background: url(img/bullet.gif) 15px 6px no-repeat;
	_margin: 0 0 0 -31px;
}

.frontpage #right .bulletlink {
	padding: 0 0 0 30px;
	background:none;
}

.AvenlaArticles ul li {
	margin: 5px 0;
	list-style-image:none;
	background:none;
	padding:0;
}

.dark_container .ArticleList ul li, .dark_container .MoreArticles  {
	padding: 9px 12px;
	margin:0;
	list-style-image:none;
	_width: 301px;
	_padding: 9px 12px 0;
	background: url(img/dark-separator.gif) top center no-repeat;
}

.dark_container .MoreArticles {
	padding: 9px 12px;
}

.dark_container .ArticleList ul li a, .dark_container .ArticleList ul li a:link, .dark_container .ArticleList ul li a:visited, 
.dark_container .ArticleList ul li a:hover, .dark_container .ArticleList ul li a:active,
.dark_container .MoreArticles a, .dark_container .MoreArticles a:link, .dark_container .MoreArticles a:visited, 
.dark_container .MoreArticles a:hover, .dark_container .MoreArticles a:active {
/*
	padding: 0 0 0 15px;
	display:block;
	color: #FFF;
	float:left;
	margin: 0 5px 0 0;
	background: url(img/bullet-sub.gif) 0 7px no-repeat;
	*/
	color: #FFF;
}

.dark_container .MoreArticles a, .dark_container .MoreArticles a:link, .dark_container .MoreArticles a:visited, 
.dark_container .MoreArticles a:hover, .dark_container .MoreArticles a:active {
	padding: 0 0 0 15px;
	display:block;
	color: #FFF;
	margin: 0 5px 0 0;
	background: url(img/bullet-sub.gif) 0 7px no-repeat;
	color: #FFF;
}

.AvenlaArticles .ListContainer span.title{
	color: #FFF;
}

.AvenlaArticles .ListContainer {
	padding: 0 0 0 15px;
	_padding:0 0 0 13px;
	display:block;
	color: #FFF;
	width: 270px;
	_width: 274px;
	float:left;
	margin: 0;
	background: url(img/bullet-sub.gif) 0 7px no-repeat;
}

.AvenlaArticles ul li p{
	color: #FFF;
	padding: 0 0 0 15px;
	margin:0;
}

.AvenlaArticles ul li a span, .AvenlaArticles ul li a:link span, .AvenlaArticles ul li a:visited span, .AvenlaArticles ul li a:hover span, .AvenlaArticles ul li a:active span {
	color: #9f9f9f;
	font-size: 0.9em;
	margin:0;
}

.AvenlaArticles ul li p span, .AvenlaArticles ul li span, .AvenlaArticles ul li p.articleDate {
	color: #9f9f9f;
	font-size: 0.9em;
}

.AvenlaArticles ul li span.articleDate {
	margin: 0 0 0 5px;
}

.main-bottom {
	height: 12px;
	background: url(img/main-bottom.gif) top left no-repeat;
}

.subpage .main-bottom {
	background: url(img/sub-main-bottom.gif) top left no-repeat;
}

#footer {
	padding: 0 30px 15px;
}

#footer .footerLeft {
	float:left;
}

#footer .footerRight {
	float:right;
}

#footer .footerLeft ul {
	padding:0;
	margin:0;
}

#footer .footerLeft ul li {
	float:left;
	list-style-image:none;
	padding:0;
	background:none;
}

#footer .footerLeft ul li a, #footer .footerLeft ul li a:link, #footer .footerLeft ul li a:active, #footer .footerLeft ul li a:hover, #footer .footerLeft ul li a:visited {
	color: #bdbdbd;
	padding: 0 10px;
	font-size: 0.9em;
	background: url(img/light-gray-separator.gif) 0px 5px no-repeat;
}

#footer .footerLeft ul li.Menu-first a, #footer .footerLeft ul li.Menu-first a:link, #footer .footerLeft ul li.Menu-first a:active, 
#footer .footerLeft ul li.Menu-first a:hover, #footer .footerLeft ul li.Menu-first a:visited {
	background: none;
	padding: 0 10px 0 0;
}

#footer .footerRight .copyright {
	color: #bdbdbd;
	font-size: 0.9em;
}

.breadCrumbs {
	background: #FFF;
	padding: 10px 30px;
}

.breadCrumbs span, .breadCrumbs span a, .breadCrumbs span a:hover, .breadCrumbs span a:visited, .breadCrumbs span a:active, .breadCrumbs span a:link {
	color: #797979;
}

.subpage #content {
	width: 470px;
	width: 410px;
	/* background: #FFFFFF url(img/gray-gradient.gif) repeat-x scroll left top; */
}

.contentsArea {
	/* padding: 25px 30px; */
	/* background: transparent url(img/grayshade-right.gif) top right no-repeat; */
}

#right .contentsArea {
	/* padding: 25px 30px 25px 0; */
	background:none;
}

.subpage #left {
	width: 213px;
}

.orange-container {
	margin: 15px 0px;
	/* padding: 0 5px 0 0; */
		background: url(img/orange-left.gif) top left no-repeat;

}

.orange-container div {
	background: url(img/orange-right.gif) top right no-repeat;
	text-align:center;
	height: 49px;
}

.orange-container div a, .orange-container div a:link, .orange-container div a:visited, .orange-container div a:active, .orange-container div a:hover  {
	color: #FFF;
	display:block;
	/*
	height: 19px;
	_height: 49px;
	*/
	height: 49px;
	padding:0 15px;
	font-weight:bold;
	position:relative;
	font-size: 1.1em;
}

.orange-container div a span {
	display:block;
	width: 174px;
	margin-top:-13px;
	position:absolute;
	top:50%;
	left:5;
}

.productList ul {
	padding:0;
	margin:0;
}

.productList ul li {
	margin: 0 0 0 30px;
	padding: 0 0 10px 0;
	width: 189px;
	list-style-image:none;
	float:left;
}

.productList ul li.odd {
	margin:0;
}

.productList .productBottom p {
	margin:0;
}

.productList .productTop {
	margin: 0 0 5px 0;
}

.productList .productBottom a, .productList .productBottom a:link, .productList .productBottom a:visited, .productList .productBottom a:active, .productList .productBottom a:hover {
	color: #f1602b;
	text-decoration:underline;
}

.productList ul li.clear {
	padding:0;
	height: 1px;
	margin:10px 0 20px;
	width: 409px;
	float:none;
	background: url(img/dotted.gif) top left repeat-x;
}
.small_dark_container {
	margin-bottom: 20px;
}

.small_dark_container .container_title {
	background: url(img/dark-small-right.gif) top right no-repeat;
	padding: 0 5px 0 0;
}

.small_dark_container .container_title span.Head {
	display:block;
	height: 19px;
	background: url(img/dark-small-left.gif) top left no-repeat;
	_height: 30px;
	padding: 7px 0 4px 15px;
	color: #FFF;
	font-weight:bold;
	font-size: 1.2em;	
}

.small_dark_container .container_contents {
	border-style: none solid solid solid;
	border-color: #c7c7c7;
	border-width: 1px;
	padding: 12px 12px 3px;
	background: #FFF;
}

#mainSlideshow .AvenlaSlideshowImages {
	height: 211px;
	_overflow:hidden;
}

#mainSlideshow .AvenlaSlideshowNavi {
	margin:0;
	display:none;
}
.AvenlaForm { font-size: 11px; /* margin: 0 15px; */} 

.DynamicFormInput option, .DynamicFormInput select {
	font-size: 1.1em;
	color: #4C4C4C;
	width: 100%;
	_width: 200px;
	font-family: "Lucida Sans Unicode", Arial, sans-serif;
}
.DynamicFormInput input,.DynamicFormInput textarea  {

	/* background: #f3f8f2; */
	padding: 1px 3px;
	font-size: 1.1em;
	color: #4C4C4C;
	font-family: "Lucida Sans Unicode", Arial, sans-serif;
	border: solid 1px #ccc;

	width: 100%;


}

.AvenlaForm .DynamicFormCheckboxInput label {
	font-weight:normal;
}

.AvenlaFormCheckboxContainer input {
	width: auto;
	_border:none;
	_background:none;
	float:left;
	clear:left;
	
}

.AvenlaForm .DynamicFormInput label {
	float:left;
	margin-top:3px;
	width:auto;
}


.DynamicForm label { display: block; float: left; font-weight: bold; width: 150px; }

.FieldRequired { color: red; }



.DynamicFormField /* , .avenlaFormSubmit */{

	margin-right: 15px;
	padding: 5px 0 5 0;

}

.DynamicFormInput { margin-left: 150px; }
.DynamicFormTextarea { padding-bottom: 4px; }
.AvenlaFormSubmit { padding: 0 3px 0 0; margin: 5px 0 0 192px;}

/* avenla form end */

.frontpage .leftContents h1 { font-size: 1.2em; }
.main-wm { background: url(img/makron-watermark.png) bottom left no-repeat; }
#mainSlideshow { background: #000; position:relative; }
/* Frontpage scrolling coco */

.cocoScroller ul {
	padding:0;
	margin: 0;
	position:relative;
	overflow:hidden;
}

.cocoScroller li {
	background: none;
	border-style: solid;
	border-color: #DADADA;
	width: 330px;
	border-width: 0 0px 1px;
	padding:0;
	background: #f0f0f0 url(img/scroller-gradient.gif) repeat-x scroll left bottom;
}

.cocoScroller li span {
	display:block;
}

.cocoScroller li a, .cocoScroller li a:hover, .cocoScroller li a:visited, .cocoScroller li a:active {
	text-decoration:none;
	display:block;
	color: #000;
}

.DeckTop{
	display:block;
	text-align:center;
}

.DeckTop .Pad {
	padding: 0 0px 8px;
	_overflow:hidden;
}

.DeckTop .Pad img {
	height: 106px;
}
.DeckBottom {
	display:block;
	text-align:left;
}

.DeckBottom .Pad {
	padding:8px 8px 8px 30px;
}

.cocoScroller .scroller-heading {
	font-weight: bold;
	font-size: 1em;
	line-height: normal;
	color: #4c4c4c;
	margin-bottom: 2px;
	display:inline;
}

.cocoScroller .scroller-heading img {
	margin: 1px 4px;
}

.cocoScroller .scroller-description {
	color: #767676;
	line-height: 15px;
}

.cocoScroller li a.CommandButton {
	text-align:left;
}

.productScroller .heading {
	height: 18px;
	_height: 30px;
	padding: 6px 30px;
	background: url(img/light-gray-gradient.gif) top left repeat-x;
}

.productScroller .heading h2 {
	margin:0;
}

#scrollerCoco  li a:hover .scroller-heading {
	text-decoration:underline;
}

.wContent {
	float:left;
	background: #FFFFFF url(img/gray-gradient-wide.gif) no-repeat scroll left top;
}

.wBg {
	padding: 25px 30px;
	width: 681px;
	_width: 741px;
	background: transparent url(img/grayshade-right.gif) 315px 0 no-repeat;
	_overflow:hidden;
	}

.leftFeat {
	margin: 10px  0 0;
	padding: 0 15px;
	_width: 213px;
}

.picturePullup ul, .picturePullup li {
	padding:0;
	margin:0;
	background:none;
	text-align:center;
}

