@CHARSET "ISO-8859-1";


body {
    margin: 0; padding: 0; background: #dbdddc;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Sans-Serif;
    font-size: 12px; line-height: 14px;
}
a, ul, li, p, span, dd, dt, dl, address, input, textarea, select, fieldgroup { margin: 0; padding: 0; }
a { text-decoration: none; cursor: pointer; color:#0069aa; }
a.link-internal {
    background-image: url("/img/article/intlink_1.gif");
    background-position: left 3px;
    background-repeat: no-repeat;
    margin-left: 5px;
    padding-left: 12px;
}
a.link-external {
    background-image: url("/img/article/extlink_1.gif");
    background-position: left 3px;
    background-repeat: no-repeat;
    margin-left: 5px;
    padding-left: 12px;
}
img { border: none; }
.left { float: left; }
.right { float: right; }
.searchinput { 
    border-left: none; border-top: none; border-bottom: none; border-right: 1px dotted #C7C7C9;
    float: left; width: 135px; font-weight: bold; color: #C7C7C9; padding: 5px;
}
.searchsubmit { border: none; padding: 5px 5px 5px 10px; }
.btn-bar { margin: 10px 0 0 0; }
.btn-bar a { color: #fff; font-size: 14px; font-weight: bold; }
.btn-bar a:hover { color: #0069aa; }

#wrapper { width: 981px; background: #fff; padding: 16px 16px 16px 19px; position: relative; }
#wrapper .shadow { position: absolute; bottom: -23px; height: 23px; }
#wrapper .shadow .sw { 
    background: url('/cssimages/wrapper_shadow/wrapper_shadow_left.png') no-repeat 0 0; float: left; height: 23px; width: 66px; 
}
#wrapper .shadow .s { 
    background: url('/cssimages/wrapper_shadow/wrapper_shadow_c.png') repeat-x 0 0; float: left; height: 23px; width: 865px; 
}
#wrapper .shadow .se { 
    background: url('/cssimages/wrapper_shadow/wrapper_shadow_right.png') no-repeat 0 0; float: left; height: 23px; width: 66px; 
}

/* HEADER */
#header { width: 981px; position: relative; clear: both; z-index: 10; }
#header .logo { x-width: 100%; float:left; }
/*
#header .logo { width: 100%; background: url('/cssimages/AS_header.jpg') no-repeat 100% 0; }
#header .logo.en { width: 100%; background: url('/cssimages/AS_header_en.jpg') no-repeat 100% 0; }
#header .logo.es { width: 100%; background: url('/cssimages/AS_header_es.jpg') no-repeat 100% 0; }
*/
#header .menu { height: 32px; position: relative; margin: 15px 0 0 0; background-color: #ADAEAD; padding-left:40px;}
#header .menu div { float: left; }
#header .menu .menu_center { font-size: 16px; font-weight: bold; width: 895px; z-index: 2; }
#header .menu .menu_center div { padding: 8px 0 0 0; }
#header .menu .menu_center div.holder { float: right; padding: 0; }
#header .menu .menu_center div.holder div { padding: 8px 0 10px 40px; position: relative; cursor: pointer; }
#header .menu .menu_center div.holder div a { color: #fff; }
#header .menu .menu_center div.holder div:hover a { color: #0069aa; }
#header .menu .menu_center div.holder div .navdrop { display: none; }
#header .menu .menu_center div.holder div .navdrop:hover,
#header .menu .menu_center div.holder div:hover .navdrop {
    display: block; background-color: #fff;
    position: absolute; top: 40px; left: 28px; 
    padding: 15px 10px; z-index: 10;
    border-left: 1px solid #c7c7c9; border-right: 1px solid #c7c7c9; border-bottom: 1px solid #c7c7c9;
    margin-top: -8px;
}
*+html #header .menu .menu_center div.holder div:hover .navdrop { width: 180px; } /* IE FIX */
#header .menu .menu_center div.holder div:hover .navdrop.products { width: 440px; }
#header .menu .menu_center div.holder div .navdrop ul { 
    list-style: none; float: left; width: auto; padding: 0 10px; 
}
*+html #header .menu .menu_center div.holder div .navdrop ul { width: 160px; } /* IE FIX */
#header .menu .menu_center div.holder div .navdrop.products ul { width: 200px; }
#header .menu .menu_center div.holder div .navdrop li { 
    line-height: 22px; font-weight: normal; font-size: 14px; color: #666666; width: 100%; padding: 0;
}
#header .menu .menu_center div.holder div .navdrop li a { color: #0069aa; white-space: nowrap; }
#header .menu .menu_center div.holder div .navdrop li a:hover { color: #666666; }
/* HEADER */

#content { width: 981px; position: relative; z-index: 9; }

#footer .footer-content:after,
.box .box-c .content ul.productlist:after,
.box .box-c .content .holder .imageholder:after,
.paging:after,
.breadcrumbs:after,
.btn-bar:after,
#content:after { 
    content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}
#content .c-left { width: 191px; float: left; }
#content .c-right { width: 191px; float: right; }
#content .c-center { width: 560px; padding: 0 19px; float: left; }
#content .c-l { width: 201px; float: left; }
#content .c-cr { width: 761px; padding: 0 0 0 19px; float: left; }

#content ul.homemenu { list-style: none; font-size: 14px; line-height: 18px; font-weight: bold; }
#content ul.homemenu li { padding: 20px 0 20px 25px; background: url(/cssimages/grey.gif) no-repeat 0 24px; }
#content ul.homemenu li a { color: #0069aa;}
#content ul.homemenu li:hover a { cursor: pointer; }
#content ul.homemenu span { font-size: 14px;}



#content ul.submenu { list-style: none; font-size: 14px; line-height: 18px; font-weight: bold; padding-top: 24px; }
#content ul.submenu li { padding: 6px 0; border-bottom: 1px dotted #C7C7C9; list-style: none; }
#content ul.submenu li > ul > li:last-child { border: none; padding: 6px 0 0 0;}
#content ul.submenu li > ul { margin: 6px 0; border-top: 1px dotted #C7C7C9; list-style: none; }
#content ul.submenu li a { color: #666666; display: block; }
#content ul.submenu li.active > a { color: #0069aa; }
#content ul.submenu li:hover > a { color: #0069aa; cursor: pointer; }

#content ul.submenu li .subnavdrop { display: none; }
#content ul.submenu li.active .subnavdrop { display: block; }
/*#content ul.submenu li:hover .subnavdrop { display: block; padding: 5px 0 0 0; }*/
#content ul.submenu li .subnavdrop li { border: none; font-weight: normal; }
#content ul.submenu li .subnavdrop li a { color: #666666; }
#content ul.submenu li .subnavdrop li.active a { color: #0069aa; background-position: 0 -97px; }
#content ul.submenu li .subnavdrop li:hover a { color: #0069aa; }
#content ul.submenu li .subnavdrop li.active:hover a { color: #0069aa; background-position: 0 7px; }

#content .activationMessage
{
	font-size: 110%;
	line-height: 110%;
}

#content .activationMessageSuccess
{
	color: #006600;
	font-size: 130%;
	font-weight: bold;
	line-height: 130%;
}

#content .activationMessageFailure
{
	color: #FF0000;
	font-size: 130%;
	font-weight: bold;
	line-height: 130%;
}


#footer { width: 1018px; margin: 30px 0 10px 0; }
#footer .footer-top { width: 1018px; height: 9px;  }
#footer .footer-top .nw { 
    background: url('/cssimages/footer_box/footer_box_nw.png') no-repeat; float: left; height: 9px; width: 9px; 
}
#footer .footer-top .n { 
    background: url('/cssimages/footer_box/footer_box_n.png') repeat-x; float: left; height: 9px; width: 1000px; 
}
#footer .footer-top .ne { 
    background: url('/cssimages/footer_box/footer_box_ne.png') no-repeat; float: left; height: 9px; width: 9px;
}
#footer .footer-content { background: #D7D8D8; width: 998px; padding: 15px 10px; }
#footer .footer-content div { float: left; color: #666666; font-size: 12px; line-height: 17px; }
#footer .footer-content .small { width: 200px; }
#footer .footer-content .wide { width: 250px; float: right; }
#footer .footer-content div a { color: #666666; }
#footer .footer-content div a:hover { text-decoration: underline; }
#footer .footer-bottom { width: 1018px; height: 9px;  }
#footer .footer-bottom .sw { 
    background: url('/cssimages/footer_box/footer_box_sw.png') no-repeat; float: left; height: 9px; width: 9px; 
}
#footer .footer-bottom .s { 
    background: url('/cssimages/footer_box/footer_box_s.png') repeat-x; float: left; height: 9px; width: 1000px; 
}
#footer .footer-bottom .se { 
    background: url('/cssimages/footer_box/footer_box_se.png') no-repeat; float: left; height: 9px; width: 9px; 
}

/* BREADCRUMBS */
.breadcrumbs { width: 100%; font-size: 10px; line-height: 14px; margin: 10px 0; }
.breadcrumbs ul { list-style: none; }
.breadcrumbs li { float: left; padding: 0 7px 0 0; }
.breadcrumbs li a { color: #0069aa; }
.breadcrumbs li a:hover { color: #666666; }

/* BOX */
.box { position: relative; overflow: hidden; margin: 0 0 15px 0; }

.box .box-t, .box .box-c, .box .box-b { position: relative; }
.box .box-c .w, .box .box-c .e,
.box .box-t .nw, .box .box-t .n, .box .box-t .ne,
.box .box-b .sw, .box .box-b .s, .box .box-b .se { height: 5px; width: 5px; position: absolute; top: 0; }
.box .box-t .nw, .box .box-c .w, .box .box-b .sw { left: 0; }
.box .box-t .ne, .box .box-c .e, .box .box-b .se { right: 0; }
.box .box-c .w, .box .box-c .e { height: 100%; }
.box .box-t .n, .box .box-b .s { left: 5px; }
.box .box-t .nw { background: url('/cssimages/box_border/nw.png') no-repeat; }
.box .box-t .n { background: url('/cssimages/box_border/n.png') repeat-x; }
.box .box-t .ne { background: url('/cssimages/box_border/ne.png') no-repeat; }
.box .box-c .w { background: url('/cssimages/box_border/w.png') repeat-y; }
.box .box-c .content { margin: 0 0 0 5px; }
.box .box-c .e { background: url('/cssimages/box_border/e.png') repeat-y; }
.box .box-b .sw { background: url('/cssimages/box_border/sw.png') no-repeat; }
.box .box-b .s { background: url('/cssimages/box_border/s.png') repeat-x; }
.box .box-b .se { background: url('/cssimages/box_border/se.png') no-repeat; }
.box .box-t,
.box .box-b { height: 5px; }
.c-left .box .box-b .s,
.c-right .box .box-b .s,
.c-left .box .box-t .n,
.c-right .box .box-t .n { width: 181px; }
.c-left .box .box-c .content,
.c-right .box .box-c .content { width: 165px; }
.c-center .box .box-t .n,
.c-center .box .box-b .s { width: 550px; }
.c-center .box .box-c .content { width: 534px; }
.c-center .twocols .box .box-t .n,
.c-center .twocols .box .box-b .s { width: 260px; }
.c-center .twocols .box .box-c .content { width: 244px; }
.c-center .twocols .box { width: 270px; }

.c-cr .box .box-t .n,
.c-cr .box .box-b .s { width: 760px; }
.c-cr .box .box-c .content { width: 744px; }
.c-cr .twocols .box .box-t .n,
.c-cr .twocols .box .box-b .s { width: 315px; }
.c-cr .twocols .box .box-c .content { width: 299px; }
.c-cr .twocols .box { width: 325px; }

.box .box-c .content { padding: 8px; }
.c-left .box .box-c .content h1,
.c-right .box .box-c .content h1,
.c-cr .box .box-c .content h1,
.c-center .box .box-c .content h1 { 
    color: #0069aa; font-size: 12px; line-height: 16px; margin: 10px 0 3px 0;
}
.c-cr .box .box-c .content h2,
.c-center .box .box-c .content h2  {
   color: #0069aa; margin: 5px 0 5px 0; font-size: 14px;
}
.box .box-c .content h1 a { color: #0069aa; }
.box .box-c .content h1 a:hover { text-decoration: underline; }
.box .box-c .content h1.title { font-size: 24px; line-height: 32px; font-weight: normal; margin: 0 0 15px 0; }
.c-left .box .box-c .content h1,
.c-right .box .box-c .content h1 {
   margin: 5px 0 5px 0; text-align: center; font-size: 14px;
}
.c-right .box .box-c .content p.title { margin: 5px 0 5px 0; font-size: 14px; color: #0069aa; font-weight: bold; }
.c-right .box .box-c .content p.title a { color: #0069aa; }
.c-right .box .box-c .content p.title a:hover { text-decoration: underline; }
.c-right .box .box-c .content img { margin: 10px 0; }
.box .box-c .content p,
.box .box-c .content td { font-size: 12px; line-height: 19px; margin: 3px 0 0 0; color: #666666; }
.box .box-c .content table td.white p { color:#FFFFFF; }
.box .box-c .content #events td,
.box .box-c .content #news td { line-height: 14px; }
.box .box-c .content p.date { color: #0069aa; margin: 0; }
.box .box-c .content p.head { 
    color: #0069aa; margin: 0; font-size: 24px; line-height: 24px; padding: 30px 0 5px 65px; 
}
.box .box-c .content ul { margin: 0 0 0 25px; list-style-color: #666666; color: #666666; }
.box .box-c .content li { line-height: 19px; font-size: 12px; }
.box .box-c .content h3 { line-height: 19px; font-size: 12px; font-weight: bold; margin: 15px 0 3px 0; color: #666666; }
.box .box-c .content p a:hover { text-decoration: underline; }

.box .box-c .content ul.productlist { list-style: none; padding: 0; margin: 0; }
.box .box-c .content ul.productlist li { font-size: 12px; float: left; padding: 5px 0 5px 0; line-height: 14px; width: 50%;  }
.box .box-c .content ul.productlist li a { background-position: 0 5px; }
.box .box-c .content ul.productlist li a:hover { background-position: 0 -99px; color: #666666; }



.box .box-c .content .termtable { width: 100%; margin: 10px 0 0 0; }
.box .box-c .content .termtable td { vertical-align: top; }
.box .box-c .content .termtable .termdate { color: #0069aa; }
.box .box-c .content .termtable .term { color: #989898; padding: 0 0 5px 5px; }

.box .box-c .content .holder { width: 100%; margin: 0 0 10px 0; }
.box .box-c .content .holder .imageleft { float: left; margin: 0 10px 15px 0; width: 139px; }
.box .box-c .content .holder .imageleftwide { float: left; margin: 0 10px 15px 0; width: 255px; }
.box .box-c .content .holder .imageright { float: right; margin: 0; }
.box .box-c .content .holder .imagerightxwide { float: right; margin: 0 5px 15px 25px; width: 350px; }
.box .box-c .content .holder .imageholder { width: 100%; margin: 15px 0; }
.box .box-c .content .holder .imageholder .imageright,
.box .box-c .content .holder .imageholder .imageleft { width: 255px; margin: 0 0 15px 0; }
.box .box-c .content .holder .imageholder .imageright img,
.box .box-c .content .holder .imageholder .imageleft img { float: left; } 

#content .search .box-c .content { padding: 0; }
#content .search .box-b .s, #content .search .box-b .s,
#content .search .box-t .n, #content .search .box-t .n,
#content .search .box-c .content,
#content .search .box-c .content { width: 181px; }

#header .search .box-c .content { padding: 0; }
#header .search .box-b .s, #content .search .box-b .s,
#header .search .box-t .n, #content .search .box-t .n,
#header .search .box-c .content,
#header .search .box-c .content { width: 181px; }
/* ICONS & BUTTONS */
/*
.button { background: url('/cssimages/menu_sprite.png'); }
.button.menu_left { background-position: 0 0; background-repeat: no-repeat; width: 43px; height: 55px; } 
.button.menu_right { background-position: 0 -118px; background-repeat: no-repeat; width: 43px; height: 55px; }
.button.menu_center { background-position: 0 -56px; background-repeat: repeat-x; height: 55px; }
*/


.btn.grey { background: url('/cssimages/button.gif') no-repeat 0 0; float: left; padding: 0; white-space: nowrap; }
.btn.grey span { background: url('/cssimages/button.gif') no-repeat 100% -30px; float: left; padding: 0 7px; white-space: nowrap; }
.btn.grey span span { background: #cdcdcd; float: left; padding: 7px; white-space: nowrap; }
.btn.grey:hover { cursor: pointer; }


.icon { background: url('/cssimages/icon_sprite.png') no-repeat; display: block; }
.icon.home { background-position: 0 -337px; width: 24px; height: 24px; text-indent: -9999px; }
.icon.lupe { background-position: 6px -298px; width: 30px; height: 24px; text-indent: -9999px; margin: 0;}
.icon.pencil { background-position: 0 0; }
.icon.terms { background-position: 0 -65px; }
.icon.rss { background-position: 0 -145px; }
.icon.contact { background-position: 0 -224px; }
.icon.download { background-position: 0 -380px; }

.bluelink .arrow { background: url('/cssimages/arrow_sprite.png') no-repeat 0 7px; padding: 0 0 0 10px; }
.bluelink .arrow:hover { background-position: 0 -97px; }
.breadcrumbs .arrow { background-position: 0 4px; padding: 0 0 0 7px; }
.breadcrumbs .arrow:hover { background-position: 0 -100px; }
.greylink .arrow, 
.arrow { background: url('/cssimages/arrow_sprite.png') no-repeat 0 -97px; padding: 0 0 0 10px; }
.greylink .arrow:hover,
.arrow:hover { background-position: 0 7px; }
    
div.language { height: 21px; margin: 7px 0 7px 0; float:right; }
.lang { 
    background: url('/cssimages/language_sprite.png') no-repeat; x-color: #d2d3d2; color: #ADAEAD;
    padding: 0 20px 0 10px;
    font-size: 13px;
    font-weight: bold;
}
.lang:hover { color: #0069aa; }
.lang.en { background-position: 100% 5px; }
.lang.es { background-position: 100% -12px; }
.lang.de { background-position: 100% -28px; }

.tabs { position: relative; height: 347px; }
.tabs .tabswitch { display: none; position: absolute; bottom: 5px; right: 10px; z-index: 3; }
.tabs .tabswitch span {
float: right; font-size: 18px; line-height: 24px; color: #fff; cursor: pointer;
background: url('/cssimages/counter_sprite.png') no-repeat 0 0; height: 28px; line-height: 28px; width: 30px;
text-align: center; font-weight: bold; margin: 0 5px 0 0;
}
.tabs .tabswitch span:hover { color: #cdcdcd; }
.tabs .tabswitch span.active {
color: #666666; font-weight: bold; background-position: 0 -32px;
}
.tabs .imageswitch { position: relative; height: 347px; }
.tabs .imageswitch a { z-index: 1; position: absolute; top: 0; left: 0; }
.tabs .imageswitch a.active { z-index: 2; }

.paging-holder {
width: 100%; height: 30px; line-height: 30px; text-align: center;
}
#content .paging-holder .paging {
font-size: 18px; line-height: 28px; color: #0069aa; text-align: center; font-weight: bold; margin: 0;
}
#content .paging-holder .paging a { color: #0069aa; padding: 3px 10px; }
#content .paging-holder .paging a:hover,
#content .paging-holder .paging a.active { color: #666666; }
#content .paging-holder a.next,
#content .paging-holder a.prev {
background: url('/cssimages/counter_sprite.png') no-repeat 50% -161px;
width: 30px; height: 28px;
}
#content .paging-holder a.prev:hover { background-position: 50% -129px; }
#content .paging-holder a.next { background-position: 50% -97px; }
#content .paging-holder a.next:hover { background-position: 50% -65px; }

.bluelink,
.greylink { list-style: none; padding: 2px 0 5px; }
.box .box-c .content .greylink,
.box .box-c .content .bluelink { margin: 0; }
.bluelink li,
.greylink li { line-height: 17px; font-size: 12px; }
.bluelink li a:hover,
.greylink li a { color: #666666; }
.bluelink li a,
.greylink li a:hover { color: #0069aa; }






#contact textarea {
  width: 300px;
}

div.home {
  position: relative;
  left: 330px;
  width:420px;
}

.home h1 {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #0069aa;
}

.home .hometxt {
  font-size: 12px;
  line-height: 16px;
  color: #666666;
}

.home .homeclaim {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color: #0069aa;
  text-align:right;
  margin-top:10px;
}

#header .homeclaim {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color: #0069aa;
  margin: 46px 0 0 120px;
  float: left;
}

.video_overlay {
    x-border: 1px solid #AAAAAA;
    background: transparent url('/cssimages/video_overlay.png') no-repeat 91px 48px;
    position: absolute;
    height: 167px;
    left: 0;
    top: 0;
    width: 255px;
}

.video_overlay a {
    height: 167px;
    width: 255px;
    display:block;
}




.kw-Button {
    display: block;
    padding: 0.4em 1em 0.5em;
}

a.kw-Button--primary, a.kw-Button--primary:hover {
    color: #FFF;
}


.kw-Button--primary {
    display: inline-block;
    border-radius: 7px;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    cursor: pointer;
    color: #FFF;
    background-color: #80AA2A;
    background: -webkit-linear-gradient(top, #92C32F, #80AA2A);
    background: -moz-linear-gradient(top, #92C32F, #80AA2A);
    background: linear-gradient(top, #92C32F, #80AA2A);
    background-image: -ms-linear-gradient(top, #92C32F, #80AA2A); 
    border-color: #8FBE2E;
    border-color: rgba(128, 170, 42, 0.73);
}

.kw-Button--primary:hover {
    color: #FFF;
    background-image: none;
    background-color: #92C32F;
}

#mobile-menu {
  display: none;
}

#mobile-lang {
  display: none;
}

.slicknav_menu {
  display: none;
}

.m-only {
  display: none;
}

@media (max-width: 1000px) {
  #wrapper {
    width: auto;
  }
  #header {
    width: 100%;
  }
  #content {
    width: 100%;
  }
  #content .c-left {
    display: none;
  }
  #content .c-center {
    width: auto;
  }
  #content .c-right {
    display: none;
  }
  #header .menu {
    display: none;
  }
  
  #wrapper .shadow {
    display: none;
  }
  
  #footer {
     width: 100%;
     margin: 0;
  }
  
  #footer .footer-top  {
    display: none;
  }

  #footer .footer-bottom  {
    display: none;
  }
  
  #footer .footer-content {
     width: 100%;
     padding: 0;
  }
  #footer .footer-content .small { width: 200px; float: left; padding: 15px 10px 5px 10px; }
  #footer .footer-content .wide { width: 200px; float: left; padding: 15px 10px 5px 10px; }
  
    
  #content div.c-center > .box {
    width: 560px;
    border: 1px solid #C7C7C9;
    border-radius: 4px;
  }
  
  #content .box .box-t, #content .box .box-b, #content .box .box-c .w, #content .box .box-c .e {
    display:none;
  }
 
 
  div.box.search  {
    display: none;
  }
  
  div.language  {
    display: none;
  }
  
  #mobile-lang {
    display: block;
    text-align: right;
    padding-right: 19px;
  }
  
  .m-only {
    display: block;
  }  
    
  table.imageholder {
    display: none;
  }
  
  .btn-bar a {
    color: #0069aa;
  }
  
  .btn-bar a:hover {
    color: #FFF;
  }
  
  
  #mobile-menu {
    display: block;
    /* position: absolute; */
    right: -1px;
    top: 76px;
    width: 100%;
    x-background-color: #ADAEAD;
    color: #0069aa;
    background-color: #fff;
    border: 1px solid #333;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  
  .slicknav_nav .slicknav_row:hover {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #ccc;
    color: #333;
  }
  
  .slicknav_menu {
    background-color: white;
    display: block;
  }
  
  .slicknav_nav a {
    color: #0069aa;
  }
  
  .slicknav_nav .slicknav_row:hover a {
      color: #333;
  } 

  .slicknav_btn {
    x-margin-top:20px;
    background-color: white;
  }
  
  .slicknav_menu .slicknav_icon-bar {
    background-color: #999;
  }


  #content .c-cr .home {
    display: none;
  }
  
  #content .c-cr {
    float: none;
    margin-bottom: 250px;
    width: 761px;
    padding: 0;
  }
  
  #content .c-l {
    position:absolute;
    float: none;
    top: 350px;
    width: 700px;
  }
  
  #content ul.homemenu li {
    float: left;
    width: 45%;
  }

}

@media (max-width: 850px) {
  
  #content div.c-center {
    padding: 10px 0 0 0;
  }
  
  #content div.c-center > .box {
    width: 560px;
    border: 1px solid #C7C7C9;
    border-radius: 4px;
  }
  
  #wrapper {
    padding: 5px;
  }

}

@media (max-width: 760px) {
  
  #header .homeclaim {
    margin-left: 60px;
  }
  
  #content .c-cr {
    width: 100%;
    position: relative;
  }
  
  #content .c-cr .imageswitch img {
    width: 100%;
  } 
  
  .tabs {
    height: 300px;
  }
  .tabs .imageswitch {
    height: 100%;
  }
  
  #content .c-l {
    top: 310px;
  }
}

@media (max-width: 670px) {
  
  p.homeclaim {
    display: none;
  }

  div.breadcrumbs {
    display: none;
  }
  
  .box .box-c .content .holder .imageleftwide {
    float: none;
    margin: 0 auto 15px auto;
    width: 255px;
  }

  body {
    background-color: white;
    font-size: 16px;
    line-height: 20px;
  }
  
  .m-only {
    display: block;
  }
  
  .btn-bar a {
    color: #0069aa;
  }
  
  .btn-bar a:hover {
    color: #FFF;
  }
  
  .btn-bar a {
    font-size: 14px;
    line-height: 14px;
  }
  
  table.imageholder {
    display: none;
  }
  
  .box .box-c .content p {
    font-size: 16px;
    line-height: 20px;
  }
  
  .box .box-c .content li {
    font-size: 16px;
    line-height: 20px;
  }
  
  .box .box-c .content h3 {
    font-size: 16px;
    line-height: 20px;
  }
  
  .content h1, .c-center .box .box-c .content h1 {
    font-size: 16px;
    line-height: 20px;
  }
  
  .box .box-c .content h1.title {
    font-size: 24px;
    line-height: 32px;
  }
  
  #content div.c-center > .box {
    width: 100%;
    border: 1px solid #C7C7C9;
    border-radius: 4px;
  }
  
  .c-center .box .box-c .content {
    width: auto;
  }

  input.std {
    width: 90%;
  }

    
  #content .c-cr {
    display: none;
  }
  
  #content .c-l {
    position: static;
    top: 0;
  }
  #content ul.homemenu li {
    width: 95%;
  }
}

