/**
*	Antenna Magus Screen Stylesheet
*/
* {
  margin: 0;
  padding: 0; }

body {
  background: #09aaa6;
  color: #666;
  font: normal 12px "Trebuchet MS", Arial, Verdana, sans-serif;
  text-align: center; }

a {
  color: #c54c00;
  outline: none;
  text-decoration: underline; }

a:hover {
  color: #c54c00;
  text-decoration: none; }

a img {
  border: none; }

/*.selectTools {
	background: url(../images/arrow.gif) no-repeat 0% 50%;
	padding: 0 0 0 10px;
}*/
.frame {
  border: 3px solid #f7dd99; }

.movie-box {
  float: left;
  margin: 0 5px 0 5px; }

.movie-box .movie-frame {
  border: 1px solid #ccc; }

.movie-box p {
  text-align: center;
  margin-top: 0px;
  padding-top: 3px; }

.t {
  background: url(../images/borders/dot.gif) 0 0 repeat-x;
  z-index: 30;
  width: 516px; }

.b {
  background: url(../images/borders/dot.gif) 0 100% repeat-x; }

.l {
  background: url(../images/borders/dot.gif) 0 0 repeat-y; }

.r {
  background: url(../images/borders/dot.gif) 100% 0 repeat-y; }

.bl {
  background: url(../images/borders/bl.gif) 0 100% no-repeat; }

.br {
  background: url(../images/borders/br.gif) 100% 100% no-repeat; }

.tl {
  background: url(../images/borders/tl.gif) 0 0 no-repeat; }

.tr {
  background: url(../images/borders/tr.gif) 100% 0 no-repeat;
  z-index: 30;
  padding: 2px; }

.info {
  background: #fbeecc;
  border: 1px solid #e7d39e;
  padding: 5px;
  margin: 5px 20px; }

strong {
  color: #333;
  font-weight: bold; }

p {
  padding: 5px 0; }

p.il {
  text-indent: 7px;  
  padding: 5px 0; }

h1 {
  color: #333;
  font-size: 24px;
  font-weight: bold;
  padding: 10px 0; }

h1 span {
  color: #c54c00; }

h1 span.small {
  color: #333;
  font-size: 18px; }

h2 {
  color: #c54c00;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 0; }

h2 span {
  color: #333; }

.sub h3 {
  color: #C54C00;
  font-size: 14px; }

h4 {
  color: #333;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0 5px 0; }

h5 {
  border-top: 1px solid #ccc;
  color: #c54c00;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 0 0 0; }

h5.first {
  border-top: none; }

h6 {
  color: #C54C00;
  font-size: 12px;
  font-weight: normal;
}

.clearfix:after, .top_clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0px;
  visibility: hidden; }

* html .clearfix {
  height: 1%; }

/*Rolling Banner style*/
.list_carousel {
  background-color: #eaeaea;
  margin: 0 0 15px 0px;
  width: 967px; }

.list_carousel ul {
  background-color: #eaeaea;
  margin: 0;
  padding: 0;
  list-style: none;
  display: block; }

.list_carousel li, .list_carousel_narrow li {
  font-size: 40px;
  color: #eaeaea;
  text-align: center;
  background-color: #eaeaea;
  /*border: 2px solid #999;*/
  /*border-radius: 5px;*/
  width: 306px;
  height: 180px;
  padding: 0;
  margin: 6px;
  display: block;
  float: left; }

.list_carousel_narrow li {
  width: 181px;
  font-size: 14px;
  font-weight: bold; }

.list_carousel_narrow li a {
  color: #000; }

.list_carousel.responsive {
  width: auto;
  margin-left: 0; }

.clearfix, .top_clearfix {
  float: none;
  clear: both; }

.clearfix {
  border-radius: 0px 0px 15px 15px; }

.top_clearfix {
  border-radius: 0; }

.prev {
  float: left;
  margin-left: 10px;
  /*margin-top:81px;*/ }

.next {
  float: right;
  margin-right: 10px;
  /*margin-top:81px;*/ }

.pager {
  float: left;
  width: 500px;
  text-align: center; }

.pager a {
  margin: 0 5px;
  text-decoration: none; }

.pager a.selected {
  text-decoration: underline; }

.timer {
  background-color: #c54c00;
  height: 6px;
  width: 0px; }

#showhide {
  display: block; }

#roundcorner, #roundcorner2, #roundcorner3, #roundcorner4, #roundcorner5, #roundcorner6, #roundcorner7, #roundcorner8, #roundcorner9 {
  display: none;
  /*	border: 2px solid #ccc;
      border-radius: 5px;
      height:180px;
      width:306px;*/ }

#roundcorner img, #roundcorner2 img, #roundcorner3 img, #roundcorner4 img, #roundcorner5 img, #roundcorner6 img, #roundcorner7 img, #roundcorner8 img, #roundcorner9 img {
  border: 2px solid #ccc;
  border-radius: 5px;
  border-collapse: separate !important; }

#roundcorner p {
  padding: 0px; }

#roundcorner2 {
  background: #eaeaea url(../images/home_banner/version_released.png) no-repeat 0% 0%;
  /*padding-top:50px;*/
  font-size: 20px;
  height: 85px;
  border: 2px solid #ccc;
  border-radius: 5px;
  border-collapse: separate !important; }

#roundcorner2 a {
  float: left; }

#roundcorner2 {
  padding: 10px 0 85px 114px; }

#roundcorner2 p {
  font-size: 20px;
  color: #C54C00;
  text-align: left; }

/*.left-app img{
	padding:6px;

}*/
.apptable td {
  vertical-align: top;
  padding: 6px 6px 6px 6px; }

.left-app {
  float: left;
  width: 320px;
  padding-top: 15px;
  padding-left: 10px; }

.right-app {
  float: left;
  width: 250px;
  padding-top: 3px; }

.left-app a {
  text-decoration: none; }

.left-app span {
  text-decoration: underline;
  font-weight: bold;
  float: right;
  padding-right: 25px; }

.left-app h2 {
  padding-left: 10px; }

.left-narrow {
  background-color: #eaeaea;
  float: left;
  width: 25px;
  padding-top: 3px; }

.right-narrow {
  background-color: #eaeaea;
  float: right;
  width: 25px;
  padding-top: 3px; }

.center {
  text-align: center; }

.dark {
  color: #333; }

.dark span {
  font-size: 14px; }

.full-main {
  width: 964px; }

.full-antenna-page {
  width: 964px; }

.left-main {
  float: left;
  width: 450px; }

.left-main-top {
  float: left;
  width: 340px;
  margin-top: 12px;
  margin-left: 25px; }

.left-main-bot {
  float: left;
  width: 488px; }

.mid-main-top {
  padding-top: 83px;
  float: left;
  width: 220px;
  font-size: 17px;
  font-weight: normal;
  padding-top: 10px; }

.mid-main-top li {
  margin-left: 20px;
  font-size: 16px; }

.mid-main-top a {
  text-decoration: none; }

.mid-main-top h1 {
  color: #333;
  font-size: 40px;
  font-weight: normal;
  padding: 10px 0; }

.mid-main-top h1 span {
  color: #C54C00; }

.mid-main-top h1 span:hover {
  font-style: italic; }

.mid-main-top h1:hover {
  color: #000; }

.print-main {
  float: none;
  width: 590px; }

.right-main {
  float: right;
  width: 590px; }

.right-main-news {
  float: right;
  width: 590px; }

.right-main-news p {
  padding-left: 5px; }

.right-main-news ul {
  margin-left: 30px; }

.right-middle {
  float: left;
  width: 250px;
  margin-left: 98px; }

.right-sidebar {
  float: right;
  width: 310px; }

.right-sidebar2 {
  float: right;
  width: 350px; }

.left-sidebar {
  float: left;
  width: 320px; }

.right-sidebar-main {
  float: right;
  width: 360px; }

.right-banner {
  float: right;
  width: 548px;
  padding-top: 3px; }

.left-banner {
  float: left;
  width: 1024px;
  padding-top: 3px; }

.page_content h4 {
  font-size: 24px;
  color: #C54C00; }

.single-col {
  float: left;
  width: 830px;
  border-bottom: 1px solid #CCCCCC;
  padding: 5px 5px 10px; }

.single-col-start {
  float: left;
  width: 965px;
  border-bottom: 1px solid #CCCCCC;
  padding: 5px 5px 10px; }

.single-col-start h1 {
  color: #4f4f4f;
  font-size: 20px;
  font-weight: bold; }

.single-col-end {
  float: left;
  width: 965px;
  padding: 5px 5px 10px; }

.single-col-end h1 {
  color: #4f4f4f;
  font-size: 20px;
  font-weight: bold; }

.left-features {
  float: left;
  width: 324px;
  padding-left: 30px; }

.mid-features {
  float: left;
  width: 65px;
  padding-top: 95px;
  margin-left: 20px; }

.mid-features a {
  color: #c54c00;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  /*display: block;*/ }

.right-features {
  float: left;
  width: 324px; }

.box-450 {
  background: #f9e6b2 url(../images/box-450-top.jpg) no-repeat 0% 0%;
  margin: 10px 0;
  width: 450px; }

.box-450 p {
  color: #333;
  padding: 15px 20px 0 20px; }

.box-450-end {
  background: #f9e6b2 url(../images/box-450-bottom.jpg) no-repeat 0% 100%;
  height: 10px;
  width: 450px; }

.box-840 {
  background: #f9e6b2 url(../images/box-964-top.jpg) no-repeat 0% 0%;
  margin: 10px 0;
  padding: 15px 0 0 0;
  width: 964px; }

.box-840-end {
  background: #f9e6b2 url(../images/box-964-bottom.jpg) no-repeat 0% 100%;
  height: 10px;
  width: 964px; }

.box-310 {
  background: #f7dd99 url(../images/box-310-top.jpg) no-repeat 0% 0%;
  margin: 10px 0;
  padding: 10px 0 0 0;
  width: 310px; }

.box-310 p {
  color: #333;
  padding: 5px 20px; }

.box-310-end {
  background: #f7dd99 url(../images/box-310-bottom.jpg) no-repeat 0% 100%;
  border-top: 10px solid #f7dd99;
  height: 10px;
  width: 310px; }

.box-470 {
  background: #f7dd99 url(../images/box-470-top.jpg) no-repeat 0% 0%;
  margin: 10px 0;
  padding: 10px 0 0 0;
  width: 470px; }

.box-470 p {
  color: #333;
  padding: 5px 20px; }

.box-470-end {
  background: #f7dd99 url(../images/box-470-bottom.jpg) no-repeat 0% 100%;
  border-top: 10px solid #f7dd99;
  height: 10px;
  width: 470px; }

.box-107 {
  /*background: #f7dd99 url(../images/box-360-top.jpg) no-repeat 0% 0%;*/
  margin: 10px 0;
  padding: 10px 0 0 0;
  width: 115px; }

.box-107 p {
  color: #333;
  padding: 5px 20px; }

.box-107-right {
  background: #f7dd99 url(../images/border-shade-right_small.jpg) no-repeat 0% 100%;
  float: right;
  border-left: 3px solid #f7dd99;
  height: 100px;
  width: 7px; }

.box-107-end {
  background: #f7dd99 url(../images/border-shade-bot_small.jpg) no-repeat 0% 100%;
  border-top: 100px solid #f7dd99;
  height: 7px;
  width: 107px; }

.field {
  border: 1px solid #a5acb2;
  padding: 2px;
  width: 260px; }

.field2 {
  border: 1px solid #a5acb2;
  padding: 2px;
  width: 378px; }

textarea {
  border: 1px solid #a5acb2;
  height: 50px;
  padding: 2px;
  width: 380px; }

.link2 {
  display: block;
  border: none;
  color: #c54c00;
  font-size: 20px;
  /*font-weight: normal;*/
  cursor: pointer;
  text-decoration: underline; }

.link {
  background: none;
  font: normal 20px "Trebuchet MS", Arial, Verdana, sans-serif;
  border: none;
  color: #c54c00;
  font-size: 20px;
  /*font-weight: normal;*/
  cursor: pointer;
  text-decoration: underline;
  padding: 10px 0;
  margin-left: 0px;
  padding-left: 0px; }

.link:hover {
  text-decoration: none; }

.search {
  background: #FFF url(../images/buttons/search.png) no-repeat 0% 0%;
  color: #fff;
  border: none;
  display: block;
  font-weight: bold;
  height: 30px;
  text-align: left;
  padding: 0 0 2px 10px;
  cursor: pointer;
  width: 35px; }

.btn {
  background: #f7dd99 url(../images/buttons/submit-btn.jpg) no-repeat 0% 0%;
  color: #fff;
  border: none;
  display: block;
  font-weight: bold;
  height: 27px;
  text-align: left;
  padding: 0 0 2px 10px;
  cursor: pointer;
  width: 99px; }

.btn7 {
  background: #FFF url(../images/buttons/submit-btn-short.png) no-repeat 0% 0%;
  color: #fff;
  border: none;
  display: block;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  height: 27px;
  text-align: left;
  padding: 0 0 0px 10px;
  cursor: pointer;
  width: 83px; }

.btn2, .btn4, .btn5 {
  background: #fff url(../images/Frame-shadow.jpg) no-repeat 0% 0%;
  color: #fff;
  border: none;
  /*display: inline;*/
  float: left;
  font-weight: bold;
  height: 166px;
  text-align: left;
  padding: 0 0 2px 4px;
  cursor: default;
  /*pointer*/
  width: 133px; }

.btn6, .btn8, .btn10, .movie_outer {
  background: #fff url(../images/Frame-shadow-wide.png) no-repeat 0% 0%;
  color: #fff;
  border: none;
  /*display: inline;*/
  float: left;
  font-weight: bold;
  height: 166px;
  text-align: left;
  padding: 0 0 2px 4px;
  cursor: default;
  /*pointer*/
  width: 270px; }

.movie_outer {
  background: #fff;
  height: 166px;
  width: 230px; }

.btn8 {
  background: #fff url(../images/Frame-shadow-tool.png) no-repeat 0% 0%;
  width: 186px; }

.btn10 {
  background: #fff url(../images/frame-shadow-movie.png) no-repeat 0% 0%;
  width: 230px;
  height: 133px; }

.btn2:hover {
  background: #fff url(../images/Frame-shadow-button.png) no-repeat 0% 0%; }

.btn5:hover {
  background: #fff url(../images/Frame-shadow-button-info.png) no-repeat 0% 0%; }

.btn6:hover {
  background: #fff url(../images/Frame-shadow-button-wide-info.png) no-repeat 0% 0%; }

.btn8:hover {
  background: #fff url(../images/Frame-shadow-tool-info.png) no-repeat 0% 0%; }

.btn10:hover {
  background: #fff url(../images/frame-shadow-movie-hover.png) no-repeat 0% 0%; }

.search:hover {
  background: #fff url(../images/buttons/search-hover.png) no-repeat 0% 0%; }

.btninfo {
  background: #fff url(../images/home/more-info.png) no-repeat 0% 0%;
  color: #fff;
  border: none;
  /*display: inline;*/
  float: left;
  font-weight: bold;
  height: 25px;
  text-align: left;
  padding: 0 0 2px 1px;
  margin-left: 4px;
  cursor: default;
  /*pointer*/
  width: 76px; }

.btninfo:hover {
  background: #fff url(../images/home/more-info-hover.png) no-repeat 0% 0%;
  cursor: pointer; }

.btninfo a {
  font-size: 25px;
  color: #fff; }

.btn2 a, .btn5 a, .btn6 a, .btn8 a, .btn10 a {
  text-decoration: none; }

.btn2 h2, .btn4 h2, .btn5 h2, .btn6 h2, .btn8 h2, .movie_outer h2 {
  color: #333;
  font-size: 10px;
  font-family: Arial;
  outline: none;
  padding-bottom: 3px;
  width: 120px; }

.btn6 h2, .btn8 h2, .btn10 h2 {
  color: #333;
  font-size: 10px;
  font-family: Arial;
  outline: none;
  padding-bottom: 3px;
  width: 250px;
  float: left; }

.btn8 h2, .btn10 h2 {
  width: 175px; }

.movie_outer h2 {
  width: 230px;
  text-align: center;
  font-size: 12px; }

.btn6 p span, .btn8 p span, .btn10 p span {
  color: #333;
  font-size: 10px;
  font-family: Arial;
  outline: none;
  padding-bottom: 3px;
  padding-left: 38px;
  width: 76px;
  float: none; }

.btn6 p span span, .btn8 p span span, .btn10 p span span, .btn10 p span span {
  padding-left: 40px;
  width: 58px; }

.btn6 p span {
  padding-left: 25px; }

.showtime {
  background: #ccc;
  width: 33px;
  height: 16px;
  text-align: center;
  vertical-align: middle;
  border: 0px solid #999;
  border-radius: 3px;
  position: absolute;
  bottom: 17px;
  right: 21px;
  color: #333;
  opacity: 0.6; }

/*----------------------------------------------------*/
.btn3, .btn9 {
  background: #fff url(../images/download-btn-no-text.png) no-repeat 0% 0%;
  color: #fff;
  border: none;
  /*display: inline;*/
  float: left;
  font-weight: bold;
  height: 46px;
  text-align: left;
  padding: 0 0 2px 4px;
  cursor: pointer;
  width: 234px;
  margin-left: 100px; }

.btn9 {
  background: #fff url(../images/download-btn-no-text-wide.jpg) no-repeat 0% 0%;
  width: 300px; }

.btn3:hover {
  background: #fff url(../images/download-btn-no-text-hover.png) no-repeat 0% 0%; }

.btn9:hover {
  background: #fff url(../images/download-btn-no-text-hover-wide.jpg) no-repeat 0% 0%; }

.btn3 a, .btn9 a {
  text-decoration: none; }

.btn3 h2, .btn9 h2 {
  color: white;
  font-size: 15px;
  font-family: "Trebuchet MS";
  outline: none;
  padding-top: 12px;
  padding-bottom: 3px;
  width: 220px; }

.mov_thumb {
  float: left;
  width: 60px;
  height: 60px; }

.toolinfo {
  border-collapse: collapse;
  font-size: 14px; }

.toolinfo tr {
  border: 1px solid #ccc; }

.toolinfo td {
  padding-left: 20px;
  border: 1px solid #ccc; }

.toolinfo th {
  padding-left: 20px;
  border: 1px solid #ccc;
  font-weight: bold; }

.scroll {
  color: #666;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px; }

.feature-btn, .feature-btn2 {
  background: #edeaeb url(../images/buttons/view-btn-blank.png) no-repeat 0% 0%;
  color: #666;
  border: none;
  /*display: inline;*/
  float: left;
  margin-left: 40px;
  cursor: pointer;
  width: 118px;
  height: 35px; }

.feature-btn2 {
  padding-top: 8px; }

.feature-btn p, .feature1 a, .feature-btn2 a {
  color: #666;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
  height: 36px;
  text-align: center;
  padding: 7px 15px 0px 0px;
  width: 110px; }

.feature-btn2 a:hover {
  color: #C54C00; }

#star4, #star5 {
  background-image: url(../images/banners/star-grey.png);
  height: 33px;
  width: 33px;
  border: none;
  cursor: pointer;
  text-indent: -6000px; }

/*Style sheet from Brian's example*/
#container {
  width: 100%; }

#container .image_box {
  float: left;
  width: 150px;
  height: 150px;
  background: #368; }

#container .image {
  width: 120px;
  height: 120px;
  background: #365;
  color: #fff;
  text-align: center;
  margin: 0 auto; }

#container .image:hover {
  width: 130px;
  height: 130px;
  text-align: center; }

#container .image p {
  height: 100%;
  margin: 0;
  padding: 0;
  border: 1px solid #123; }

.box {
  background: #fbeecc;
  border: 1px solid #e7d39e;
  padding: 0 10px;
  margin: 0 0 10px 0; }

.features-list2 {
  list-style-type: none;
  width: 924px; }

.features-list2 p {
  padding-left: 20px; }

/* features list */
.features-list {
  list-style-type: none;
  width: 450px; }

.features-list li {
  display: block;
  float: left;
  /*height: 185px;*/
  height: 200px;
  text-align: center;
  width: 225px; }

.features-list li a {
  color: #c54c00;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  /*display: block;*/ }

.bubble1, .bubble2, .bubble3, .bubble4 {
  display: none;
  position: absolute;
  height: 60px;
  top: 850px;
  left: 120px;
  width: 170px;
  color: #333;
  background: url(../images/bubble2.gif) no-repeat 0% 0%;
  padding: 5px 0px 0 10px;
  z-index: 1000; }

.bubble1 {
  top: 850px;
  left: 120px; }

.bubble2 {
  top: 850px;
  left: 350px; }

.bubble3 {
  top: 1040px;
  left: 120px; }

.bubble4 {
  top: 1040px;
  left: 350px; }

/* feature box */
.feature-box {
  margin: 10px 20px 0 20px;
  width: 800px; }

.feature-box div {
  float: left;
  display: block !important;
  display: inline;
  margin: 0 0 0 20px;
  width: 340px; }

.feature-box ul {
  list-style-type: none;
  margin: 5px 0; }

.feature-box li {
  background: url(../images/list-style.jpg) no-repeat 0px 6px;
  color: #333;
  font-weight: bold;
  padding: 0 0 5px 15px; }

.feature-box ol, ol {
  /* background: url(../images/list-style-sub.jpg) no-repeat 0px 6px; */
  color: #333;
  font-weight: normal;
  padding: 0 0 5px 15px;
  margin-left: 15px; }

ol {
  color: #666;
  padding: 2px 15px; 
  list-style-type: lower-alpha;
  margin: 0 0 0 10px; }

.feature-box h3 {
  background: url(../images/list-style-sub.jpg) no-repeat 0px 6px;
  margin-left: 15px;
  color: #333;
  font-weight: normal;
  font-size: 12px;
  padding: 0 0 5px 15px; }

.feature-box .icon {
  float: left; }

.feature-box .screenshot {
  float: right;
  margin: 40px 0 0 0; }

/* collapse-box */
.collapse-box, .left-careers, .collapse-box-medium, .collapse-box-narrow, .collapse-box-half {
  border: 1px solid #ccc;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  position: relative;
  margin: 0 0 10px 0;
  padding: 5px 0 15px 0;
  width: 964px;
  border-radius: 5px 5px 5px 5px; }

.left-collapse {
  float: left;
  width: 625px;
  padding-right: 15px; }

.collapse-box-medium {
  width: 625px;
  background: #f8f8f6;
  float: left;
  /*height:300px;*/ }

.collapse-box-narrow {
  width: 322px;
  height: 371px;
  background: #f8f8f6;
  float: left;
  position: relative;
  /*padding-bottom:22px;*/
  /*height:300px;*/ }

.no-border-white {
  border: none;
  background: #fff; }

.collapse-box-half {
  width: 472px;
  background: #f8f8f6;
  float: left;
  /*height:300px;*/ }

.collapse-spacer {
  margin-right: 15px; }

.no-decoration {
  padding: 0 5px 0 15px;
  width: 256px;
  float: left; }

.narrow-text {
  width: 236px; }

.narrow-div {
  width: 200px; }

.arrow-flow {
  position: absolute;
  top: 140px;
  left: 162px; }

.no-decoration a {
  text-decoration: none;
  color: #666;
  line-height: 17px; }

.no-decoration h2 {
  color: #666;
  padding: 10px 0 2px 0; }

.collapse-box-medium div.right-sidebar-main {
  width: 330px;
  float: left; }

.no-decoration img {
  float: right; }

no-underline {
  text-decoration: none; }

.overview-table {
  padding: 0 5px 5px 5px; }

.overview-table a {
  text-decoration: none;
  color: #666; }

.overview-table tr td {
  padding-bottom: 7px;
  line-height: 17px; }

.overview-table tr h3 {
  font-size: 14px;
  font-weight: bold;
  color: #C54C00;
  padding-left: 8px; }

.empty-plus {
  background: url(../images/buttons/more-info-empty.png) no-repeat 0px 6px;
  height: 25px;
  width: 88px;
  padding: 10px 0 0 5px;
  float: right;
  font-weight: bold; }

.empty-plus:hover {
  color: #C54C00; }

.expand {
  background: url(../images/buttons/plus.png) no-repeat 62px 3px;
  height: 20px; }

.main {
  background: #fbeecc; }

.evaluate {
  background: #fbeecc;
  width: 540px;
  border: none; }

.collapse-box h2 {
  color: #333;
  padding: 10px 0 0 0; }

.collapse-box div.text {
  float: left;
  width: 550px; }

.collapse-box div.overview_text {
  float: left;
  width: 585px;
  padding-left: 15px; }

.collapse-box div.overview_text a {
  text-decoration: none;
  color: #333; }

.collapse-box div.hidden1, .collapse-box div.hidden2,
.collapse-box div.hidden3, .collapse-box div.hidden5, .collapse-box div.hidden6 {
  /*display: none;*/ }

.collapse-box img.icon {
  float: left;
  margin: 10px 30px 0 10px; }

.collapse-box img.more {
  float: right;
  margin: 10px 10px 0 10px; }

.toggle1, .toggle2, .toggle3, .toggle5, .toggle6 {
  /*display: block;*/
  display: none;
  height: 27px;
  cursor: pointer;
  text-indent: -6000px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 90px;
  z-index: 100; }

.toggle4 {
  background: url(../images/buttons/collapse-white.jpg) no-repeat 0px -27px;
  display: none;
  height: 27px;
  cursor: pointer;
  text-indent: -6000px;
  width: 90px;
  z-index: 100; }

.toggle1 {
  background: url(../images/buttons/collapse-yellow.jpg) no-repeat 0px -27px; }

.toggle2, .toggle3, .toggle5, .toggle6 {
  background: url(../images/buttons/collapse-white.jpg) no-repeat 0px -27px; }

.toggle-active {
  background-position: 0px 0px; }

.collapse-box div.price-block {
  background: #fbeecc;
  display: none;
  float: none;
  right: 0px;
  top: 45px;
  position: absolute;
  border-left: 1px solid #ccc;
  padding: 5px 20px;
  width: 190px; }

.collapse-box div.price-block span {
  color: #c54c00;
  font-weight: bold; }

.video {
  background: url(../images/video.jpg) no-repeat 0% 0%;
  text-align: center;
  margin: 40px 0 20px 0;
  width: 360px; }

.video h2 {
  color: #fff;
  padding: 20px 0 10px 0;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 0 0;
  text-align: center; }

.video h2 span {
  color: #fff;
  font-size: 14px; }

.thumbtube, .bordertube {
  text-align: left;
  padding-left: 18px;
  width: 360px; }

.bordertube {
  border: 3px solid #f7dd99;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  width: 380px;
  height: 285px;
  padding: 0px; }

.explode_list {
  background: url(../images/buttons/plus4.png) no-repeat 0px 0px;
  background-size: 16px 16px;
  padding-left: 20px; }

.hr_list {
  background: url(../images/buttons/plus5.png) no-repeat 0px 0px;
  background-size: 16px 16px;
  padding-left: 20px; }

.minimise_list {
  background: url(../images/buttons/min4.png) no-repeat 0px 0px;
  background-size: 16px 16px;
  padding-left: 20px; }

#wrapper {
  margin: 0 auto;
  position: relative;
  text-align: left;
  width: 1024px; }

#wrapper-wide {
  margin: 0 auto;
  position: relative;
  text-align: left;
  width: 1024px; }

#top-login-wrapper {
  position: relative; }

#login-hover-link {
  background: none repeat scroll 0 0 #FFFFFF;
  display: block;
  margin-right: 0;
  padding: 9px 12px !important;
  position: relative; }

#login-hover-link:hover {
  text-decoration: none; }

#login-hover-cont {
  padding-bottom: 10px;
  position: absolute;
  right: 0;
  top: 40px;
  width: 210px;
  z-index: 3; }

#login-hover-cont .sick-input {
  margin-bottom: 10px; }

#login-hover-cont #toplogin-submit {
  margin-bottom: 20px; }

#login-hover-cont .create-account {
  background-color: #EBF5FD;
  clear: both;
  margin: 20px -20px 0;
  padding: 5px;
  text-align: center; }

.dialog-menu, .chat-bubble, .chat-bubble-bottom {
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 5px 5px 5px 5px;
  padding: 20px;
  position: relative; }

.chat-bubble, .chat-bubble-bottom {
  border: 1px solid #81C6FF; }

.chat-bubble, .chat-bubble-bottom {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), 0 0 0 #000000 inset; }

.chat-bubble-arrow-border {
  border-color: transparent transparent #A8D0FF;
  border-style: solid;
  border-width: 9px;
  height: 0;
  position: absolute;
  right: 30px;
  top: -19px;
  width: 0; }

.chat-bubble-arrow {
  border-color: transparent transparent #FFFFFF;
  border-style: solid;
  border-width: 9px;
  height: 0;
  position: absolute;
  right: 30px;
  top: -17px;
  width: 0; }

.chat-bubble-bottom .chat-bubble-arrow-border {
  border-color: #A8D0FF transparent transparent;
  bottom: -19px;
  top: auto; }

.chat-bubble-bottom .chat-bubble-arrow {
  border-color: #FFFFFF transparent transparent;
  bottom: -17px;
  top: auto; }

#login-hover-cont .textinput {
  width: 200px; }

.down #login-hover-cont, .down #login-hover-link {
  left: auto; }

#toplogin-submit {
  float: right;
  margin-right: 0;
  padding: 4px 10px; }

#header #topnav a#login-create-an-account {
  display: inline;
  margin: 0;
  padding: 0; }

#header {
  background: #fff url(../images/bottom-wide.jpg) no-repeat 0% 100%;
  height: 89px;
  width: 1024px; }

#header #logo a {
  background: url(../images/logo_white_back.png) no-repeat 0% 0%;
  display: block;
  float: left;
  height: 80px;
  text-indent: -6000px;
  width: 200px;
  margin: 8px 0 0 48px; }

#header #navigation {
  /*background: #fff;*/
  /*border-top: 55px solid $global_background;*/
  /*border-left: 15px solid $global_background;*/
  color: #333;
  height: 45px;
  line-height: 45px;
  width: 600px;
  float: right;
  margin: 35px 96px 0 0; }

#header #navigation li {
  background: url(../images/divider.jpg) no-repeat 100% 0%;
  float: left;
  list-style-type: none;
  white-space: nowrap; }

#header #navigation li a {
  color: #333;
  display: block;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  padding: 25px 13px 0 10px;
  text-decoration: none; }

* html #navigation a {
  width: 1%; }

#header #navigation .selected,
#header #navigation a:hover {
  background: url(../images/arrow-down.jpg) no-repeat 50% 0%;
  color: #c54c00;
  text-decoration: none; }

#header #navigation .last {
  background: none; }

#content, #news-content {
  background: #fff url(../images/top-wide.jpg) no-repeat 0% 0%;
  padding: 15px 30px 15px 30px;
  width: 964px;
  /* 900 - 30 -30 */ }

#print-content {
  background: #fff url(../images/top-wide.jpg) no-repeat 0% 0%;
  padding: 15px 30px 0 30px;
  /*width: 964px; /* 900 - 30 -30 */
  width: 590px; }

#content-wide {
  background: #fff url(../images/top-wide.jpg) no-repeat 0% 0%;
  padding: 15px 30px 0 30px;
  width: 994px;
  /* 900 - 30 -30 */ }

#news-content h3 {
  color: #c54c00;
  font-size: 14px;
  font-weight: normal; }

#news-content h4 {
  color: #666;
  font-size: 16px; }

#page-table {
  border-collapse: collapse;
  margin: 10px 0px; }

#page-table td {
  padding: 3px; }

/*Evaluation table*/
#evaluation-table {
  border-collapse: collapse;
  margin: 10px 0;
  width: 492px; }

#evaluation-table td {
  border-bottom: 1px solid #ccc;
  padding: 5px 5px 10px 5px;
  vertical-align: top; }

#evaluation-table h2 {
  font-size: 20px;
  font-weight: normal;
  padding: 10px 0 5px 0; }

#evaluation-table p {
  padding: 5px 0; }

#evaluation-table span {
  background: url(../images/WIN-logo.jpg) no-repeat 0% 0%;
  padding: 0 0 0 20px; }

#evaluation-table td.td2 {
  font-size: 14px;
  width: 200px;
  /*vertical-align: middle;*/ }

#evaluation-table td.details {
  font-size: 14px;
  vertical-align: top;
  width: 200px; }

#evaluation-table tr.last td {
  border-bottom: none; }

#evaluation-table tr.first {
  border-top: none;
  /*1px solid #ccc;*/ }

#evaluation-table tr.first td {
  border: none; }

#evaluation-table td.details p {
  border-left: 1px solid #ccc;
  padding: 5px 0 0 15px; }

/*end Evaluation table*/
/*Evaluation table2*/
#evaluation-table2 {
  border-collapse: collapse;
  margin: 10px 0;
  width: 450px; }

#evaluation-table2 td {
  border-bottom: 1px solid #ccc;
  padding: 5px 5px 10px 5px;
  vertical-align: top; }

#evaluation-table2 h2 {
  font-size: 20px;
  font-weight: normal;
  padding: 10px 0 5px 0; }

#evaluation-table2 p {
  padding: 5px 0; }

#evaluation-table2 span {
  background: url(../images/WIN-logo.jpg) no-repeat 0% 0%;
  padding: 0 0 0 20px; }

#evaluation-table2 td.details {
  font-size: 14px;
  vertical-align: top;
  width: 200px; }

#evaluation-table2 tr.last td {
  border-bottom: none; }

#evaluation-table2 tr.first {
  border-top: none;
  /*1px solid #ccc;*/ }

#evaluation-table2 tr.first td {
  border: none; }

#evaluation-table2 td.details p {
  border-left: 1px solid #ccc;
  padding: 5px 0 0 15px; }

/*end Evaluation table2*/
#download-table {
  border-collapse: collapse;
  margin: 10px 0;
  width: 964px; }

#download-table td {
  border-bottom: 1px solid #ccc;
  padding: 5px 5px 10px 5px;
  vertical-align: bottom; }

#download-table h2 {
  font-size: 20px;
  font-weight: normal;
  padding: 10px 0 5px 0; }

#download-table p {
  padding: 5px 0; }

#download-table .win-logo-bg {
  background: url(../images/WIN-logo.jpg) no-repeat 0% 0%;
  padding: 0 0 0 20px; }

#download-table h2.small {
  color: #C54C00;
  background: none;
  font-size: 14px;
  text-decoration: none; }

#download-table td.details {
  font-size: 14px;
  vertical-align: top;
  width: 200px; }

#download-table td.details2 {
  font-size: 14px;
  vertical-align: top;
  width: 200px; }

#download-table tr.last td {
  border-bottom: none; }

#download-table tr.first {
  border-top: 1px solid #ccc; }

#download-table tr.first td {
  border: none; }

#download-table td.details p {
  border-left: 1px solid #ccc;
  padding: 5px 0 0 15px; }

#download-table td.details2 p {
  border-left: 1px solid #ccc;
  padding: 5px 0 0 15px; }

/*Release-notes table*/
#release_notes-table {
  border-collapse: collapse;
  margin: 10px 0;
  width: 964px; }

#release_notes-table td {
  border-bottom: 1px solid #ccc;
  padding: 5px 5px 10px 5px;
  vertical-align: top; }

#release_notes-table h2 {
  font-size: 20px;
  font-weight: normal;
  padding: 10px 0 5px 0; }

#release_notes-table h2 span {
  font-size: 18px; }

#release_notes-table p {
  padding: 5px 0; }

#release_notes-table span {
  background: none;
  padding: 0 0 0 0px; }

#release_notes-table h1 span.small {
  font-weight: normal; }

#release_notes-table td.details {
  font-size: 14px;
  vertical-align: middle;
  width: 200px; }

#release_notes-table tr.last td {
  border-bottom: none; }

#release_notes-table tr.first {
  border-top: 1px solid #ccc; }

#release_notes-table tr.first td {
  border: none; }

#release_notes-table li {
  font-weight: normal; }

#release_notes-table td.details p {
  border-left: 1px solid #ccc;
  padding: 5px 0 0 15px; }

/*End of release notes-table*/
#antenna-table {
  border-collapse: collapse;
  border-bottom: 2px solid #999;
  margin: 5px 0 10px 0;
  width: 490px; }

#antenna-table td {
  border: 1px solid #ccc;
  vertical-align: top;
  padding: 5px; }

#antenna-table strong {
  color: #333; }

#antenna-table p {
  border-bottom: 1px solid #ccc;
  margin: 0 0 5px 0;
  padding: 0; }

#antenna-table tr.line {
  border-top: 2px solid #999; }

#antenna-table td.title {
  background: #f9e6b2;
  font-size: 14px; }

#antenna-table td.title2 {
  background: #f9e6b2;
  font-size: 12px; }

#antenna-table td.rowA {
  background: #fcf3db; }

#antenna-table td.rowB {
  background: #fefaf2; }

#antenna-table ul {
  list-style-type: none;
  margin: 0; }

#antenna-table li {
  background: url(../images/list-style.jpg) no-repeat 0px 6px;
  padding: 0 0 5px 15px; }

#gototop {
  -moz-background-clip: border-box;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(images/backtotop.gif) no-repeat scroll right center;
  margin-left: 500px;
  padding: 3px 14px 3px 0; }

.inside-table td {
  padding: 0px !important;
  border: none;
  width: 320px; }

.choose-version-row td {
  padding-top: 5px !important; }

.alist.dash ul li{
  list-style-type: none;
}

.alist.dash li{
  list-style-type: none;
  margin-left: 5px;
  margin-left: 18px;
}
.alist.dash ul li::before{
  content: '\2014';
  padding-right: 15px;
  margin-left: -26px;
}
.alist ol {
  list-style-type: lower-alpha;
  margin: 0 0 0 10px; }
.alist ul {
  list-style-type: lower-alpha;
  margin: 0 0 0 10px; }
.alist li{
  padding: 0 0 5px 15px; }
.alist ul li{
  list-style-type: disc;
  padding: 0 0 5px 15px; }

.cookie_table{
}

table.cookie_table {
  border: 2px solid #f1f1f1;
  border-collapse: collapse;
  width: 100%
}

td.cookie_table {
  border: 1.5px solid #f1f1f1;
  border-collapse: collapse;
  padding: 15px;
}

tr.cookie_table {
   border: 1.5px solid #f1f1f1;
   border-collapse: collapse;
 }

th.cookie_table {
  border: 1.5px solid #f1f1f1;
  border-collapse: collapse;
  padding: 15px;
}

.image-table {
  border-collapse: collapse;
  margin: 5px 0;
  break-inside: avoid; }

.image-table td {
  padding: 5px;
  vertical-align: top;
  text-align: center; }

.image-table td.left {
  padding: 5px;
  text-align: left;
  vertical-align: middle; }

.image-table td.bottom {
  padding: 5px;
  text-align: left;
  vertical-align: bottom; }

.image-table2 em {
  color: #333; }

.image-table2 {
  border-collapse: collapse;
  margin: 5px 0;
  border-bottom: thick;
  border-bottom-style: solid;
  border-bottom-width: 3px; }

.image-table2 td {
  padding: 5px;
  vertical-align: top;
  text-align: center; }

.image-table2 td.left {
  padding: 5px;
  text-align: left;
  vertical-align: middle; }

.image-table2 em {
  color: #333; }

.image-table3 {
  border-collapse: collapse;
  margin: 5px 0;
  width: 685px; }

.image-table3 td {
  padding: 5px;
  vertical-align: top;
  text-align: center; }

.image-table3 td.left {
  padding: 5px;
  text-align: left;
  vertical-align: middle; }

.image-table4 {
  margin: 0px 0px;
  width: 100%; }

.image-table4 td {
  padding-bottom: 7px;
  padding-top: 7px;
  padding-right: 14px;
  vertical-align: top;
  text-align: left; }

/*Info table*/
.info-table {
  border: 2px solid #A5ACB2;
  margin-bottom: 10px;
  margin-left: 2px; }

.info-table td {
  border-bottom: 2px solid #a5acb2;
  border-right: 2px solid #a5acb2;
  padding: 5px;
  font-size: 12px; }

#seperator {
  height: 15px;
  width: 1024px; }

#seperator-neutral {
  height: 15px;
  width: 1024px; }

#seperator-wide {
  height: 15px;
  width: 1024px; }

#footer {
  background: #fff 0% 100%;
  color: #666;
  font-weight: bold;
  width: 1024px;
  height: 40px;
  border-radius: 15px 15px 0 0; }

#footer-wide {
  background: #fff 0% 100%;
  color: #666;
  font-weight: bold;
  width: 1024px;
  height: 40px;
  border-radius: 15px 15px 0 0; }

#footer a, #footer-wide a {
  color: #666;
  text-decoration: none; }

#footer a:hover, #footer-wide a:hover {
  color: #666;
  text-decoration: underline; }

#footer p, #footer-wide p {
  padding: 10px 20px 15px 30px; }

#footer .copyright, #footer-wide .copyright {
  float: left;
  text-align: left;
  width: 380px; }

#footer .menu, #footer-wide .menu {
  color: #ccc;
  float: right;
  text-align: right;
  width: 500px; }

.sitemap, .sitemap1, .sitemap2, .sitemap3 {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.sitemap a strong, .sitemap1 a strong, .sitemap2 a strong, .sitemap3 a strong {
  color: #c54c00; }

.sitemap li, .sitemap li ul li, .sitemap1 li, .sitemap1 li ul li, .sitemap2 li, .sitemap2 li ul li {
  background: url(../images/sitemap.jpg) no-repeat 0px 5px;
  margin: 0;
  padding: 5px 0 5px 20px; }

.sitemap3 li, .sitemap3 li ul li {
  background: url(../images/sitemap2.jpg) no-repeat 0px 5px;
  margin: 0;
  padding: 5px 0 5px 20px; }

.sitemap li.cat, .sitemap1 li.cat, .sitemap2 li.cat, .sitemap3 li.cat {
  background: url(../images/sitemap-cat.jpg) no-repeat 0px 5px; }

.sitemap li ul, .sitemap1 li ul, .sitemap2 li ul, .sitemap3 li ul {
  list-style-type: none;
  margin: 5px 10px 0 10px;
  padding: 0; }

.sitemap4 h3,
.sitemap5 h3,
.sitemap6 h3 {
  font-size: 16px; }

.no-background ul li {
  background: none; }

.tools, .tools2 {
  background: #fff;
  border: 1px solid #a5acb2;
  border-collapse: collapse;
  margin: 5px 20px;
  width: 380px; }

.tools2 {
  width: 260px; }

.tools td {
  border-bottom: 1px solid #a5acb2;
  padding: 5px 10px; }

.tools2 td {
  border-bottom: 1px solid #a5acb2;
  padding: 5px;
  font-size: 12px; }

.tools input, .tools2 input {
  border: 1px solid #a5acb2;
  padding: 2px; }

.label_cell {
  padding-right: 20px;
  vertical-align: top;
  width: 180px; }

.show-hide {
  visibility: visible; }

.help_img {
  cursor: help; }

.element_cell {
  vertical-align: top; }

.help_cell {
  text-align: left; }

.warn_cell {
  vertical-align: top;
  font-size: 10px; }

.help {
  font-size: 11px;
  color: #50a165;
  padding: 2px; }

.gallerypic {
  /*width:140px;*/
  border: 3px solid #f7dd99;
  text-decoration: none;
  position: relative;
  display: block;
  /*border:1px solid #666;*/
  /*padding:1px;*/
  margin: 5px;
  /*float:right;*/ }

.gallerypic span.zoom-icon {
  /*visibility:hidden;*/
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 10px;
  height: 10px;
  filter: alpha(opacity=50);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8; }

.gallerypic:hover span.zoom-icon {
  visibility: visible; }

a.gallerypik {
  width: 595px;
  text-decoration: none;
  position: relative;
  display: block;
  /*border:1px solid #666;*/
  padding: 3px;
  margin-right: 5px;
  float: left; }

a.gallerypik span.zoom-icon {
  visibility: visible;
  position: absolute;
  right: 15px;
  bottom: 15px;
  /*top:80%;*/
  /*filter:alpha(opacity=50);*/
  /*-moz-opacity:0.5;*/
  /*-khtml-opacity: 0.5;*/
  /*opacity: 0.5;*/ }

a.gallerypik:hover span.zoom-icon {
  visibility: visible; }

.margin-20 {
  margin-left: 20px;
  line-height: 17px; }

.grey-text {
  color: #666; }

  /*Extend some of the 3DS banner elements to work better for Magus*/
  .ds.ds_white {
    max-width: 1024px;
    right: 0;
    margin: 0 auto;
  }
  .ds.ds_blue {
    max-width: 1024px;
    right: 0;
    margin: 0 auto;
  }
  .ds.ds_light {
    max-width: 1024px;
    right: 0;
    margin: 0 auto;
  }
  .ds.ds_grey {
    max-width: 1024px;
    right: 0;
    margin: 0 auto;
  }
  .ds.ds_dark {
    max-width: 1024px;
    right: 0;
    margin: 0 auto;
  }
  .ds.ds_black {
    max-width: 1024px;
    right: 0;
    margin: 0 auto;
  }

  .cc-link {
    max-width: 1024px;
    right: 0;
    margin: 0 auto;
  }


  /*# sourceMappingURL=screen.css.map */
