@charset "utf-8";
/* CSS Document */



.container_12 .grid_12{
width:960px;
margin-left:0;
margin-right:0;
}
.container_12 .grid_8{
width:640px;
}


body{
 background:url(../images/bg/main-bg.jpg) repeat-x;
}

.bg-top{
 background:url(../images/bg/star.jpg) repeat-x 0 6px ; 
}

.cloud{
background:url(../images/bg/cloud.jpg) no-repeat center 118px;
}


#page-wrapper{
 overflow:hidden;
}
#header{
 height:210px;
 position:relative;
 z-index:10;
}
#logo{
 position:absolute;
 top:9px;
 left:15px;
}
#slogan{
 position:absolute;
 display:none;
 top:62px;
 left:50px;
 color:#afafaf;
}

.sign-up{
 position:absolute;
 right:12px;
 bottom:62px;
}

/****************/
/* PRIMARY MENU */
/****************/

#primary-menu-wrapper{
  position:absolute;
  left:0px;
  bottom:20px;
  width:100%;
}

#primary-menu-wrapper .lc, #primary-menu-wrapper .rc{
  position:absolute;
  top:0;
  width:10px;
  height:44px;
  background-image:url(../images/bg/primary-corner.gif);
}
#primary-menu-wrapper .lc{
  left:0;
  background-position:0 0;
}

#primary-menu-wrapper .rc{
  right:0;
  background-position:-10px 0;

}
#primary-menu {                                   /* menu layout */
  display: block;
  font-size: 12px;
  margin: 0 10px;
  padding: 0;
  position:relative;
  height:44px;
  background:url(../images/bg/primary-bg.gif) repeat-x top left;
}

#primary-menu ul.menu{
  margin:0;
  z-index:3;
}

#primary-menu ul.menu li {                        /* top item layout */
  display: block;
  float: left;    /* LTR */
  margin: 8px 5px;
  padding: 0 0 0 1.2em;    /* 0 0 0 10px */
  position: relative;
  width:  auto;
  background:url(../images/bg/primary-button.gif) no-repeat top left;
}


#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover{
 background:url(../images/bg/primary-button.gif) no-repeat left -26px ;
}

#primary-menu ul.menu li a {
  font-weight:bold;
  display: block;
  padding: 0.4em 1.2em 0.3em 0em;    /* 5px 10px 1px 0 */
  text-decoration: none;
  color:#666666;
  background:url(../images/bg/primary-button.gif) no-repeat top right;
}

#primary-menu-wrapper #primary-menu ul.menu li.plus{
 background:url(../images/bg/primary-button-2nd.gif) no-repeat top left;
}
#primary-menu-wrapper #primary-menu ul.menu li.plus a {
  background:url(../images/bg/primary-button-2nd.gif) no-repeat top right;
}

#primary-menu ul.menu li.last a{
}

#primary-menu-wrapper #primary-menu ul.menu li.plus:hover,
#primary-menu-wrapper #primary-menu ul.menu li.plus.hover{
 background:url(../images/bg/primary-button-2nd.gif) no-repeat left -26px ;
}

#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li:hover a,
#primary-menu ul.menu li.hover a{
  color:#FFFFCC;
  background:url(../images/bg/primary-button.gif) no-repeat right -26px ;
}


#primary-menu-wrapper #primary-menu ul.menu li.plus>a:hover,
#primary-menu-wrapper #primary-menu ul.menu li.plus:hover>a,
#primary-menu-wrapper #primary-menu ul.menu li.plus.hover>a{
 background:url(../images/bg/primary-button-2nd.gif) no-repeat right -26px ;
 color:#666666;
}

#primary-menu-wrapper #primary-menu ul.menu li.plus a:hover ul li a,
#primary-menu-wrapper #primary-menu ul.menu li:hover ul li a,
#primary-menu-wrapper #primary-menu ul.menu li.hover ul li a{
 background:none;
}

#primary-menu ul.menu li.active-trail a{

}

#primary-menu ul.menu li div.hover {
  visibility:hidden;
  left:10px;
  opacity:.98;
  margin: 0 0 0 -10px;
  position: absolute;
  width: 300px;
  z-index: 2;
}
  
#primary-menu ul.menu li:hover div,
#primary-menu ul.menu li.hover div {
 visibility:visible;
}
  
#primary-menu-wrapper #primary-menu ul.menu li ul li {
  height: auto;
  margin: 0;
  float:none;
  background:none;
  font-size:.98em;
}
#primary-menu-wrapper  #primary-menu ul.menu li ul{
  float:left;
  margin-right:20px;
}
#primary-menu ul.menu li ul li.last {
  border-bottom: none
}

#primary-menu-wrapper  #primary-menu ul.menu li ul li a,
#primary-menu-wrapper  #primary-menu ul.menu li ul li a:link,
#primary-menu-wrapper  #primary-menu ul.menu li ul li a:visited {
  background: transparent;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-transform: none;
  color:#00989e;
}
#primary-menu-wrapper  #primary-menu ul.menu li ul li:hover,
#primary-menu-wrapper  #primary-menu ul.menu li ul li.hover{
  background:none;
}
#primary-menu-wrapper  #primary-menu ul.menu li ul li a:hover {
  display: block;
  text-decoration:underline;
}

#primary-menu ul.menu li ul li ul.menu {
  left: -999em;
  margin: 0 0 0 -14px;    /* LTR */
  padding: 6px 0 4px;
}

#primary-menu ul.menu li ul li:hover ul.menu,
#primary-menu ul.menu li ul li.hover ul.menu {
  display: block;
  left: 154px;    /* LTR */
  top: -6px;
  
}

#primary-menu ul.menu li ul li ul.menu li a {
  padding: 4px;
  width: 128px;
}
  
#primary-menu li.last, #primary-menu li.last a{
  background-image: url('..images/bg/primary-links-last-bg.gif');
}  



/****************/
/* SECONDARY MENU */
/****************/
#secondary-menu-wrapper{
  position:absolute;
  right:0px;
  top:0px;
}
#secondary-menu {                                   /* menu layout */
  display: block;
  font-size: 11px;
  margin-top: 0px;
  margin-right:20px;
  height:31px;
  padding-left:10px;
  position:relative;
  background:url(../images/bg/secondary-bg.gif) no-repeat left top;
}

#secondary-menu-wrapper .closure{
 position:absolute;
 height:31px;
 right:0;
 top:0;
 width:20px;
 background:url(../images/bg/secondary-bg.gif) no-repeat right top;
}
#secondary-menu ul.menu li {                        /* top item layout */
  display: block;
  float: left;    /* LTR */
  margin: 0;
  padding: 0.2em 0 0.2em 1.2em;    /* 0 0 0 10px */
  position: relative;
  width:  auto;
}


#secondary-menu ul.menu li:hover,
#secondary-menu ul.menu li.hover,
#secondary-menu ul.menu li.active-trail{
}

#secondary-menu ul.menu li a {
  font-weight:bold;
  display: block;
  padding: 0.1em 1.2em 0em 0em;    /* 5px 10px 1px 0 */
  text-decoration: none;
  color:#FFFFFF;
  border-right:1px solid #FFCC00;
}
#secondary-menu ul.menu li.last a{
  border-right:none;
  padding-right:0;
}
#secondary-menu ul.menu li a:hover,
#secondary-menu ul.menu li:hover a,
#secondary-menu ul.menu li.hover a{
 color:#9d6212;
}
#secondary-menu ul.menu li.active-trail a{

}
#secondary-menu ul.menu{
 margin:0;
}
#secondary-menu ul.menu li ul {
 /* background: transparent url('images/drop-bottom.png') no-repeat 0 bottom;*/
  left: -999em;
  opacity: 0.95;
  margin: 0 0 0 -10px;
  padding: 2px 0 4px;
  position: absolute;
  width: 144px;
  z-index: 2;
}
  
#secondary-menu ul.menu li:hover ul,
#secondary-menu ul.menu li.hover ul {
  display: block;
  left: auto;
}
  
#secondary-menu ul.menu li ul li {
  background: #94CE18;
  border-bottom: 1px solid #83A638;
  float: left;
  font-size: 0.916em;
  height: auto;
  margin: 0;
}
#secondary-menu ul.menu li.first{

  padding-left:0;
}
#secondary-menu ul.menu li ul li.last {
  border-bottom: none
}

#secondary-menu ul.menu li ul li a,
#secondary-menu ul.menu li ul li a:link,
#secondary-menu ul.menu li ul li a:visited {
  background: transparent;
  color: #154B6F;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-transform: none;
  width: 135px;
}

#secondary-menu ul.menu li ul li a:hover {
  color: #fff;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-decoration: none;
}

#secondary-menu ul.menu li ul li ul.menu {
  left: -999em;
  margin: 0 0 0 -14px;    /* LTR */
  padding: 6px 0 4px;
}

#secondary-menu ul.menu li ul li:hover ul.menu,
#secondary-menu ul.menu li ul li.hover ul.menu {
  display: block;
  left: 154px;    /* LTR */
  top: -6px;
}

#secondary-menu ul.menu li ul li ul.menu li a {
  padding: 4px;
  width: 128px;
}
  
#secondary-menu li.last, #secondary-menu li.last a{
  background-image: url('..images/bg/primary-links-last-bg.gif');
}  

.grey-bg{
 background-color:#f8f8f8;
}

.grey-bg2{
 background-color:#f0f0f0
}

#main-content{
 float:left;
 position:relative;
 width:100%;
}

#sidebar-last-wrapper{

}

#content-wrapper{

}



.block h1{
 position:relative;
}

h1 span.h1icon{
 background:url(../images/bg/h-icon.gif) no-repeat right 0;
 height:17px;
 width:16px;
 padding-left:10px;
 position:absolute;
}

ul li{
 list-style-image:url(../images/bg/bullet-grey.gif);
 
}

.block{
 padding-top:10px;
 padding-bottom:10px;
}#footer-wrapper{
 background:#83b41e;
 margin-top:50px;
 border-top:10px solid #386300;
}
#footer{
 position:relative;
 padding-top:20px;
 padding-bottom:20px;
}
#footer-menu{
 padding-top:6px;
 text-align:center;
 color:#FFFFFF;
}
#footer-menu a{
 color:#FFFFFF;
}
#footer-menu a:hover{
 text-decoration:underline;
}
#copyright{
 position:absolute;
 right:0;
}



/*table */
.order table {
 border-collapse: collapse;
 width: 100%;
}
.order-page table {
 border-collapse: collapse;
 width: 100%;
}


.order table th,.addons-table th,.order-page th {
 background: #d8d8d8; 
 height: 33px;
text-align:left;
 font-weight: bold;
 font-size:12px;
 vertical-align:middle;
 color:#333333;
}

.order table th.plan,.addons-table th.plan,.order-page th.plan {
 background: url(../images/bg/table-header.gif) no-repeat;
 padding:0 8px;
}

.order table th.cost,.addons-table th.cost,.order-page th.cost {
 background: url(../images/bg/table-header.gif) no-repeat top right;
}

.order table strong {
 font-weight: bold;
}
.order table td.grey-header{
 padding-left:11px;
}

table .odd td {
 background: #F5F5F5;

}

.order table td{
 padding-top:4px;
 padding-bottom:4px;
 border-bottom: 1px #CCCCCC solid;
 vertical-align:middle;
}

.order table td.cost {
 white-space: nowrap;
 /*width: 110px;*/
}


.order-btn {
background:transparent url(../images/bg/order-button.gif) no-repeat scroll 0 0;
float:left;
height:22px;
margin-right:4px;
overflow:hidden;
text-indent:-9999px;
width:62px;
}

.contact-block{
 position:absolute;
 width:183px;
 height:100px;
 right:0;
 top:10px;
 background:url(../images/bg/line-contact.gif) no-repeat 0 20px;
 text-align:right;
}

.price{
 text-align:right;
 padding-right:30px;
}

table.v-top td{
vertical-align:top;
}
#included h2{
 margin-bottom:10px;
}
#included ul.green-t{
 margin-bottom:0;
}
#included ul.green-t li{
list-style-image:url(../images/bg/bullet-green-triangle.gif);
padding-bottom:8px;


}
ul.grey-s li{
background:url(../images/bg/bullet-grey-square.gif) no-repeat 0 6px;
list-style:none;
padding-left:16px;
margin-left:10px;

}

#datacenter h4{
 margin-bottom:0;
}
a.thumb img{
padding:1px;
border:#999999 1px solid;
}
.img-small{
float:left;
margin:0 20px 20px 0;
}
table.spec td{
 border:solid 1px #CCCCCC;
 padding:5px;
}
table.spec td p {
 margin-bottom:5px;
}
table.spec td.content{
 padding-left:10px;
}
table.spec .title{
font-weight:bold;
background:#F2F2F2;
 padding-left:10px;
}
#contact-us table td{
 padding:5px;
 vertical-align:top;
}



/* ROUNDED CORNER CSS */

.rounded-corner .t,.rounded-corner .b,.rounded-corner .m {
  position: relative;
  /* hasLayout -1 ? For IE only */
  zoom: 1;
}

/* CORNER ONLY */
.rounded-corner .t .l,  .rounded-corner .t .r, .rounded-corner .b .l, .rounded-corner .b .r{
  background-image:url(../images/bg/corner.gif);
  background-repeat: no-repeat;
  position:absolute;
  width:16px;
}

.rounded-corner .t, .rounded-corner .t .l,  .rounded-corner .t .r, .rounded-corner .t .m{
  height:38px; 
}
.rounded-corner .b, .rounded-corner .b .l,  .rounded-corner .b .r, .rounded-corner .b .m{
  height:9px;
}

/* LEFT ONLY */
.rounded-corner .t .l, .rounded-corner .b .l{
  left:0; top:0;
}

/* RIGHT ONLY */
.rounded-corner .t .r, .rounded-corner .b .r{
  right:0; top:0;
}

.rounded-corner .t .m,.rounded-corner .b .m{
  margin:0 16px;
}
.rounded-corner .c .m{
  padding-top:3px;
  margin:0 6px;
}

/* WHITE ROUNDED CSS */

.white-rounded .t .l{
  background-position: 0 0;
}
.white-rounded .t .r{
  background-position: -16px 0;
}
.white-rounded .b .l{
  background-position: 0 -38px;
}
.white-rounded .b .r{
  background-position: -16px -38px;
}
.white-rounded .t .m{
  background:url(../images/bg/rounded--white-tm.gif) repeat-x top left;
}
.white-rounded .b .m{
  background:url(../images/bg/rounded--white-bm.gif) repeat-x bottom left #f2f2f2;
}
.white-rounded .c{
  background:#f2f2f2;
}
.white-rounded .c .l{
  background:url(../images/bg/rounded--white-bm.gif) repeat-y top left;
}
.white-rounded .c .r{
  background:url(../images/bg/rounded--white-bm.gif) repeat-y top right;
}

/* GREEN ROUNDED CSS */

.green-rounded .t .l{
  background-position: 0 -100px;
}
.green-rounded .t .r{
  background-position: -16px -100px;
}
.green-rounded .b .l{
  background-position: 0 -138px;
}
.green-rounded .b .r{
  background-position: -16px -138px;
}
.green-rounded .t .m{
  background:url(../images/bg/rounded--green-tm.gif) repeat-x top left;
}
.green-rounded .b .m{
  background:url(../images/bg/rounded--green-bm.gif) repeat-x bottom left #6dda65;
}
.green-rounded .c{
  background:#6dda65;
}
.green-rounded .c .l{
  background:url(../images/bg/rounded--green-bm.gif) repeat-y top left;
}


/* ORANGE ROUNDED CSS */

.orange-rounded .t .l{
  background-position: 0 -50px;
}
.orange-rounded .t .r{
  background-position: -16px -50px;
}
.orange-rounded .b .l{
  background-position: 0 -88px;
}
.orange-rounded .b .r{
  background-position: -16px -88px;
}
.orange-rounded .t .m{
  background:url(../images/bg/rounded--orange-tm.gif) repeat-x top left;
}
.orange-rounded .b .m{
  background:url(../images/bg/rounded--orange-bm.gif) repeat-x bottom left #fec10b;
}
.orange-rounded .c{
  background:#fec10b;
}
.orange-rounded .c .l{
  background:url(../images/bg/rounded--orange-bm.gif) repeat-y top left;
}

/* BLUE ROUNDED CSS */

.blue-rounded .t .l{
  background-position: 0 -150px;
}
.blue-rounded .t .r{
  background-position: -16px -150px;
}
.blue-rounded .b .l{
  background-position: 0 -188px;
}
.blue-rounded .b .r{
  background-position: -16px -188px;
}
.blue-rounded .t .m{
  background:url(../images/bg/rounded--blue-tm.gif) repeat-x top left;
}
.blue-rounded .b .m{
  background:url(../images/bg/rounded--blue-bm.gif) repeat-x bottom left #51aac2;
}
.blue-rounded .c{
  background:#51aac2;
}
.blue-rounded .c .l{
  background:url(../images/bg/rounded--blue-bm.gif) repeat-y top left;
}

/* ROUNDED CORNER TEXT */
.rounded-corner h2{
 margin-bottom:0;
 padding:5px 0 0;
}
.blue-rounded h2{ color:#F0FAFB; }
.white-rounded h2{ color:#666666; }
.orange-rounded h2{ color:#FFFFCC; }
.green-rounded h2{ color:#F2F7EA; }


/* ROUNDED CORNER CONTENT */
.rounded-corner .content{
 padding:10px 12px;
}
.rounded-corner .clear-content{
 padding:0 12px;
}
.blue-rounded .content{
 background:url(../images/bg/rounded--blue-content-bg.gif) repeat-x bottom left  #f9fbfc;
 border:#0099CC 1px solid;
}
.orange-rounded .content{
 background: url(../images/bg/rounded--orange-content-bg.gif) repeat-x bottom left #FBF5EE;
 border:#FFCC00 1px solid;
}
.green-rounded .content{
 background:#F7FBF4;
 border:#66CC00 1px solid;
}


/* USER ACC CORNER CSS */

.user-acc .t{
  position: relative;
  /* hasLayout -1 ? For IE only */
  zoom: 1;
}

/* CORNER ONLY */
.user-acc .t .l,  .user-acc .t .r{
  background-image:url(../images/bg/user-acc-corner.gif);
  background-repeat: no-repeat;
  position:absolute;
  width:19px;
}

.user-acc .t, .user-acc .t .l,  .user-acc .t .r, .user-acc .t .m{
  height:102px; 
}


/* LEFT ONLY */
.user-acc .t .l{
  left:0; top:0;
}

/* RIGHT ONLY */
.user-acc .t .r{
  right:0; top:0;
  background-position: right top;
}

.user-acc .t .m{
  margin:0 19px;
  background:url(../images/bg/user-acc-bg.gif) repeat-x top left;
}


#user-menu-wrapper{
  position:absolute;
  top:0;
  right:10px;

}
#user-menu .m{
  padding-top:10px;
  padding-bottom:10px;
}
#user-menu .user-avatar{
  padding-right:10px;
}

#user-menu table td{
  vertical-align:top;
}

#user-menu .user-name{
  font-weight:bold;
}
#user-menu .exp{
  font-size:11px;
}
#user-menu .acc-menu{
  font-size:11px;
  font-weight:bold;
}


/* ROUNDED PRIMARY PLUS CSS */

.primary-plus .t,.primary-plus .b,.primary-plus .m {
  position: relative;
  /* hasLayout -1 ? For IE only */
  zoom: 1;
}

/* CORNER ONLY */
.primary-plus .t .l,  .primary-plus .t .r, .primary-plus .b .l, .primary-plus .b .r{
  background-image:url(../images/bg/primary-button-2nd-corner.gif);
  background-repeat: no-repeat;
  position:absolute;
  width:11px;
}

.primary-plus .t, .primary-plus .t .l,  .primary-plus .t .r, .primary-plus .t .m{
  height:11px; 
}
.primary-plus .b, .primary-plus .b .l,  .primary-plus .b .r, .primary-plus .b .m{
  height:11px;
}

/* LEFT ONLY */
.primary-plus .t .l, .primary-plus .b .l{
  left:0; top:0;
}

/* RIGHT ONLY */
.primary-plus .t .r, .primary-plus .b .r{
  right:0; top:0;
}

.primary-plus .t .m,.primary-plus .b .m{
  margin:0 11px;
  background:#fee077;
}
.primary-plus .c{
  background:#fee077;e
}

.primary-plus .t .l{
   background:url(../images/bg/primary-button-2nd-line.gif) repeat-y top left #fee077;
}
.primary-plus .t .r{
  background-position: -11px 0;
}
.primary-plus .b .l{
  background-position: 0 -11px;
}
.primary-plus .b .r{
  background-position: -11px -11px;
}
.primary-plus .c .l{
  background:url(../images/bg/primary-button-2nd-line.gif) repeat-y top left;
}
.primary-plus .c .r{
  background:url(../images/bg/primary-button-2nd-line.gif) repeat-y top right;
}
.primary-plus .b .m{
  background:url(../images/bg/primary-button-2nd-line.gif) repeat-x bottom left #fee077;
}

a.games-thumb img{
 border:#333333 5px solid;
 display:block;
}




/* FEATURED CONTENT */

#featured td.preview{
 padding-right:12px;
}

#featured td{
 vertical-align:top;
}

#featured h3{
 border-bottom:#666666 1px dotted;
}

#featured ul {
position:absolute;
right:0;
top:0px;
line-height:48px;
margin-right:5px;
}
#featured ul li {
 display:inline;
 margin-left:10px;
}

#featured ul li a {
 background-color:#999999;
 border:1px solid #999999;
 color:#FFFFFF;
 font-size:1.3em;
 margin-left:2px;
 outline:medium none;
 padding:0 5px 3px;
 text-decoration:none;
}

/* FEATURED CONTENT END */


.game-gallery table td{
 vertical-align:top;
 text-align:center;
 width:200px;
}
#play-game .title{
 position:relative;
}
#play-game .title h1{
 margin-bottom:0;
}
#play-game .title .share{
 position:absolute;
 right:20px;
 text-align:right;
 top:10px;
}

.share ul.menu li{
 float:left;
 list-style:none;
 margin:0 0 0 10px;
 padding-right:10px;
 border-right:#CCCCCC 1px solid;
 line-height:12px;
 height:12px;
}
.share ul.menu li.last{
 padding-right:0;
 border-right:none;
}
.share ul.menu li#add-blog{
 background:url(../images/bg/add-blog.gif) no-repeat left;
 padding-left:20px;
}

#play-game .game{
 margin-top:20px;
}

#game-description table td{
 padding:5px;
}
#game-description table td.variable{
 font-weight:bold;
}
#game-description .vote{
 width:165px;
 float:left;
}
#game-description h2{
 color:#996600;
}
#game-description .total-vote{
 width:100%;
 height:66px;
 text-align:center;
 font-size:35px;
 color:white;
 font-weight:bold;
 background:url(../images/bg/total-vote-bg.gif) no-repeat center top;
 padding-top:10px;
}

.vote h3{
 color:#333333; 
 margin-bottom:0;
}
.vote h3 .vote-n{
 font-size:11px;
 color:#666666;
}
.wow-btn input, .boo-btn input{
 margin-right:2px; float:left;
}
.wow-btn span{
 margin-right:15px;float:left; padding-top:8px; font-weight:bold; font-size:14px; color:#72ae23;
}
.boo-btn span{
 float:left; padding-top:8px; font-weight:bold; font-size:14px; color:#e43020;
}

.white-bg{
 background:url(../images/bg/white-bg.jpg) no-repeat center top;
 padding:20px;
 position:relative;
}
.game-list table td{
 padding:5px;
 vertical-align:top;
}
.game-list .game-title h4{
 margin-bottom:0;
}
.game-list .game-desc p{
 font-size:11px;
}

.comment-list{
 margin-top:20px;
}
.comment-list li {
background:none repeat scroll 0 0 #F6F7F2;
border:5px solid #E1E1E1;
margin:0 0 15px;
padding:10px;
}
.comment-list li .comment-wrap {
margin:0 0 10px;
position:relative;
text-align:left;
}
.comment-list li .comment-author {
height:auto;
margin:0;
padding:0 20px 0 0;
width:200px;
float:left;
}
.gravatar {
background:url("images/gravatar.gif") no-repeat scroll center top transparent;
float:left;
height:50px;
margin:0 10px 0 0;
padding:1px 0 0 2px;
width:50px;
}
.author {
height:auto;
margin:2px 0 0;
padding:0;
width:auto;
}
.date{
font-size:11px;
font-style:italic;
}
.comment-list li .comment-text {
background:none repeat scroll 0 0 transparent;
height:auto;
margin:0;
width:380px;
padding-right:10px;
float:left;
}

.all-comments-link{
 float:right;
 padding-top:8px;
 font-weight:bold;
}

.orange-table table {
border-bottom:1px solid #BFBFBF;
border-collapse:collapse;
border-left:1px solid #BFBFBF;
border-top:1px solid #BFBFBF;
color:#333333;
font-size:100%;
width:575px;
}

.orange-table caption {
caption-side:top;
font-size:12px;
margin:0 0 0.8em;
padding:0;
text-align:justify;
}

.orange-table thead th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF09E none repeat scroll 0 0;
font-weight:bold;
line-height:100%;
margin:0;
padding:0;
text-align:center;
}

.orange-table th {
border-right:1px solid #BFBFBF;
font-size:12px;
font-weight:normal;
padding:0.3em 1em;
text-align:left;
}

.orange-table tfoot th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEEDA6 none repeat scroll 0 0;
font-size:12px;
font-weight:bold;
text-align:center;
}
.orange-table td {
border-right:1px solid #BFBFBF;
padding:0.3em 1em;
}
.lightmarker {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF09E none repeat scroll 0 0;
line-height:100%;
margin:0;
padding:0;
text-align:center;
}
.orange-table tr.odd td.lightmarker {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF09E none repeat scroll 0 0;
line-height:100%;
margin:0;
padding:0;
text-align:center;
}
.rating-container{
 float:left;
 margin-top:10px;
}
.rating-container h4{

 margin-bottom:0;
}
.rating-container h4 span{
 color:#666666;
 font-size:11px;
}
.rating-total{
 width:190px;

 height:15px;
 text-align:center;
 background:#333333;
 position:relative;
}
.rating{
 height:15px;
 background:#336633;
 font-size:11px;
 text-align:center;
}
.rating-point{
 position:absolute;
 top:0;
 left:86px;
 z-index:10;
 color:#FFFFFF;
}

