html
{
 height: 100%;
}

body
{
  margin: 0px;
  padding: 0px;
  background: #cdcdcd;
  color: #656565;
  font-family: tahoma, arial, helvetica, sans-serif, 'trebuchet ms';
  font-size: 0.75em;
  line-height: 1.3;

}

a, a:visited
{
 color: #4ea8d8;
 text-decoration: none;
}

a:active, a:hover
{
  background: transparent;
  color: #B4D7E9;
  text-decoration: underline;
}

a.more, a.more:visited{
 display: block;
}
a.more:active, a.more:hover{
 
}
a img
{
  border: 0px;
}
p{ margin: 0 0 2ex 0;}

h1{
 clear: both;
 margin: 0 0 10px 0;
 padding: 10px 0;
 color: #657680;
 font-size: 1.9em;
 font-weight: normal;
 font-family: verdana;
 line-height: 1.1;
 border-bottom: #ccc solid 1px;
}
h1 a,h1 a:hover,h1 a:visited { color: #657680; text-decoration: none;}

h2{
 clear: both;
 margin: 0 0 10px 0;
 padding: 5px 10px;
 color: #fff;
 background: #7f9094 url(/images/layout/h1_bg.gif) repeat-x left top;
 font-size: 1.1em;
 font-weight: normal;
 text-transform: uppercase;
 line-height: 1.1;
}
h2.title{ margin-bottom: 0px;}
h3{
 margin: 0 0 5px 0;
 padding: 5px;
 color: #657680;
 font-size: 1.1em;
 font-weight: normal;
 border-top: #cccccc solid 1px;
 border-bottom: #cccccc solid 1px;
 line-height: 1;
}
h3 a, h3 a:hover,h3 a:visited { color: #657680; text-decoration: none; }
h4{
 margin: 0 0 5px 0;
 color: #657680;
 font-size: 1.1em;
 font-weight: normal;
 line-height: 1;
}
h5{
 margin: 0 0 5px 0;
 color: #657680;
 font-size: 1.0em;
 font-weight: bold;
 line-height: 1;
}
.splitter{
 width: 100%;
 clear: both;
 font-size: 0px;
 margin-bottom: 10px;
}
fieldset { margin:0px; padding:0px; border: 0px; }
form input.textbox{ 
 width: 250px;
 border: 1px solid #e3e3e3;
}
form input.form_button, .button{ 
 width: 100px;
 height: 25px;
 margin-top: 15px;
 padding-top: 10px;
 color: #fff;
 background: transparent url(/images/layout/button.gif) no-repeat center center;
 font-size: 1.1em;
 line-height: 1.1;
 text-align: center;
 border: none;
 cursor: pointer;
}
.button.orange{ background: transparent url(/images/layout/button_orange.gif) no-repeat center center;}
.blue_line{
 float: left;
 clear: both;
 color: #656565;
 width: 100%;
 height: 5px;
 background: #b4d7e9;
 border-bottom: 1px solid #fff;
}

.icon_16 { position: relative; float: left; width: 16px; height: 16px; background: url(/misc_/LimeBase/sprites_16.png) no-repeat; cursor: pointer; }
.icon_16.LimeFile { background-position: 0px -48px; }
.icon_16.LimeFile.pdf { background-position: -80px -48px; }
.download .icon_16.LimeFile.pdf { margin-top: 9px; margin-right: 5px; }
.download .button.orange { float: left; margin-top: 0px; }.centerframe_wrapper{
 position: absolute;
 width: 100%;
 top: 0px;
}

.centerframe {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
}
.boundary
{ 
  float: left;
  width: 950px;
  margin: 0px;
  padding: 0 5px;
  position: relative;
  background: #fff;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 500px;
        z-index: 90;
}
.top{
 position: relative;
 clear: both;
 width: 950px;
 height: 299px;
 z-index: 2;
}
.top_article{
 width: 100%;
 height: 200px;
 background: #e6f2ff url(/images/layout/background_gradient.gif) repeat-x left top;
 border-bottom: #acc9e5 solid 1px;
 padding-top: 35px;
}

.boundary .content{
 float: left;
 clear: both;
 width: 950px;
 padding: 0 0 0 0;
 margin-bottom: 5px;
 background: transparent url(/images/layout/content_bg.gif) repeat-y left top;
}
.boundary .content .left{
 float: left;
 width: 215px;
 margin-bottom: 5px;
}

.boundary .content .main{
 float: left;
 width: 550px;
 padding: 0px 0px 5px 0px;
 border-right: 5px solid #fff;
 border-left: 5px solid #fff;
}


.boundary .content .right{
 float: left;
 width: 175px;
 padding-bottom: 20px;
}

.boundary .bottom{
 clear: both;
 padding: 10px 0;
 margin: 1px auto 0 auto;
 background: #64757e;
 color: #fff;
 text-align: center;
}
.boundary .bottom a{
 background: #64757e;
 color: #fff;
 text-decoration: underline;
}.main.search_box form input.textbox{ 
 width: 250px;
 border: 1px solid #e3e3e3;
}
.main .search_box form input.button{ 
 width: 45px;
 height: 20px;
 padding: 0px;
 color: #fff;
 background: transparent url(/images/layout/search_button.gif) no-repeat center center;
 font-size: 1.1em;
 border: none;
 cursor: pointer;
}
.box{
 float: left;
 clear: both; 
 width: 100%;
 background: #ededed;
 margin-bottom: 5px;
 padding-bottom: 15px;
}
.box.white{
 background: #fff;
}
.box.blue{
 background: #f0f6f9;
 margin: 0px; padding: 20px;
 width: 510px;
}
.content .main .box.search{
 border: 5px solid #f1f1f1; margin: 0px; padding: 20px; width: 500px;
 background: #fff;
 
}
.main .box .item{
 float: left; 
 margin-left: 10px;
 width: auto;
}
.main .box .item.small{
 width: 170px;
} 
.main .box .item .image{
 padding: 10px 0px;
 text-align: center;
 background: #fff;
 border: #c9c9c9 solid 5px;
 cursor: pointer;
}
.main .box .item.small .image{
 width: 160px;
 height: 85px;
}
.main .box .item.medium{
 width: 260px;
}
.main .box .item.medium .image{
 width: 250px;
 height: 85px;
}
.main .box .item.banner{
 width: 170px;
}
.main .box .description{ padding: 0 10px;}
.main .box .item.large .image{ float: left; width: 200px; padding: 0 20px 0 20px; border: none;}
.main .box .item.large .text{ float: left; width: 300px;} 
.main .box .item.large h3{ padding-left: 0px;}
.main .box .item h3{ cursor: pointer; }
.main .box .item.list{ border: 5px solid #f1f1f1; border-bottom: 0px; margin: 0px; padding: 20px 0; width: 540px;}
.main .box .item.list .image{ float: left; width: 90px; padding: 0 20px 0 10px; border: none;}
.main .box .item.list .text{ float: left; width: 395px; padding-right: 25px;} 
.main .box .item.list h3{ padding-left: 0px;}

.main .box.search .item.list{ border: none; width: 500px; padding: 0px;}
.main .box.search .splitter{ margin-bottom: 20px;}
.main .box.search .item.list .text{ width: 500px;}

.main .formBlock{clear: both; display: block; float: left; margin-bottom: 10px; width: 100%;
}
.main .formBlock .formElementTitle{float: left; width: 110px;}

.main .formBlock .formInputTextBox{ float: left; width: 340px; border: 1px solid #a1a1a1;}

.main .formBlock .formInputTextArea{ clear: both; display: block; border: 1px solid #a1a1a1; float: left; margin-top: 5px; width: auto;}
.main .form.contact .formButton{ background: transparent url(/images/layout/send.gif) no-repeat left center; border: none; color: #656565; cursor: pointer; padding-left: 30px; text-transform: uppercase;}
.content .main .content-sitemap{ padding: 10px;}
.blue_line a:hover, .blue_line a:active{ color: #000; background: #444; }.top .top_above{
 float: left;
 width: 100%;
 height: 75px;
}
.top .top_above .logo{
 float: left;
 width: 161px;
 height: 19px; 
 padding: 25px 35px;
}
.button_group_wrap{
 position: absolute;
 text-align: center;
 width: 100%;
 line-height: 0px;
 left: 0px;
 top: 0px;
 z-index:100;
}
.button_groups_wrapper .button_groups{
 background: transparent url(/images/layout/button_products.png) no-repeat left top;
 cursor: pointer;
 font-size: 0.9em;
 font-weight:bold;
 height: 28px;
 position: relative;
 margin: 0 auto;
 padding-top: 3px;
 text-align: center;
 text-transform: uppercase;
 width: 169px;
 z-index: 100;
}
.button_groups_wrapper .button_groups.active{
 background: transparent url(/images/layout/button_products_active.png) no-repeat left top;
 }
.groups_wrapper{
 position: absolute;
 text-align: center;
 width: 100%;
 left: 0px;
 top: 0px;
 z-index:100;
}
.groups_wrapper .groups{ background: #ebe9e5; height: 0px; margin: 0 auto; overflow: hidden; padding: 0 0 0 10px; position: relative; text-align: left; width: 940px;  z-index: 100;}
 
.groups .group{
 float: left; 
 width: 180px;
 padding: 25px 0 0 8px;
}
.groups .group .title{
 background: #f5b524;
 color: #000;
 font-weight: bold;
 margin-bottom: 10px;
 padding: 10px 15px;
 text-transform: uppercase;
}
.groups .group .subitem{
 padding-left: 15px; 
}
.groups .group .subitem a, .groups .group .subitem a:visited{
 color: #000;
}
.groups .group .subitem a:hover, .groups .group .subitem a:active{
 color: #f5b524;
}

.groups .splitter{ margin-bottom: 0;}

.top .topmenu{
 position: relative;
 float: left;
 clear: both;
 display: block;
 width: 935px;
 height: 39px;
 margin-bottom: 5px;
 padding-left: 15px;
 z-index: 10;
}

.top .topmenu_bg{
 background: transparent url(/images/layout/topmenu_bg.gif) repeat-x left top;
 height: 39px;
 left: 0px;
 position: absolute;
 top: 75px;
 width: 950px;
}
.top .topmenu a, .top .topmenu a:visited{
 position: relative;
 float: left;
 display: block;
 height: 15px;
/* padding: 12px 15px;*/
 color: #fff;
 z-index: 1000;
}
.top .topmenu a:hover, .top .topmenu a:active{
 color: #b5d7e9;
 text-decoration: none;
}

.top .topmenu .item{
 position: relative;
 float: left;
 display: block;
 height: 15px;
 padding: 12px 15px;
 color: #fff;
 z-index: 1000;
}
.top .topmenu .splitter{
 float: left;
 clear: none;
 width: 2px;
 height: 39px;
 background: transparent url(/images/layout/topmenu_splitter.gif) no-repeat left center;
}
.top .breadcrumbs{
/* position: absolute;
 bottom: 5px;*/
 float: left;
 clear: both;
 width: 950px;
 height: 28px;
 margin: 5px 0;
 color: #fff;
 background: #a4bac6 url(/images/layout/breadcrumbs_bg.gif) left top;
}
.top .breadcrumbs a, .top .breadcrumbs a:visited{
 float: left;
 display: block;
 padding: 5px 20px;
 color: #fff;
 text-decoration: none;
}
.top .breadcrumbs a:active, .top .breadcrumbs a:hover{
 color: #666666;
}
.top .breadcrumbs .splitter{
 float: left;
 clear: none;
 width: 18px;
 height: 28px;
 margin: 0px;
 background: transparent url(/images/layout/breadcrumbs_bullet_bg.gif) left top;
}
.top .flags{
 float: right;
 padding: 20px;
 height: 29px;
}
.top .flags .flag{
 float: left;
 margin-left: 20px;
}
.top .search_box{
 float: right;
 margin-top: 25px;
}
.top .search_box form{
 float: left;
}
.top .search_box form input.textbox{ 
 float: left;
 height: 17px;
 margin-right: 5px;
 width: 115px;
 border: 1px solid #e3e3e3;
}
.top .search_box form input.button{ 
 width: 28px;
 height: 20px;
 padding: 0px;
 margin-top: 0px;
 color: #fff;
 background: transparent url(/images/layout/search_button.gif) no-repeat center center;
 font-size: 11px;
 border: none;
 cursor: pointer;
}
.top .top_banner{
 float: left;
 position: relative;
 width: 950px;
 z-index: 1;
}
.top .top_banner a{
 float: left;
/* position: relative; */
 width: 950px;
}
 /* .top .top_banner img, #flashmedia{
position: absolute;
 top: -20px;
}*/

.top .top_banner img{
 float: left;
 margin-top: -25px; 
}
.top .top_banner #flashmedia{
 float: left;
}

.topmenu .dropdown {
  position: absolute;
  top: 39px;
  left: 1px;
  min-width: 95px;
  visibility: hidden;
  text-transform: none;
  background: #6d7f81;
  color: white;
  z-index: 1000;
  text-align: left;
  padding-bottom: 5px;
}

.topmenu .dropdown .group{
 display: block;
 float: left;

}
.topmenu .dropdown a.subitem,
.topmenu .dropdown a.subitem:visited{
  text-decoration: none;
  color: #fff;
  font-weight: normal;
  padding: 0 15px 12px 15px;
  margin: 0px;
  border: none;
  z-index: 1200;
  background: transparent;
  margin: 0px;
  border: none;
  display: block;
  width: 80px;

  
}
.topmenu .dropdown a.subitem:active,
.topmenu .dropdown a.subitem:hover {
 color: #a9cee3;
 text-decoration: none; 
}

.article{}
.article .abstract{ color: #677881; font-family: verdana; font-weight: bold;}
.article .upline{
 color: #9f9f9f;
 font-size: 0.9em;
 margin-bottom: 25px;
}
.article .upline .date, .article .upline .author{ display: inline;}
.article.collapsed{
 clear: both; 
 margin-bottom: 5px;
}
.main .article.condensed p{
 margin: 0px;
}

.main .box.white .article{ padding: 0 30px 45px 30px;}
.main .box.white .article.condensed{
 padding: 0 30px 45px 30px;
}
.main .article.condensed .image{}
.main .article.condensed .image.preview { float: right; margin: 10px 15px; width: auto;}
.main .article.condensed .image.large {margin: 0 8px 25px 8px;}
.main .article.condensed a.more{ padding-top: 10px;}

.main .article .image.a_left { float: left; padding-right: 10px; width: auto;}
.main .article .image.a_right { float: right; padding-left: 10px; width: auto;}

.main .article .image.a_center{
 float: none; 
 display: block;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: auto;
}
.main .article .image.a_center img{
 clear: both;
 float: none;
}

.right .box{
 border-bottom: 5px solid #fff;
}
.right .box h1{
 padding-left: 10px;
}
.right .box a{
 color: #636363;
 text-decoration: underline;
}
.right .box .article.collapsed{
 padding: 0 10px;
}.left .leftmenu{
 text-align: right;
}
.left .leftmenu a:hover, .left .leftmenu a:active{
 text-decoration: none;
}
.left .leftmenu .menu{}

.left .leftmenu a, .left .leftmenu a:hover, .left .leftmenu a:visited { color: white; }
.left .leftmenu .item{
 display: block;
 height: 20px;
 padding: 5px 10px;
 color: #fff;
 background: transparent url(/images/layout/yellow_bg.gif) repeat-x left top;
 cursor: pointer;
} 
.left .leftmenu .menu.active .item, .left .leftmenu .menu .item.active{
 background: transparent url(/images/layout/orange_bg.gif) repeat-x left top;
}
.left .leftmenu .subitems{
 padding: 10px;
 background: #f1f1f1;
}
.leftmenu .menu .subitems{} 
.leftmenu .menu.active .subitems, .leftmenu .menu .subitems.show{ display: block;}

.left .leftmenu .subitem{
 display: block;
 color: #636363;
 padding: 5px 25px 5px 0;
 background: transparent url(/images/layout/leftmenu_arrows.gif) no-repeat right center;
 border-bottom: #d4dce1 solid 1px;
}
.left .leftmenu a.subitem:hover, .left .leftmenu a.subitem:active, .left .leftmenu a.subitem:visited{
 text-decoration: none;
 color: #636363;
}
.product{ display: block; float: left; padding: 5px 10px 0 10px; width: 530px;}
.main .product .image_content{ background: #fff; float: left; height: 200px; width: 200px; padding: 0 17px 20px 17px; position: relative; text-align: center;}
.main .product .short_description{ background: #fff; float: left; height: 220px; margin-left: 10px; padding: 0px 20px 0px 20px; position: relative; width: 245px;}
.main .product .long_description{ background: #fff; float: left; margin-top: 10px; padding: 20px; width: 490px;}
.main .product a.magnifier {background: #ffffff url(/images/layout/magnifier.gif) no-repeat scroll left center; bottom: 0px; color:#868686; display:block; padding:0px 15px 8px 30px; position:absolute; left:17px; text-decoration:none; z-index:1000; cursor: pointer; }
.main .product .print {float:right; margin-top: 4px; text-align:right; width:70px;}
.main .product .print a, .main .product .print a:visited {color:#808386;text-decoration:none;}
.main .product .image img{ margin-top: auto; margin-bottom: auto;}
.main .product .image_content .image{ height: 200px; width: 200px;}
/*.wrap {
  position: absolute;
  left: 20px;
  top: 0px;
  width: 245px;
  height: 220px;
  display: table;
}

.wrap p {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
.wrap div { position: absolute; top: 50%; width: 245px;}
.wrap div p {position: relative; top: -50%}
*/

.main .product .thumbnails { background: #fff; clear: both; display: block; float: left; margin-top: 10px; width: 530px;}
.product .thumbnails .thumbnail { background: #fff; cursor: pointer; float: left; height: 85px; padding: 5px 10px; text-align: center; width: 85px;} 
.product .thumbnails .thumbnail .image{ height: 85px; width: 85px;}

.image .image_wrap{ float:left; height:50%; margin-bottom:-42px; width: auto;}
.image .image_content{ clear:both; height:85px; position:relative;}

.wrap{display:table; height: 220px;}
.item .image .wrap{ height: 85px; margin: 0 auto;}
.wrap .wrap_content{display:table-cell; vertical-align:middle; text-align: center;}
.main .product .image_content .image .wrap{ height: 200px; margin: 0px auto;}
.main .product h1 {
 clear: none;
 margin: 0 0 5px 0;
 padding: 5px;
 color: #657680;
 font-size: 1.1em;
 font-weight: normal;
 border-top: #cccccc solid 1px;
 border-bottom: #cccccc solid 1px;
 line-height: 1;
}

.short_description .wrap .wrap_content { display: block;}

.files { position: absolute; left: 3px; bottom: 3px; }
.file { float: left; width: 80px; font-size: 80%; text-align: center; cursor: pointer; }
.icon32 { display: block; width: 32px; height: 32px; margin: auto auto; }
.icon32.pdf { background: url(/images/layout/pdf-32.png); }
.file a { color: black; }/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.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:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }

/* required comment for clearfix
 to work in Opera \*/


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/* Component containers
----------------------------------*/
.ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { }
.ui-widget-header { background: transparent; color: #666666; font-weight: bold; }
.ui-widget-header a,
.boundary .content.foundation .ui-widget-header a{ background: transparent; color: #fff; }
.boundary .content.foundation .ui-widget-header a:hover, .boundary .content.foundation .ui-widget-header a:active{ color: #000; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: none; background: transparent url(/images/layout/tabs_bg.gif) no-repeat left top; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {  color: #222222; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { background: transparent url(/images/layout/tabs_bg_active.gif); outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { font-weight: normal; }


/* Overlays
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
 */

.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { float: left; margin-top: 15px; padding: 0px; width: 530px; }
.ui-tabs .ui-tabs-nav { float: left; position: relative; height: 25px; padding-right: 15px; list-style: none; text-align: center; width: auto;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; font-weight: normal; height: 20px; margin: 2px .2em 0 0; padding: 3px 0 0 0; text-align: center; width: 100px;}
.ui-tabs .ui-tabs-nav li a { display: inline; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a,
.boundary .content.foundation .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.boundary .content.foundation .ui-tabs .ui-tabs-nav li.ui-state-processing a,
.boundary .content.foundation .ui-tabs .ui-tabs-nav li.ui-state-disabled a{ background: transparent; color: #fff; cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.tab-content-container{ background: #fff; clear: both; display: block; float: left; padding: 20px; width: 490px;}
