/* unit template */
body {
    text-align: center;
    background-color: #FFFFFF;
    color: #4D4D4D;
    font-family: arial,helvetica,sans-serif;
    font-size: 100.01%;
    margin: 0px;
    padding: 0px;
    
}
h3.section {
	  font-size: 14px;
	  margin-bottom: 0px;
	  border-bottom: 1px dotted #CCCCCC;
	  padding: 0px 10px;
}
a img {
  	border: none;
}
table, tr, td {
	  padding: 0px;
	  margin: 0px;
}
#page {
	  width: 981px;
	  margin: 0px auto;
}
.searchbar {     
	  font: 14px Arial, sans-serif;
	  padding: 6px;
}
.searchbar-right {
	  width: auto;
	  text-align: right;
	  margin: 0px;
}
.search-field {
  	width: 180px;
  	outline: none;
}
.content_area {
	  width: 100%;
	  margin: 0px;
	  border: 1px solid #E6EDF5;
	  font: 14px Arial, sans-serif;
	  text-align: left;
}
.titlebar-table {
	  width: 100%;
	  font-size: 1.5em;
	  font-weight: bold;
	  border-bottom: 1px dotted #CCCCCC;
	  margin-bottom: 10px;
}
.titlebar-row {
}
.titlebar-col1 {
	  width: 80px;
	  vertical-align: middle;
	  text-align: center;
}
.titlebar-col2 {
	  width: auto;
	  vertical-align: middle;
	  text-align: left;
}
.titlebar-col3 {
	  width: 170px;
	  text-align: right;
}
.description-table {
  	width: 100%;
}
.description-row {
}
.description-col1 {
	  width: 250px;
	  vertical-align: top;
	  padding: 0px 10px;
}
.description-col1 img{
  	width: 250px;
}
.description-col2 {
	  vertical-align: top;
	  padding: 0px 20px;
}
.details {
	  margin-top: 15px;
	  width: 100%;
}
.details-table {
	  width: 100%;
	  border-bottom: 1px dotted #CCCCCC;
}
.details-row {
  	background: #f4f3e9;
}
.details-row-even {
  	background: #fffef8;
}
.details-col1 {
	  width: 250px;
	  padding: 2px 10px;
}
.details-col2 {
  	padding: 2px 20px;
}
.rating {
	  width: 65px;
	  height: 12px;
	  background-repeat: no-repeat;
}
.rating10 {
	  background-position: 0px 50%;
	  background-image: url( "../images/stars-full.png" );
}
.rating9 {
	  background-position: -0px 50%;
	  background-image: url( "../images/stars-half.png" );
}
.rating8 {
	  background-position: -13px 50%;
	  background-image: url( "../images/stars-full.png" );
}
.rating7 {
	  background-position: -13px 50%;
	  background-image: url( "../images/stars-half.png" );
}
.rating6 {
	  background-position: -26px 50%;
	  background-image: url( "../images/stars-full.png" );
}
.rating5 {
	  background-position: -26px 50%;
	  background-image: url( "../images/stars-half.png" );
}
.rating4 {
	  background-position: -39px 50%;
	  background-image: url( "../images/stars-full.png" );
}
.rating3 {
	  background-position: -39px 50%;
	  background-image: url( "../images/stars-half.png" );
}
.rating2 {
	  background-position: -52px 50%;
	  background-image: url( "../images/stars-full.png" );
}
.rating1 {
	  background-position: -52px 50%;
	  background-image: url( "../images/stars-half.png" );
}
.rating0 {
	  background-position: -65px 50%;
	  background-image: url( "../images/stars-full.png" );
}
.more-description {
  	padding: 0px 10px 10px 10px;
}
img.gallery {
	  width: 250px;
	  vertical-align: top;
	  margin: 8px;
}
#mpcForm {
	  padding: 0px 10px;
	  margin: 0px;
}
/* search_html template */
.nodes-table {
	  width: 801px;
	  font: 14px Arial, sans-serif;
	  margin: auto;
}
.nodes-row {  
}
.nodes-col1 {
	  width: 80px;
	  vertical-align: top;
	  text-align: center;
	  padding: 10px 20px;
	  border-bottom: 1px dotted #CCCCCC;  
}
.nodes-col2 {
	  vertical-align: top;
	  text-align: left;
	  padding: 10px 20px;
	  border-bottom: 1px dotted #CCCCCC;  
}
.logo {
  	width: 64px;
}
/* menu */
ul.main {
    background: url(../images/yoxos5_bg_topnav.png) no-repeat scroll 3px 0 transparent;
    height: 35px;
    width: 983px;
}
ul.main, ul.sub { 
	  margin: 0;
	  padding: 0;
	  list-style: none outside none;
}
ul.main li {
	  position: relative;
	  float: right;
	  padding: 0;
}

ul.main li a, ul.main li a:link, ul.main li a:visited {
      float: left;
	  padding: 10px 10px 0;
	  color: #4D4D4D;
	  font-size: 14px;
	  font-weight: bold;
	  outline: none;
	  text-decoration: none;
	  height: 25px;
}

#home {
    padding: 0px 13px 0 10px;
}
#arrow {
    position: absolute;
    top: 0;
    padding-top: 8px;
}
ul.main li a:hover {
	  color: #fe9929;
}

ul.main li ul.sub {
	  display: none;
	  position: absolute;
	  top: 34px;
	  left: -2px;
	  width: 200px;
	  border-left: 1px solid #d9d9d9;
	  border-right: 1px solid #d9d9d9;
	  text-align: left;
}

ul.main li ul.sub li {
	  position: relative; 
	  padding: 0;
	  background: none;
}

ul.main li ul.sub li a, ul.main li ul.sub li a:link, ul.main li ul.sub li a:visited  {
	  float: none;
	  display: block;
	  width: 180px;
	  border-bottom: 1px solid #d9d9d9;
	  height: 30px;
	  line-height: 30px;
	  padding: 0 10px;
	  font-size: 11px;
	  background: #ECF1F7;
}

ul.main li ul.sub li a:hover {
	  color: #fe9929;
	  background: #ECF1F7;
}

ul.main li ul.sub li ul.sub {
	  position: absolute;
	  top: -1px;
	  left: 200px;
	  border-top: 1px solid #d9d9d9;
}
/* index */
.featured-top-table {
	  width: 100%;
	  height: 302px;
}
.featured-top-row {
}
.featured-top-col1 {
	  width: 600px;
	  vertical-align: top;
}
.featured-top-col2 {
	  width: 200px;
	  vertical-align: top;
}
.featured-image {
	  width: 600px;
	  height: 300px;
	  overflow: hidden;
	  border-right: 1px solid white;
}
.featured-image-small {
	  width: 200px;
	  height: 100px;
	  overflow: hidden; 
}
.featured {
	  margin: auto;
	  border-top: 1px solid #E6EDF5;
	  width: 800px;
	  height: 430px;
}
h3.featured-title {
	  font-size: 12px;
	  font-family: Tahoma, Arial, Verdana, sans-serif;
	  line-height: 1.3em;
	  color: #666;
	  margin: 5px;
	  text-align: left;
}
.featured-table {
  	width: 100%;
}
.featured-row {
}
.featured-cell-image {
	  width: 80px;
	  vertical-align: top;
	  text-align: center;
	  padding: 5px 0px;
}
.featured-cell-text {
	  width: 186px;
	  vertical-align: top;
	  text-align: left;
	  font: 12px Arial, sans-serif;
	  padding: 5px 0px;
}
.featured-cell-desc {
	  height: 90px;
	  overflow: hidden;
	  padding: 0px 5px 0px 0px;
}
.featured-top-desc {
	  font: 14px Arial, sans-serif;
	  text-align: left;
	  padding: 0px 30px;
}
.featured-top-name {
	  font-size: 2em;
	  padding: 40px 10px 10px 30px;
	  margin: 0px;
	  text-align: left;
	  color: #194C8D;
}
.featured-top-name-1,  .featured-top-name-3 {
	  font-size: 0.9 em;
	  font-weight: bold;
	  padding: 15px 10px 10px 10px;
	  margin: 0px;
	  text-align: left;
	  color: white;
}
.featured-top-name-2 {
	  font-size: 0.9 em;
	  font-weight: bold;
	  padding: 15px 10px 10px 10px;
	  margin: 0px;
	  text-align: left;
	  color: #194C8D;
} 
.featured-image a:link, .featured-image a:visited,
.featured-image-small a:link, .featured-image-small a:visited,
.featured-cell-text a:link, .featured-cell-text a:visited {
	  font-family: Tahoma, Arial, Verdana, sans-serif;
	  color: #666;
	  text-decoration: none;
}
.featured-cell-link {
  	font-size: 12px;
}
.featured-image-bg {
  	background-image: url( "../images/featured_bg.jpg" );
}
.featured-image-small-bg1 {
  	background-image: url( "../images/featured_bg_sm1.jpg" );
}
.featured-image-small-bg2 {
	  background-image: url( "../images/featured_bg_sm2.jpg" );
	  border-bottom: 1px solid white;
	  border-top: 1px solid white;
}
.featured-image-small-bg3 {
  	background-image: url( "../images/featured_bg_sm3.jpg" );
}
/* user area */
.user-area-table {
  	width: 100%;    
  	margin: auto;
}
.user-area-table-row {
}
.user-area-table-cell {   
  	vertical-align: top;
}
.user-area {
	  border-left: 1px solid #E6EDF5;
	  width: 180px;
}
.user-area iframe {
	  width: 179px;
	  height: 100%;
}
/* header */
#header {
	  width: 100%;
	  margin: 0px;
}
#lo-topnav {
	  background-color: #E6EDF5;
	  position: relative;
	  width: 100%;
}
#top-logo, #lo-topnav a.navitem, #top-navend {
	  background-color: #E6EDF5;
	  border-right: 2px solid #FFFFFF;
	  font-size: 0.875em;
	  padding: 48px 15px 10px;
}
#lo-topnav a.navitem {
	  color: #084081;
	  float: left;
	  position: relative;
}
#lo-topnav a, #lo-breadcrumb a, #lo-foot a, #showall a, .details-col2 a, .featured-title a {
	  color: #084081;
	  text-decoration: none;
}
#lo-breadcrumb a:hover, #lo-breadcrumb a:active,
#lo-foot a:hover, #lo-foot a:active,
#showall a:hover, #showall a:active,
.details-col2 a:hover, .details-col2 a:active,
.featured-title a:hover, .featured-title a:active {
	  color: #FE9929;
	  text-decoration: none;
}
#top-navend {
	  border: medium none;
	  height: 17px;
}
#top-logo {
	  background-image: url( "../images/logo.gif" );
	  background-position: left bottom;
	  background-repeat: no-repeat;
	  float: left;
	  position: relative;
	  width: 215px;
}
#lo-topnav a.navactive, 
#lo-topnav a.navitem:hover,
#lo-topnav a.navitem:active,
#lo-topnav a.yoxos {
	  background-color: #FE9929;
	  color: #FFFFFF;
}
#lo-breadcrumb, #lo-breadcrumb-bottom {
	  clear:both;
	  font-size:0.7em;
	  padding:1em 0;
}
#lo-breadcrumb {
	  position:relative;
	  text-align: left; 
}
#lo-breadcrumb-bottom {
	  border-top:1px dotted #084081;
	  margin-top:40px;
}
#search_box {
    background: url("../images/bg_search_box.gif") no-repeat scroll 0 0 transparent;
    bottom: 10px;
    height: 22px;
    position: absolute;
    right: 31px;
    width: 159px;
}
#lo-topnav div#search_box #go {
    float: left;
    margin: 5px 0 0 5px;
}
#lo-topnav div#search_box #keywords {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #8DB6C4;
    float: right;
    margin: 4px 0 0 3px;
    padding: 0;
    width: 130px;
}
.tx-indexedsearch-searchbox-sword {
    font-weight: bold;
    margin-left: 5px;
    margin-top: 5px;
    padding-top: 3px;
}
.tx-indexedsearch-searchbox-sword-black {
    color: #000000 !important;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 5px;
    padding-top: 3px;
}
/* footer */
#footer {
	  width: 100%;
	  margin: 0px;
}
#lo-foot {
	  margin: 20px 0px;
	  text-align: left;
}
#foot-copy {
	  float: right;
	  font-size: .7em;
	  text-align: right;
	  width: auto;
}
#lo-foot ul li {
	  display:inline;
	  padding-right:8px;
}
#lo-foot ul {
	  font-size: 0.7em;
	  list-style-image: none;
	  list-style-position: outside;
	  list-style-type: none;
	  padding: 0;
}
#lo-sitemap {
	  border-bottom: 1px dotted #084081;
	  clear: both;
	  padding: 10px 0px 0px 0px;
	  text-align: left;
}
/* tagcloud */
#tagcloud-area {
	  width: 100%;
	  border-top: 1px dotted #084081;
	  margin: 10px 0px 0px 0px; 
	  text-align: left;
}
#tagcloud {
  	width: 100%;
}
#tagcloud a {
	  font-family: Tahoma, Arial, Verdana, sans-serif;
	  color: #084081;
	  text-decoration: none;
}
#tagcloud a:active, #tagcloud a:hover {
	  color: #FE9929;
	  text-decoration: none;
}
#browse-by-tag {  
	  font-size: 0.7em;
	  font-family: Tahoma, Arial, Verdana, sans-serif;
	  line-height: 1.3em;
	  color: #666;
	  padding: 10px 0px 0px 0px;
}
#showall {
    font-size: 0.7em;
    padding: 10px 0px 0px 0px;
}

#yoxos5-button-tryit-157 {
    background: url("http://w3.eclipsesource.com/www/img/y5_tryit_157_sprite.png") repeat scroll 0 0 transparent;
    height: 36px;
    width: 157px;
    margin-right: 10px;
}

#yoxos5-button-tryit-157:hover {
    background-position: 0 -36px;
}

