.megamenu_container{position:absolute;top:28px;width:1000px;height:44px;margin:0 auto;position:relative;border:solid 1px #555555;float:left;}
.megamenu{list-style:none;z-index:9999;padding:0;margin:0;font-size:14px;color:#FFFFFF;line-height:1;}
.megamenu li{float:left;margin:0 0 0 0;border:none;}
.megamenu li:hover, .active{}
.megamenu li.noactive{background:none;}
.megamenu li a{font-size:15px;color:#555555;text-transform:uppercase;outline:0;font-weight:bold;text-decoration:none;display:block;padding:16px 15px 16px 15px;}
.megamenu li:hover a{color:#c1001f;}
.megamenu li .drop{padding-right:30px;}
.megamenu li.right{float:right;margin-right:-1px;}
.megamenu li.right a{margin-right:5px;}
.megamenu li .dropcontent{margin:0 auto;position:absolute;left:-9999em;top:44px;z-index:9998;padding:24px 0 10px 0;text-align:left;border:1px solid #555555;border-top:none;background:#ffffff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.megamenu li .dropfirst{margin:0 auto 0 -1px;}
.megamenu li:hover .dropcontent{left:auto;}
.megamenu li .align_right{right:-1px;}
.megamenu li:hover .align_right{left:auto;right:-1px;}
.megamenu li .fullwidth{position:absolute;width:1000px;padding:24px 0 10px 0;left:-9999em;top:44px;border:1px solid #555555;display:block;z-index:9998;border-top:none;background:#ffffff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.megamenu li:hover .fullwidth{left:-1px;}
.megamenu .drop1column{width:80px;}
.megamenu .drop2columns{width:160px;}
.megamenu .drop3columns{width:240px;}
.megamenu .drop4columns{width:320px;}
.megamenu .drop5columns{width:400px;}
.megamenu .drop6columns{width:480px;}
.megamenu .drop7columns{width:560px;}
.megamenu .drop8columns{width:640px;}
.megamenu .drop9columns{width:720px;}
.megamenu .drop10columns{width:800px;}
.megamenu .drop11columns{width:880px;}
.megamenu .drop12columns{width:960px;}
.megamenu .col_1,
.megamenu .col_2,
.megamenu .col_3,
.megamenu .col_4,
.megamenu .col_5,
.megamenu .col_6,
.megamenu .col_7,
.megamenu .col_8,
.megamenu .col_9,
.megamenu .col_10,
.megamenu .col_11,
.megamenu .col_12{float:left;display:inline;position:relative;margin-left:15px;margin-right:15px;}
.megamenu .col_1{width:50px;}
.megamenu .col_2{width:130px;}
.megamenu .col_3{width:210px;}
.megamenu .col_4{width:290px;}
.megamenu .col_5{width:370px;}
.megamenu .col_6{width:450px;}
.megamenu .col_7{width:530px;}
.megamenu .col_8{width:610px;}
.megamenu .col_9{width:690px;}
.megamenu .col_10{width:770px;}
.megamenu .col_11{width:850px;}
.megamenu .col_12{width:930px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.megamenu p,
.megamenu h1,
.megamenu h2,
.megamenu h3,
.megamenu h4,
.megamenu h5,
.megamenu h6{padding:0;margin:0;color:#555555;}
.megamenu p{font-size:12px;line-height:21px;margin-bottom:18px;}
.megamenu h1,
.megamenu h2{background:url("../img/menu_separator.jpg") bottom repeat-x;padding-bottom:12px;}
.megamenu h1,
.megamenu h2,
.megamenu h3{margin-bottom:18px;}
.megamenu h4,
.megamenu h5,
.megamenu h6{margin-bottom:12px;}
.megamenu h1{font-size:36px;line-height:36px;}
.megamenu h2{font-size:30px;line-height:42px;}
.megamenu h3{font-size:28px;line-height:28px;}
.megamenu h4{font-size:21px;line-height:24px;}
.megamenu h5{font-size:18px;line-height:28px;}
.megamenu h6{font-size:14px;line-height:18px;text-transform:uppercase;}
.megamenu li .dropcontent a,
.megamenu li .fullwidth a{text-transform:none;font-size:12px;display:inline;padding:0;}
.megamenu li .dropcontent a:hover,
.megamenu li .fullwidth a:hover{padding:0;}
.megamenu li .black_box{background-color:#111111;color:#eeeeee;text-shadow:1px 1px 1px #000;padding:6px 8px 6px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 3px #000000;-moz-box-shadow:inset 0 0 3px #000000;box-shadow:inset 0 0 3px #000000;}
.megamenu .imgshadow{background:#000000;padding:4px;border:1px solid #222222;margin-top:5px;margin-bottom:18px;-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000;}
.megamenu .img_left{float:left;margin-right:12px;}
.megamenu .img_right{float:right;margin-left:12px;}
.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;}
.megamenu li ul li:hover{background:none;border:none;}
.megamenu ul.list,
.megamenu ul.list2,
.megamenu ol.num,
.megamenu ol.num2{margin:0 0 18px 20px;padding:0;}
.megamenu ul.list li,
.megamenu ul.list2 li,
.megamenu ol.num li,
.megamenu ol.num2 li{padding:0 0 0 12px;line-height:24px;}
.megamenu .list li{list-style:disc;}
.megamenu .list2 li{list-style:square;}
.megamenu .num li{list-style:decimal;}
.megamenu .num2 li{list-style:upper-latin;}
.megamenu li .dropcontent ul.list li a,
.megamenu li .dropcontent ul.list2 li a,
.megamenu li .dropcontent ol.num li a,
.megamenu li .dropcontent ol.num2 li a,
.megamenu li .fullwidth ul.list li a,
.megamenu li .fullwidth ul.list2 li a,
.megamenu li .fullwidth ol.num li a,
.megamenu li .fullwidth ol.num2 li a{color:#cccccc;}
.megamenu li .dropcontent ul.list li a:hover,
.megamenu li .dropcontent ul.list2 li a:hover,
.megamenu li .dropcontent ol.num li a:hover,
.megamenu li .dropcontent ol.num2 li a:hover,
.megamenu li .fullwidth ul.list li a:hover,
.megamenu li .fullwidth ul.list2 li a:hover,
.megamenu li .fullwidth ol.num li a:hover,
.megamenu li .fullwidth ol.num2 li a:hover{color:#ffffff;}
.megamenu ul.thumbnails li{margin-bottom:18px;}
.megamenu ul.categories{background:url("../img/menu_separator.jpg") top repeat-x;}
.megamenu ul.categories li,
.megamenu ul.categories li:hover{background:url("../img/menu_separator.jpg") bottom repeat-x;padding:9px 0 9px 0;}
.megamenu li .dropcontent ul.categories li a,
.megamenu li .fullwidth ul.categories li a{color:#cccccc;}
.megamenu li .dropcontent ul.categories li a:hover,
.megamenu li .fullwidth ul.categories li a:hover{color:#ffffff;}
.megamenu .calendar,
.megamenu .note,
.megamenu .help,
.megamenu .delete,
.megamenu .favorite,
.megamenu .lock,
.megamenu .archive,
.megamenu .briefcase,
.megamenu .search,
.megamenu .user{padding-left:36px;margin-bottom:18px;}
.megamenu .calendar{background:url("../img/icons/calendar.png") no-repeat 0 5px}
.megamenu .note{background:url("../img/icons/note.png") no-repeat 0 5px}
.megamenu .archive{background:url("../img/icons/archive.png") no-repeat 0 5px}
.megamenu .search{background:url("../img/icons/search.png") no-repeat 0 5px}
.megamenu .help{background:url("../img/icons/help.png") no-repeat 0 5px}
.megamenu .delete{background:url("../img/icons/delete.png") no-repeat 0 5px}
.megamenu .favorite{background:url("../img/icons/favorite.png") no-repeat 0 5px}
.megamenu .lock{background:url("../img/icons/lock.png") no-repeat 0 5px}
.megamenu .briefcase{background:url("../img/icons/briefcase.png") no-repeat 0 5px}
.megamenu .user{background:url("../img/icons/user.png") no-repeat 0 5px}
.megamenu .dark,
.megamenu .brown,
.megamenu .yellow,
.megamenu .red,
.megamenu .blue,
.megamenu .green{padding-left:15px;color:#cccccc;margin-bottom:18px;}
.megamenu .dark{border-left:#3B3B3B solid 7px}
.megamenu .brown{border-left:#8D8767 solid 7px}
.megamenu .yellow{border-left:#DBA742 solid 7px}
.megamenu .red{border-left:#C05D48 solid 7px}
.megamenu .blue{border-left:#52878B solid 7px}
.megamenu .green{border-left:#B0BD85 solid 7px}
.megamenu .table_light,
.megamenu .table_dark{width:100%;padding:0;margin:6px 0 18px 0;font-size:12px;}
.megamenu .table_light th,
.megamenu .table_dark th{text-align:left;padding:12px 9px 12px 9px;font-weight:bold;font-size:12px;}
.megamenu .table_light{border:1px solid #cbcbcb;border-bottom:none;}
.megamenu .table_light th{color:#3A3A3A;border-bottom:1px solid #cbcbcb;background:#F5F5F5;}
.megamenu .table_light td{border-bottom:1px solid #cbcbcb;background:#fff;padding:12px 9px 12px 9px;color:#888;}
.megamenu .table_dark{border:1px solid #000;border-bottom:none;}
.megamenu .table_dark th{color:#FFF;border-bottom:1px solid #000;background:#0D0D0D;}
.megamenu .table_dark td{border-bottom:1px solid #000;background:#0F0F0F;padding:12px 9px 12px 9px;color:#DDD;}
.megamenu form{font-size:12px;margin:0;padding:0;width:100%;}
.megamenu legend,
.megamenu label{font-size:12px;letter-spacing:1px;text-transform:uppercase;}
.megamenu input,
.megamenu textarea,
.megamenu select{font-size:12px;padding:5px;margin:5px 0 5px 0;background:#f5f5f5;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.megamenu .radio,
.megamenu .checkbox,
.megamenu .radio:hover,
.megamenu .checkbox:hover{background:none;border:none;}
.megamenu select{width:260px;}
.megamenu textarea{width:360px;height:110px;}
.megamenu input:hover,
.megamenu textarea:hover{border:1px solid #ccc;}
.megamenu textarea:hover{border:1px solid #BBB;}
.megamenu .button{margin-right:18px;padding:4px;}
.megamenu .dropcap{display:block;float:left;font-size:42px;line-height:36px;margin:2px 8px 0 0;}
.megamenu .blackbg{background:#000000;}
.menu_blue{background-color:#536987;}
.menu_blue .megamenu li .dropcontent a,
.menu_blue .megamenu li .fullwidth a{color:#6a82a3;}
.menu_blue .megamenu li .dropcontent a:hover,
.menu_blue .megamenu li .fullwidth a:hover{color:#536987;}
.menu_brown{background-color:#866e56;}
.menu_brown .megamenu li .dropcontent a,
.menu_brown .megamenu li .fullwidth a{color:#a1886e;}
.menu_brown .megamenu li .dropcontent a:hover,
.menu_brown .megamenu li .fullwidth a:hover{color:#866e56;}
.menu_cherry{background-color:#ab2d5c;}
.menu_cherry .megamenu li .dropcontent a,
.menu_cherry .megamenu li .fullwidth a{color:#cc3f73;}
.menu_cherry .megamenu li .dropcontent a:hover,
.menu_cherry .megamenu li .fullwidth a:hover{color:#ab2d5c;}
.menu_coffee{background-color:#7b675c;}
.menu_coffee .megamenu li .dropcontent a,
.menu_coffee .megamenu li .fullwidth a{color:#978073;}
.menu_coffee .megamenu li .dropcontent a:hover,
.menu_coffee .megamenu li .fullwidth a:hover{color:#7b675c;}
.menu_green{background-color:#788951;}
.menu_green .megamenu li .dropcontent a,
.menu_green .megamenu li .fullwidth a{color:#93a568;}
.menu_green .megamenu li .dropcontent a:hover,
.menu_green .megamenu li .fullwidth a:hover{color:#788951;}
.menu_grey{background-color:#ffffff;}
.menu_grey .megamenu li .dropcontent a,
.menu_grey .megamenu li .fullwidth a{color:#555555;}
.menu_grey .megamenu li .dropcontent a:hover,
.menu_grey .megamenu li .fullwidth a:hover{color:#c1001f;}
.menu_ocean{background-color:#528a8f;}
.menu_ocean .megamenu li .dropcontent a,
.menu_ocean .megamenu li .fullwidth a{color:#6aa5aa;}
.menu_ocean .megamenu li .dropcontent a:hover,
.menu_ocean .megamenu li .fullwidth a:hover{color:#528a8f;}
.menu_orange{background-color:#e34f00;}
.menu_orange .megamenu li .dropcontent a,
.menu_orange .megamenu li .fullwidth a{color:#ff6717;}
.menu_orange .megamenu li .dropcontent a:hover,
.menu_orange .megamenu li .fullwidth a:hover{color:#e34f00;}
.menu_pink{background-color:#d50065;}
.menu_pink .megamenu li .dropcontent a,
.menu_pink .megamenu li .fullwidth a{color:#ff097d;}
.menu_pink .megamenu li .dropcontent a:hover,
.menu_pink .megamenu li .fullwidth a:hover{color:#d50065;}
.menu_purple{background-color:#68449a;}
.menu_purple .megamenu li .dropcontent a,
.menu_purple .megamenu li .fullwidth a{color:#815ab7;}
.menu_purple .megamenu li .dropcontent a:hover,
.menu_purple .megamenu li .fullwidth a:hover{color:#68449a;}
.menu_red{background-color:#b82323;}
.menu_red .megamenu li .dropcontent a,
.menu_red .megamenu li .fullwidth a{color:#d83636;}
.menu_red .megamenu li .dropcontent a:hover,
.menu_red .megamenu li .fullwidth a:hover{color:#b82323;}
.menu_tan{background-color:#837361;}
.menu_tan .megamenu li .dropcontent a,
.menu_tan .megamenu li .fullwidth a{color:#9c8c7b;}
.menu_tan .megamenu li .dropcontent a:hover,
.menu_tan .megamenu li .fullwidth a:hover{color:#837361;}
.menu_yellow{background-color:#caa616;}
.menu_yellow .megamenu li .dropcontent a,
.menu_yellow .megamenu li .fullwidth a{color:#e8c22c;}
.menu_yellow .megamenu li .dropcontent a:hover,
.menu_yellow .megamenu li .fullwidth a:hover{color:#caa616;}
.megamenu_container_vertical{width:140px;float:left;position:relative;border:solid 1px #000000;background-image:url("../img/bg.png");}
.megamenu_container_vertical .megamenu li{margin:0;width:140px;}
.megamenu_container_vertical .megamenu li .drop{padding-right:30px;background:url("../img/right.png") no-repeat right center;}
.megamenu_container_vertical .megamenu li.right{float:left;margin-right:auto;}
.megamenu_container_vertical .megamenu li.right a{margin-right:auto;}
.megamenu_container_vertical .megamenu li .dropcontent,
.megamenu_container_vertical .megamenu li .fullwidth{margin:-44px auto 0 140px;top:auto;-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px;}
.megamenu_container_vertical .megamenu li .dropfirst{margin:-45px auto 0 140px;}
.megamenu_container_vertical .megamenu li .align_right{right:auto;}
.megamenu_container_vertical .megamenu li:hover .align_right{left:auto;right:auto;}
.megamenu_container_vertical .megamenu .levels li:hover ul ul,
.megamenu_container_vertical .megamenu .levels li:hover ul ul ul{left:-999em;}
.megamenu_container_vertical .megamenu .levels li:hover ul{left:130px;}
.megamenu_container_vertical .megamenu .levels li li:hover ul,
.megamenu_container_vertical .megamenu .levels li li li:hover ul{left:130px;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{content:"";display:table;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{min-height:0;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-front{z-index:100;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-tabs{position:relative;}
.ui-tabs .ui-tabs-nav{margin:0px;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;border-bottom:0;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text;}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-bottom:1px solid #aaaaaa;border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;padding:1em 1.4em;background:none;}
.ui-widget{font-family:Arial,sans-serif;font-size:12px;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{font-family:Arial,sans-serif;font-size:1em;}
.ui-widget-content{background:#ffffff;color:#555555;}
.ui-widget-content a{color:#555555;}
.ui-widget-header{border-bottom:1px solid #aaaaaa;background:#ffffff;color:#555555;font-weight:bold;}
.ui-widget-header a{color:#555555;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;font-weight:normal;color:#555555;}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{color:#555555;text-decoration:none;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{border:1px solid #999999;background:#e8e8e8;font-weight:normal;color:#555555;}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited{color:#555555;text-decoration:none;}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{border:1px solid #aaaaaa;background:#ffffff;font-weight:normal;color:#555555;}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#555555;text-decoration:none;}
	.formError {
			position:absolute;
			top:300px; left:300px;
			width:150px;
			padding-bottom:15px;
			display:block;
			z-index:5000;
		}
			.formError .formErrorContent {
				width:100%; 
				background:#000;
				color:#fff;
				font-family:tahoma;
				font-size:10px;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;
				
			}
				.formError .formErrorArrow div{
					box-shadow: 0px 0px 6px #000;
					-moz-box-shadow: 0px 0px 6px #000;
					-webkit-box-shadow: 0px 0px 6px #000;
					font-size:0px; 
				}
				.formError .formErrorArrow .line10{width:15px;height:1px; background:#000;margin:0 auto; font-size:0px; display:block;} 
				.formError .formErrorArrow .line9{width:13px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line8{width:11px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line7{width:9px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line6{width:7px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line5{width:5px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line4{width:3px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line3{width:1px;height:1px; background:#000;margin:0 auto;display:block;} 

body{margin:0;padding:0;}
form.formular{font-family:tahoma, verdana, "sans-serif";font-size:12px;padding:20px;border:1px solid #A5A8B8;width:450px;margin:0 auto;}
.formular fieldset{margin-top:20px;padding:15px;border:1px solid #B5B8C8;}
.formular legend{font-size:12px;color:#15428B;font-weight:900;}
.formular fieldset label{float:none;text-align:inherit;width:auto;}
.formular label span{color:#000;}
.formular input, .formular select, .formular textarea{display:block;margin-bottom:5px;}
.formular .text-input{width:250px;color:#555;padding:4px;border:1px solid #B5B8C8;font-size:14px;margin-top:4px;background:#FFF url('/img/form/text-bg.gif') repeat-x;}
.formular textarea{width:250px;height:70px;color:#555;padding:4px;border:1px solid #B5B8C8;font-size:14px;margin-top:4px;background:#FFF url('/img/form/text-bg.gif') repeat-x;}
.formular .infos{background:#FFF;color:#333;font-size:12px;padding:10px;margin-bottom:10px;}
.formular span.checkbox, .formular .checkbox{display:inline;}
.formular .submit{background:url('/img/form/button-bg.png') repeat-x;border:1px solid #AAA;padding:4px;margin-top:20px;float:right;text-decoration:none;cursor:pointer;}
.formular hr{clear:both;visibility:hidden;}
.formular .fc-error{width:350px;color:555;padding:4px;border:1px solid #B5B8C8;font-size:12px;margin-bottom:15px;background:#FFEAEA;}


/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:4px solid #ccc;
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}

/* This is the zoom gallery. */
.cloud-zoom-gallery{
	float:left;
}

.cloud-zoom-gallery img{
	border: 1px solid #888;
	margin:5px 5px 0px 0px;	/* Set this to minus the border thickness. */
}

				
				