div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p {
  margin: 0;
  padding: 0;
}

h1 {
  margin: 0;
  padding: 0;
}

h2,h3,h4,h5,h6 {
  font-size: 100%;
  font-weight: normal;
}

ol,ul {
  list-style-type: none;
}

fieldset,img {
  border: 0;
}

a,img,button {
  text-decoration: none;
  outline: none;
  outline: 0;
}

button {
  outline: none;
}

.clear {
  clear: both;
}

@font-face {
  font-family: 'MyriadProBold';
  src: url('myriadpro-bold-webfont.eot');
  src: url('myriadpro-bold-webfont.eot?#iefix')
    format('embedded-opentype'), url('myriadpro-bold-webfont.woff')
    format('woff'), url('myriadpro-bold-webfont.ttf') format('truetype'),
    url('myriadpro-bold-webfont.svg#MyriadProBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
  margin: 0;
  padding: 0;
  background: #5398C2 url(../images/bg.jpg) no-repeat center top;
}

#container {
  margin: 0 auto;
  width: 980px;
}

#sub_container {
  float: left;
  width: 980px;
}

#content {
  margin: 0 10px 0 10px;
  float: left;
  width: 957px;
}

#header {
  float: left;
  width: 957px;
  margin-top: 0px;
  height: 140px;
  position: relative;
}

.logo {
  float: left;
  width: 480px;
  position: relative;
  z-index: 10;
}

.logo p {
  cursor: pointer;
}

.head-right {
  float: right;
  height: 50px;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}

.newsletter {
  height: 80px;
  margin-top: 7px;
}

.newsletter img {
  float: left;
  margin: 6px 0px 0px 6px;
}

.newsletter p {
  float: left;
  font: bold 18px Arial;
  color: #ffd739;
  padding: 5px 0 0px;
  cursor: pointer;
  width: 75px; */
  width: 80px;
}

.newsletter span {
  color: #FFFFFF;
  float: left;
  font: 13px Arial;
  padding: 10px 10px 12px 12px; /*width: 145px*/;
}

.newsletter-left {
  background: url(../images/sign-up-round.png) no-repeat;
  width: 46px;
  height: 46px;
  float: left;
  position: relative;
  z-index: 10;
}

.newsletter-right {
  background: #063355;
  float: left;
  margin: 4px 0 0 -10px;
  z-index: 11;
}

.sign-up {
  float: left;
  margin-top: 10px;
  background: url(../images/sign-up-bg.png) no-repeat;
  width: 300px;
  height: 83px;
}

.sign-up img {
  float: left;
  margin: 12px 0px 0px 12px;
}

.sign-up p {
  float: left;
  font: bold 18px Arial;
  color: #ffd739;
  padding: 16px 0 0 8px;
  cursor: pointer;
}

.sign-up span {
  color: #FFFFFF;
  float: left;
  font: 12px Arial;
  padding: 4px 0 0 7px;
  width: 218px;
}

.follow_us {
  float: right;
  margin-left: 0;
  margin-top: 0;
  /* width: 220px;  clear:both;*/
  width:235px;
}

.follow_us p {
  float: left;
  color: #FFFFFF;
  font: bold 14px Arial;
  padding: 9px 0 4px 6px;
  width: 91px;
}

#menu {
  float: left; /*margin-bottom: 5px;*/
  position: relative;
  z-index: 11;
  width: /*957px*/ /*757px\0/*/ auto;
}

#menu ul {
  float: left;
  width: 100%;
}

#menu ul li {
  float: left !important;
  height: 62px;
  background: url("../images/menu_bg.png") repeat-x scroll 0 0 transparent;
}

#menu ul li a {
  font: bold 15px Arial;
  color: #FFFFFF;
  padding: 20px 36px;
  float: left;
}

#menu ul li:hover {
  float: left;
  width: auto;
  background: url(../images/menu_hover.png) repeat-x;
  height: 62px;
}

.icemega_active {
  height: 22px;
}

.home-footer #btm_tags {
  float: left;
  width: 957px;
  padding-top: 15px; /*border-top:1px solid #122c51;*/
}

.iimg {
  width: 80px;
  height: 60px;
}

#banner {
  float: left;
  min-height: 530px;
}

#banner #available-player {
  background: #0C1E38;
  float: left;
  margin-left: 77px;
  margin-top: -16px;
  padding-bottom: 12px;
  padding-left: 12px;
  width: 650px;
}

.banner-avail-top {
  float: left;
  width: 96%;
  padding-top: 2px;
  height: 30px;
}

.banner-avail-top-left {
  float: left;
  width: 300px;
}

.banner-avail-top-left label {
  float: left;
  width: 100px;
  font: 18px Arial;
  color: #FFFFFF;
  padding-left: 10px;
  padding-top: 5px;
}

.banner-avail-top-left .timer {
  float: left;
  width: 190px;
}

.banner-avail-top-left .timer ul {
  float: left;
  width: 190px;
}

.banner-avail-top-left .timer ul li {
  float: left;
}

.banner-avail-top-left .timer ul li a {
  float: left;
  background: url(../images/avail-time-bg.png) no-repeat 0 0;
  font: bold 26px Arial;
  color: #fff;
  margin: 0 2px;
  padding: 2px 3px 3px 3px;
}

.banner-avail-top-right {
  float: right;
  width: 90px;
}

.banner-avail-top-right ul {
  float: left;
  width: 90px;
}

.banner-avail-top-right ul li {
  float: left;
  padding: 0 5px
}

.banner-avail-top-right ul li a {
  float: left;
}

.banner-player {
  float: left;
  width: 256px;
  margin-top: 10px;
}

.banner-player .banner-player-left {
  float: left;
  width: 8px;
  background: url(../images/player-left.png) no-repeat 0 0;
  height: 40px;
}

.banner-player .banner-player-right {
  float: left;
  width: 9px;
  background: url(../images/player-right.png) no-repeat 0 0;
  height: 40px;
}

.banner-player .banner-player-mid {
  float: left; /*width:350px;*/
  background: url(../images/player-mid.png) repeat-x 0 0;
  height: 40px; /* position:relative;*/
}

.banner-player .banner-player-mid ul {
  float: left;
}

.banner-player .banner-player-mid ul li {
  float: left;
  font: bold 14px Arial;
  /*border-right: 1px solid #0C1E38;*/
  padding-right:2px;
}

.banner-player .banner-player-mid ul li .play_trailer a {
  float: left;
  color: #fff;
  text-transform: uppercase;
  padding: 0px 4px; /*border-right:1px solid #0c1e38;*/
  z-index;
  11;
}




.banner-player .banner-player-mid ul li a {
  float: left;
  color: #fff;
  text-transform: uppercase;
  padding: 12px 4px; /*border-right:1px solid #0c1e38;*/
  z-index;
  11;
}

.banner-player .banner-player-mid ul li div {
  float: left;
  color: #fff;
  text-transform: uppercase;
  padding: 12px 10px;
  border-right: 1px solid #0c1e38;
}

.banner-player .banner-player-mid ul li span {
  float: left;
  padding: 8px 0 0 0;
}

#banner #available-player .pre-order-btn {
  float: left;
  width: 113px;
  margin: 9px 0 0 10px;
}

#banner #available-player .pre-order-btn a {
  float: left;
  background: url(../images/pre-order-btn.png) no-repeat 0 0;
  color: #fff;
  font: bold 14px Arial;
  text-transform: uppercase;
  padding: 12px 15px;
}

.review {
  float: left;
  width: 303px;
  background: url(../images/review_bg.png) no-repeat;
  height: 370px;
  width: 310px;
  position: relative;
  margin-top: 10px;
}

.review_top {
  float: left;
  background: url(../images/tag_bg.png) repeat-x;
  width: 303px;
  height: 54px;
}

.review_top p {
  float: left;
  font: bold 18px Arial;
  color: #10507e;
  padding: 19px 0 0 6px;
}

.review_top img {
  float: left;
  margin: 11px 0 0 9px;
}

.review_content {
  float: left;
  width: 301px;
  height: 247px;
}

.review_content ul {
  float: left;
  margin: 0 8px 0 9px;
  width: 284px;
}

.review_content ul li {
  float: left;
  margin-top: 12px;
  padding-bottom: 9px;
  border-bottom: 1px solid #2e506f;
}

.review_content ul li img {
  float: left;
}

.review_inner {
  float: left;
  width: 140px;
}

.review_inner a {
  float: left;
  color: #FFFFFF;
  font: normal 13px Arial;
  padding: 15px 5px 5px 8px;
}

.review_inner_img {
  float: left;
  width: 59px;
  height: 60px;
  background: url(../images/percent_bg.png) no-repeat;
}

.review_inner_img p {
  float: left;
  color: #FFFFFF;
  font: bold 18px Arial;
  padding: 0px 0 0 0px;
  width: 59px;
  text-align: center;
  line-height: 60px;
}

.latest {
  float: left;
  margin: 10px 2px 0 2px;
  background: url(../images/latest_bg.png) no-repeat;
  width: 398px;
  height: 370px;
  position: relative;
}

.latest_top {
  float: left;
  background: url(../images/tag_bg.png) repeat-x;
  width: 391px;
  height: 54px;
}

.latest_top p {
  float: left;
  font: bold 18px Arial;
  color: #10507e;
  padding: 19px 0 0 6px;
}

.latest_top img {
  float: left;
  margin: 11px 0 0 9px;
}

.latest_content {
  float: left;
  width: 389px; /*height:247px;*/
}

.latest_content ul {
  float: left;
  margin: 0 8px 0 9px;
  width: 372px;
}

.latest_content ul li {
  float: left;
  margin-top: 12px;
  padding-bottom: 9px;
  border-bottom: 1px solid #2e506f;
  width: 363
}

.latest_content ul li img {
  float: left;
}

.latest_inner {
  float: left;
  width: 291px;
}

.latest_inner h4 {
  color: #FFF !important;
  font: 14px Arial;
}

.latest_inner p {
  color: #FFFFFF;
  font: normal 13px Arial;
  padding: 6px 5px 5px 0px;
}

.latest_inner span {
  float: left;
  font: normal 11px Arial;
  color: #8dc9ef;
  padding-left: 8px;
  width: 200px;
}

.twit {
  float: left;
  margin: 0;
  background: url(../images/twit_bg.png) no-repeat;
  width: 245px;
  height: 370px;
  position: relative;
}

.twit_top {
  float: left;
  background: url(../images/tag_bg.png) repeat-x;
  width: 238px;
  height: 54px;
}

.twit_top p {
  float: left;
  font: bold 18px Arial;
  color: #10507e;
  padding: 19px 0 0 6px;
}

.twit_top img {
  float: left;
  margin: 11px 0 0 9px;
}

.twit_content {
  float: left;
  margin: 7px 7px 0 7px;
  width: 224px;
}

.twit_tob {
  background: url(../images/twit_top.png) no-repeat;
  width: 223px;
  height: 21px;
  float: left;
}

.twit_mid {
  background: url(../images/twit_mid.png) repeat-y;
  width: 223px;
  float: left;
  margin-left: 1px;
}

.twit_btm {
  background: url(../images/twit_btm.png) no-repeat;
  width: 223px;
  height: 7px;
  float: left;
  margin-left: 1px;
}

.twit_inner {
  float: left;
  width: 151px;
}

.twit_inner p {
  float: left;
  color: #1d1d1d;
  font: normal 13px Arial;
  padding: 5px 5px 5px 8px;
}

.twit_inner span {
  float: left;
  font: bold 14px Arial;
  color: #086ca8;
  padding-left: 8px;
  text-decoration: underline;
}

.twit_mid ul {
  float: left;
  width: 223px;
}

.twit_mid ul li {
  float: left;
  margin: 2px 0 0 9px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #909090;
}

.twit_mid ul li img {
  float: left;
}

.twit_inne p {
  float: left;
  color: #1d1d1d;
  font: italic 13px/20px Georgia;
  padding: 5px 0px 5px 0px;
}

.twit_inne a {
  color: #086ca8;
  font: bold italic 13px Georgia;
}

.twit_inne {
  float: left;
}

#footer {
  float: left;
  width: 957px;
  margin-top: 25px;
  padding-bottom: 40px;
  /* background:url(../images/footer-bg.jpg) repeat-x 0 0;*/
}

#footer img {
  float: left;
  margin-right: 43px;
}

#footer p {
  color: #0c1e38;
  font: 12px Arial;
  text-decoration: none;
  float: left;
  padding: 0 5px 5px 0;
}

#footer span {
  float: left;
  width: 680px;
  font: normal 12px Arial;
  color: #0c1e38;
  padding-top: 5px;
}

/*****************Game Page**************/
#game {
  margin: 0;
  padding: 0;
}

#game_menu {
  float: left;
  width: 957px;
  border-top: 2px solid #FFFFFF;
}

#game_menu ul {
  float: left;
  background: url(../images/menu_bg.png) repeat-x;
  width: 957px;
  height: 64px;
}

#game_menu ul li {
  float: left;
  border-right: 1px solid #022742;
}

#game_menu ul li a {
  font: bold 15px Arial;
  color: #FFFFFF;
  padding: 20px 18px 20px 19px;
  float: left;
}

#game_menu ul li:hover {
  float: left;
  width: auto;
  background: url(../images/menu_hover.png) repeat-x;
  height: 62px;
}

#game_content {
  float: left;
  margin-top: 10px;
  width: 957px;
  background: none !important;
  padding-left: 1px !important;
}

.game_panel {
  float: left;
  padding: 10px;
  height: auto;
  width: 937px;
}

.game_panel img {
  float: left;
}

.game_panel h2 {
  float: left;
  font: bold 22px Arial;
  color: #FFFFFF;
  padding: 9px 0 12px 20px;
}

.ipad_txt {
  float: right;
  margin-top: 5px;
  margin-right: 5px;
}

.ipad_txt p {
  float: left;
  color: #FFFFFF;
  background-color: #305387;
  font: normal 12px Arial;
  padding: 5px 10px;
  margin-left: 1px
}

.game-view-rht .inner_data {
  float: left;
  background-color: #FFFFFF;
  width: 536px;
  height: 167px;
  padding-left: 21px;
}

.inner_data p {
  float: left;
  font: normal 13px Arial;
  color: #202020;
  padding: 18px 0 15px 0px;
}

#percent {
  background: url("../images/percent_bg.png") no-repeat 0 0;
  color: #FFFFFF;
  float: left;
  font: bold 20px/36px Arial;
  padding: 14px 0 11px;
  text-align: center;
  width: 60px;
}

#quote {
  float: left;
  color: #0c1e38;
  font: normal 15px Arial;
  padding-top: 7px;
  padding-left: 5px;
  width: 450px;
}

.san {
  float: left;
  padding-bottom: 8px;
}

#game_panel_btn {
  float: left;
  background: url(../images/more_info_bg.png) repeat-x;
  height: 40px;
  width: auto;
  border: none;
  margin: 12px 12px 0 0;
  cursor: pointer;
  padding: 0 12px;
}

#game_panel_btn p {
  float: left;
  padding: 12px 0 0 0 !important;
  color: #FFFFFF;
  font: bold 14px Arial;
}

#game_panel_btn img {
  float: left;
  margin: 3px 3px 0 0 !important;
}

#game_panel_btn_active {
  float: left;
  background: url(../images/pre_order_bg.png) repeat-x;
  height: 40px;
  width: auto;
  border: none;
  margin: 12px 12px 0 0;
  cursor: pointer;
  padding: 0 12px;
}

#game_panel_btn_active_game_view {
  background: url("../images/pre-order1-btn.png") no-repeat scroll 0 0
    transparent;
  cursor: pointer;
  float: left;
  height: 40px;
  margin: 0 0 0 0px;
  padding: 0 4px 0 9px;
  width: 142px;
}

#game_panel_btn_active_game_view img {
  padding: 3px 3px 0 0
}

#game_panel_btn_active_game_view p {
  color: #FFFFFF;
  float: left;
  font: bold 14px Arial;
  padding: 12px 0 0 !important;
}

#game_panel_btn_active p {
  float: left;
  padding: 12px 0 0 0 !important;
  color: #FFFFFF;
  font: bold 14px Arial;
}

#game_panel_btn_active img {
  float: left;
  margin: 3px 3px 0 0 !important;
}

.pre-pricing {
  float: left;
  width: 113px;
}

.pre-pricing p {
  float: left;
  font: 14px Arial;
  color: #135c90;
  text-align: center;
  width: 100%;
  padding: 0px;
  font-weight: bold;
}

.pre-pricing span {
  font-weight: bold;
  float: left;
  color: #135c90;
  text-align: center;
  width: 100%;
  text-decoration: line-through;
  color: #666666;
  font: 14px Arial;
}

.pre-pricing h5 {
  font-weight: bold;
  color: #D3117F;
  float: left;
  font: bold 18px Arial;
  padding-top: 2px;
  text-align: center;
  width: 65%;
}
/*float:left; color:#135c90; text-align:center; width:50%; color:#d3117f; font:bold 18px Arial; padding-top:2px;}*/
.pre-pricing h6 {
  font-weight: bold;
  color: #D3117F;
  float: left;
  font: bold 14px Arial;
  padding-top: 6px;
  text-align: right;
  width: 35%;
}
/*float:left; color:#135c90; text-align:center; width:50%; color:#d3117f; font:bold 12px Arial; padding-top:2px;}*/
.game_panels {
  float: left;
  padding: 10px;
  background: url(../images/game_panel_bg.png) repeat-x;
  height: 214px;
  width: 937px;
  margin-top: 40px;
}

.game_panels img {
  float: left;
}

.game_panels h2 {
  float: left;
  font: bold 22px Arial;
  color: #FFFFFF;
  padding: 9px 0 12px 20px;
}

.viewmore-btn {
  bottom: 25px;
  float: right;
  margin-top: 4px; /*position: absolute;*/
  right: 0;
  width: 135px;
  position: absolute;
}

.viewmore-btn a {
  background: url(../images/view-more-btn.png) no-repeat 0 0;
  color: #FFFFFF;
  float: left;
  font: bold 14px Arial;
  padding: 12px 15px;
  text-transform: uppercase;
}

/*------------------------------------------------services-content---------------------------------------------*/
.services-content {
  float: left;
  width: 100%;
  background: #0c1e38;
  padding-bottom: 10px;
  padding-top: 15px;
}

.services-content .granturism-top {
  float: left;
  width: 942px;
  background: url(../images/granturism-top-bg.png) no-repeat 0 0;
  padding: 0px 0 0px 15px;
}

.services-content .granturism-top h3 {
  float: left;
  width: 450px;
  color: #FFFFFF;
  font: bold 28px Arial;
  padding-top: 10px;
}

.services-content .granturism-top .granturism-top-right {
  float: right;
  width: 294px;
  padding-top: 12px;
}

.services-content .granturism-top .granturism-top-right ul {
  float: left;
}

.services-content .granturism-top .granturism-top-right ul li {
  float: left;
  padding: 0 4px;
}

.services-content .granturism-cont {
  float: left;
  width: 957px;
  padding-top: 10px;
}

.granturism-cont .granturism-left {
  float: left;
  width: auto;
  padding: 10px 10px 0px 10px;
}

.granturism-cont .granturism-right {
  border-top: 1px solid #305387;
  float: left;
  margin-left: 4px;
  width: 280px;
}

.granturism-cont .granturism-right .available {
  float: left;
  width: 280px;
}

.granturism-cont .granturism-right .available .available-top {
  float: left;
  width: 280px;
  padding-top: 10px;
}
/*.granturism-cont .granturism-right .available .available-top label{ float:left; width:135px; font:14px 'MyriadProBold'; color:#fff; padding-top:3px;}*/
.granturism-cont .granturism-right .available .available-top label {
  color: #FFFFFF;
  float: left;
  font: 16px/20px 'arial';
  padding-left: 60px;
  width: 95px;
  margin-top: 12px;
}

.granturism-cont .granturism-right .available .available-top span {
  float: left;
  width: 85px;
  margin-top: 8px;
}

.granturism-right .available .available-top span img {
  /*float: left;*/
  margin-right: 5px;
}

.granturism-cont .granturism-right .available .available-top span a {
  background: #305387;
  color: #FFFFFF;
  float: left;
  font: 14px 'MyriadProBold';
  margin: 0 0 0 2px;
  padding: 4px 9px;
}

.granturism-cont .granturism-right .play-buy {
  float: left;
  width: 100%;
  padding-top: 10px;
}

/**comment on july 4th 2013**/
/*.granturism-cont .granturism-right .play-buy h2 {
  float: left;
  width: 100%;
  color: #fff;
  font: bold 28px Arial;
  text-align: center;
}*/
/**placed on july 4th 2013**/
.granturism-cont .granturism-right .play-buy h2 {
  color: #FFD739;
  float: left;
  font: bold 25px Arial;
  text-align: center;
  width: 100%;
}

.granturism-cont .granturism-right .available .play-buy p {
  float: left;
  width: 100%;
  color: #fff;
  font: 16px Arial;
  padding-top: 5px;
  text-align: center;
}

.granturism-cont .granturism-right .available .amazing-price {
  /*background: url(../images/amazing-price-bg.png) no-repeat 0 0;
  float: left;
  margin-left: 14px;
  width: 254px;
  margin-top: 21px;*/  
  float: left;
    margin-left: 5px;
    margin-top: 10px;
    width: 254px;
}

.granturism-cont .granturism-right .available .amazing-price h6 {
  float: left;
  font: 14px 'MyriadProBold';
  color: #ffd739;
  text-align: center;
  width: 100%;
  padding-top: 10px;
}

.granturism-cont .granturism-right .available .amazing-price h6 span {
  font: 14px Arial;
  color: #bdbdbd;
  text-decoration: line-through;
  padding-left: 5px;
}

.granturism-cont .granturism-right .available .amazing-price h5 {
  float: left;
  font: bold 21px Arial;
  color: #ffd739;
  text-align: center;
  width: 100%;
  padding:0px;
}

.amazing-price h5 {
  float: left;
  font: bold 21px Arial;
  color: #ffd739;
  text-align: center;
  /*width: 100%;*/
  /*padding:10px;*/
  /* padding: 15px 10px 10px;*/
   display:block;
   margin-top:-42px;
}

.granturism-cont .granturism-right .available .available-btn {
  float: left;
  width: 280px;
  margin-top: 30px;
}

#game_panel_btn {
  background: url(../images/play-demo-btn.png) no-repeat 0 0;
  /* border:1px solid #135b8e;*/
  cursor: pointer;
  float: left;
  height: 40px;
  margin: 0 6px 0 0;
  padding: 0 9px;
  width: auto;
}

#game_panel_btn p {
  float: left;
  padding: 12px 0 0 0 !important;
  color: #FFFFFF;
  font: bold 14px Arial;
}

#game_panel_btn img {
  float: left;
  margin: 3px 3px 0 0 !important;
}

#game_panel_btn1 {
  background: url(../images/more-info-btn.png) no-repeat 0 0;
  /* border:1px solid #135b8e;*/
  cursor: pointer;
  float: left;
  height: 40px;
  margin: 0 6px 0 0;
  padding: 0 16px;
  width: auto;
}

#game_panel_btn1 p {
  float: left;
  padding: 12px 0 0 0 !important;
  color: #FFFFFF;
  font: bold 14px Arial;
}

#game_panel_btn1 img {
  float: left;
  margin: 3px 3px 0 0 !important;
}

#game_panel_btn_active {
  background: url(../images/pre-order1-btn.png) no-repeat 0 0;
  /* border:1px solid #de820a;*/
  cursor: pointer;
  float: left;
  height: 40px;
  margin: 0 0 0 70px;
  padding: 0 4px 0 9px;
  width: 142px;
}

#game_panel_btn_active p {
  float: left;
  padding: 12px 0 0 0 !important;
  color: #FFFFFF;
  font: bold 14px Arial;
  text-transform: uppercase;
}

#game_panel_btn_active img {
  float: left;
  margin: 3px 3px 0 0 !important;
}

.granturism-cont-screenshot {
  float: left;
  width: 640px;
  margin-left: 10px;
  margin-top: 10px;
}

.slider-tab-gallary {
  float: left;
  /*height: 219px;
  overflow-y: auto;
  width: 605px;*/
  width:100% !important;
}

.slider-tab-gallary ul {
  float: left;
  width: 100%;
  padding-top: 15px;
}

.slider-tab-gallary ul li {
  float: left;
  height: 60px;
  padding: 6px 2px 10px;
}

.slider-tab-gallary ul li a {
  float: left;
  border: 3px solid #fff;
}

.slider-tab-gallary ul li a:hover {
  border: 3px solid #f97b00;
}

.gran-reviews {
  float: left;
  width: 280px;
  margin-left: 15px;
  padding-top: 15px;
  border-top: 1px solid #305387;
}

.gran-reviews h3 {
  float: left;
  width: 238px;
  font: bold 18px Arial;
  background: url(../images/gran-review.png) no-repeat 0 0;
  color: #FFFFFF;
  padding: 3px 0 5px 39px;
}

.gran-reviews ul {
  float: left;
  width: 280px;
}

.gran-reviews ul li {
  float: left;
  width: 280px;
  border-bottom: 1px solid #305387;
  padding: 10px 0;
}

.gran-reviews ul li .gran-icon {
  float: left;
  width: 80px;
}

.gran-reviews ul li p {
  color: #FFFFFF;
  float: left;
  font: 14px/20px arial;
  /*margin-left: 10px;
  margin-top: 15px;*/
  width: 129px;
}

.gran-reviews ul li span {
  float: left;
  width: 59px;
  height: 60px;
  background: url(../images/percent_bg.png) no-repeat 0 0;
  margin-left: 8px;
}

.gran-reviews ul li span h2 {
  color: #FFFFFF;
  float: left;
  font: bold 18px Arial;
  padding: 0px;
  line-height: 60px;
  text-align: center;
  width: 59px;
}

/*countdown*/
.pre-order-btn {
  float: left;
  width: 113px;
  /*margin: 9px 0 0 10px;*/
   margin:10px 0 0 10px;
}

.pre-order-btn a {
  float: left;
  background: url(../images/pre-order-btn.png) no-repeat 0 0;
  color: #fff;
  font: bold 14px Arial;
  /*text-transform: uppercase;*/
  padding: 12px 0px;
  width: 112px;
  text-align: center;
}

.timer {
  float: left;
  width: 190px;
}

.timer .counts ul {
  float: left;
  width: 190px;
}

.timer .counts ul li {
  float: left;
}

.timer .counts ul li a {
  float: left;
  background: url(../images/avail-time-bg.png) no-repeat 0 0;
  font: bold 26px Arial;
  color: #fff;
  margin: 0 2px;
  padding: 2px 3px 3px 3px;
}

.banner-avail-top-left {
  float: left;
  width: 340px;
  margin-left: 60px;
}

.banner-avail-top-left label {
  float: left;
  width: 105px;
  font: 18px Arial;
  color: #FFFFFF;
  padding-left: 10px;
  padding-top: 5px;
}

.banner-avail-top-left .timer {
  float: left;
  width: 220px;
}

.banner-avail-top-left .timer ul {
  float: left;
  width: 190px;
}

.banner-avail-top-left .timer ul li {
  float: left;
}

.banner-avail-top-left .countdown_amount {
  float: left;
  background: url(../images/avail-time-bg.png) no-repeat 0 0;
  font: bold 22px Arial;
  color: #fff;
  margin: 0 2px;
  padding: 2px 3px 3px 3px;
  width: 25px;
}

.banner-avail-top-left .countdown_section {
  float: left;
  font: bold 12px Arial;
  color: #fff;
}

.countdown_section .countdown_seperator {
  float: left;
  text-align: center;
  height: 34px;
  margin: 6px 2px;
  font: bold 16px Arial;
}

.social {
  float: right;
  width: 150px;
  padding: 10px;
}
/*.social iframe{margin-right:10px;}*/
.social iframe {
  float: left;
  width: 60px;
}

.social span.fblike {
  float: right;
  width: 90px;
  *margin-top: -12px;
}

.social .fblike {
  float: right;
  padding-bottom: 5px;
}

.twtr-ft {
  display: none;
}

.twtr-hd {
  border-bottom: 1px dotted #909090;
}

.twtr-hd h4 a {
  color: #086CA8;
  float: left;
  font: bold 14px Arial;
  text-decoration: underline;
}

.twtr-hd h3 {
  color: #1D1D1D;
  font: 13px Arial;
  padding: 5px 5px 5px 8px !important;
  margin: 0 !important;
}

.twtr-tweet-text p {
  color: #1D1D1D;
  font: 13px/20px Georgia;
  padding: 5px 0;
}

.twtr-widget em {
  display: none !important;
}

.twtr-tweet-text p a {
  font-weight: bold !important;
}

.twit {
  background: url("../images/twit_bg.png") no-repeat scroll 0 0
    transparent;
  float: left;
  height: 369px;
  margin: 0 0 0;
  position: relative;
  width: 245px;
  margin-top: 10px;
}

.twit_top {
  float: left;
  background: url(../images/tag_bg.png) repeat-x;
  width: 238px;
  height: 54px;
}

.twit_top p {
  float: left;
  font: bold 18px Arial;
  color: #10507e;
  padding: 19px 0 0 6px;
}

.twit_top img {
  float: left;
  margin: 11px 0 0 9px;
}

.twit_content {
  float: left;
  margin: 7px 8px 0 8px;
  width: 224px;
}

.twit_tob {
  background: url(../images/twit_top.png) no-repeat;
  width: 223px;
  height: 21px;
  float: left;
}

.twit_mid {
  background: url(../images/twit_mid.png) repeat-y;
  width: 223px;
  float: left;
  margin-left: 1px;
  height: 201px;
}

.twit_btm {
  background: url(../images/twit_btm.png) no-repeat;
  width: 223px;
  height: 7px;
  float: left;
  margin-left: 1px;
}

.twit_inner {
  float: left;
  width: 151px;
}

.twit_inner p {
  float: left;
  color: #1d1d1d;
  font: normal 13px Arial;
  padding: 5px 5px 5px 8px;
}

.twit_inner span {
  float: left;
  font: bold 14px Arial;
  color: #086ca8;
  padding-left: 8px;
  text-decoration: underline;
}

.twit_mid ul {
  float: left;
  width: 223px;
}

.twit_mid ul li {
  float: left;
  margin: 2px 0 0 9px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #909090;
}

.twit_mid ul li img {
  float: left;
}

.twit_inne p {
  float: left;
  color: #1d1d1d;
  font: italic 13px/20px Georgia;
  padding: 5px 0px 5px 0px;
}

.twit_inne a {
  color: #086ca8;
  font: bold italic 13px Georgia;
}

.twit_inne {
  float: left;
}

.pre-pricing .hikashop_product_price_full p span {
  font-weight: bold;
}

#iceMenu_487 {
  border-right: none !important;
}

#iceMenu_487 a {
  padding-left: 21px !important;
  padding-right: 23px !important;
}

.icemega_cover_module {
  float: left;
  z-index: 100;
}

#icemegamenu ul {
  background: none;
}

#icemegamenu ul li:hover {
  width: 600px !important;
}

div.icemegamenu ul#icemegamenu .active {
  background: url(../images/menu_hover.png) repeat-x;
}

div.icemegamenu ul#icemegamenu .current {
  background: url(../images/menu_hover.png) repeat-x;
}

.banImg {
  width: 670px !important;
  height: 400px !important;
}

div.slideDiv {
  margin: 0px 6px 0px 6px !important;
  float: left;
}

/* dock2 - bottom */
#dock2 {
  width: 100%;
  bottom: 0px;
  position: absolute;
  left: 0px;
}

.dock-container2 {
  position: absolute;
  height: 50px;
  background: url(images/dock-bg.gif);
  padding-left: 20px;
}

a.dock-item2 {
  display: block;
  font: bold 12px Arial, Helvetica, sans-serif;
  width: 40px;
  color: #000;
  bottom: 0px;
  position: absolute;
  text-align: center;
  text-decoration: none;
}

.dock-item2 span {
  display: none;
  padding-left: 20px;
}

.dock-item2 img {
  border: none;
  margin: 5px 10px 0px;
  width: 100%;
}

.bannerslideDefault {
  min-width: 640px;
  min-height: 360px;
}

.forum-posts {
  float: left;
  width: 640px;
  margin-left: 10px;
  padding-top: 25px;
}

.forum-posts .forum-posts-top {
  float: left;
  width: 640px;
  background: url(../images/forum-posts-top-bg.png) repeat-x 0 0;
}

.forum-posts .forum-posts-top h5 {
  float: left;
  font: bold 18px Arial;
  color: #10507e;
  padding: 11px 10px;
}

.forum-posts .forum-posts-cont {
  float: left;
  width: 640px;
}

.forum-posts .forum-posts-cont .forum-posts-cont-top {
  width: 640px;
  float: left;
  background: #2e506f;
  font: bold 11px Arial;
  color: #FFFFFF;
  padding: 10px 0;
}

.thread {
  float: left;
  width: 410px;
  text-align: left;
  padding-left: 10px;
}

.thread h6 {
  float: left;
  width: 410px;
  text-align: left;
  font: bold 14px Arial;
  color: #FFFFFF;
}

.thread span {
  float: left;
  width: 370px;
  text-align: left;
  font: 11px Arial;
  color: #8dc9ef;
}

.last-post {
  float: left;
  width: 90px;
  text-align: center;
}

.last-post p {
  float: left;
  text-align: center;
  color: #8dc9ef;
  font: 11px Arial;
  width: 90px;
}

.replies {
  float: left;
  width: 60px;
  text-align: center;
}

.replies h6 {
  float: left;
  text-align: center;
  color: #FFFFFF;
  font: bold 14px Arial;
  width: 60px;
}

.views {
  float: left;
  width: 70px;
  text-align: center;
}

.views h6 {
  float: left;
  text-align: center;
  color: #FFFFFF;
  font: bold 14px Arial;
  width: 70px;
}

.content-edition-forum {
  width: 640px;
  float: left;
  background: #0c1e38;
}

.content-edition-forum ul {
  width: 100%;
  float: left;
}

.content-edition-forum ul li {
  width: 640px;
  float: left;
  border-top: 1px solid #305387;
  padding: 12px 0;
}

.facebook-user {
  float: left;
  width: 280px;
  margin-left: 15px;
  margin-top: 25px;
  background: #fff;
  clear: both;
}

.itp-share-tw iframe {
  width: 85px !important;
}

.gran-icon img {
  max-height: 60px;
  max-width: 80px;
}

.hikashop_product_page {
  padding-top: 15px;
}

.tab-video-thums img {
  height: 74px;
  width: 100px;
}

.slider-tab-gallary img {
  height: 60px;
  width: 100px;
}

.granturism-left .hikashop_product_left_part {
  width: auto;
}

/*tool tip*/
.toolTip {
  padding-right: 20px;
  background: url(../images/avail-time-bg.png) no-repeat right;
  color: #3366FF;
  cursor: help;
  position: relative;
}

.toolTipWrapper {
  width: 175px;
  position: absolute;
  top: 20px;
  display: none;
  color: #FFF;
  font-weight: bold;
  font-size: 9pt;
}

.toolTipTop {
  width: 175px;
  height: 30px;
  /*background: url(images/bubbleTop.gif) no-repeat;*/
}

.toolTipMid {
  padding: 8px 15px;
  /* background: #A1D40A url(images/bubbleMid.gif) repeat-x top;*/
}

.toolTipBtm {
  height: 13px;
  /* background: url(images/bubbleBtm.gif) no-repeat;*/
}

/**/
.review_box {
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.review_left {
  float: left;
  margin-left: 0;
  width: 99%;
}

.clr {
  clear: both;
}

.review_img {
  float: left;
  margin: 5px 6px 0px 0px;
  border: 1px solid #ffffff;
}

.review_content_text {
  color: #FFFFFF /*84C8FD*/;
  float: left;
  font: 14px/20px Arial;
  margin-top: 33px;
  text-align: justify;
  text-transform: capitalize;
  width: 85%;
}

.review_title {
  
}

.percent_img {
  float: right;
  padding: 10px 0 0;
  width: 60px;
}

.review_right {
  float: left; /*height: 305px; overflow-y: auto;*/
  padding: 5px 0 0;
  width: 260px;
  margin-top: 10px;
}

.review_blog_box {
  float: left;
  width: 430px;
}

.review_blog {
  float: left;
  font: 14px/20px Arial;
  color: #fff; /*border-top:1px solid #88C0DD; */
  padding-top: 10px; /*border-bottom:1px solid #88C0DD;*/
  padding-bottom: 10px;
  margin-left: 10px;
}

.review_blog ul {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  list-style: disc outside;
}

.review_blog ul li {
  margin: 0px;
  padding: 2px 0 2px 5px;
  font: 14px/20px Arial;
}

.review_search_box {
  float: left;
  padding: 0 0 10px 0;
  text-align: center;
  width: 25%;
}

#limit {
  margin-left: 10px;
}

.sort_review2 {
  background: #FFFFFF;
  border: none;
  color: #000000;
  float: right;
  margin-right: 10px;
  padding: 5px 4px;
  width: 150px;
}

.review_border_line { /*    border-top:1px solid #000000;
    border-bottom:1px solid #0C2C43;*/
  margin: 15px 0px 0px 0px;
  width: 630px;
  float: left;
}

.review_box .granturism-top {
  float: left;
  padding: 0 0 0 0;
  width: 75%;
}

.review_box .granturism-top h3 {
  color: #FFFFFF;
  float: left;
  font: 26px arial;
  padding-left: 10px;
  text-transform: uppercase;
  width: auto;
}

.list-footer {
  width: 100%;
  padding-top: 15px;
  display: inline-block;
}

.review_blog_box h3 {
  color: #fff;
  font: bold 14px Arial;
  padding-bottom: 10px;
}

.review_twitter {
  float: left;
  margin-top: 10px;
}

.limit {
  float: left;
  color: #0F4C77 !important;
  font: bold 12px Arial;
  padding-left: 5px;
}

.game-review-page {
  float: left;
  width: 100%;
}

.game-review-page .game_panel {
  background: #145C82;
  border: 1px solid #1983B4;
  float: left;
  margin-top: 10px;
  padding: 1%;
  width: 98%;
}

.game-review-page .review_img img {
  height: 116px;
  width: 116px;
}

.game-review-page .inner_data {
  color: #FFFFFF;
  float: left;
  min-height: 100px !important;
  padding-left: 10px;
  width: 78%;
  background: none;
  margin-top: 20px;
}

.game-review-detail-page {
  background: none repeat scroll 0 0 #0C1E38;
  float: left;
  margin-top: 20px;
  width: 100%;
}

.game-review-detail-page .review_box {
  width: 100%;
}

.game-review-detail-page .game_panel {
  background: none repeat scroll 0 0 #053151;
  border: 1px solid #0F4267;
  float: left;
  margin: 10px 10px 20px 10px;
  padding: 10px 0 10px 10px;
  width: 895px;
  height: auto;
}

.game-review-detail-page .inner_data {
  color: #FFFFFF;
  float: left;
  min-height: 80px;
  padding-left: 15px;
  width: auto;
  background: none;
}

.game-review-detail-page .inner_data p {
  color: #FFFFFF;
}

/*---------------contact form------------------*/
.contact-form {
  float: left;
  width: 957px;
  background: url("../images/bg1.png") repeat-x scroll 0 0 transparent;
  padding-bottom: 10px;
  margin-top: 5px;
}

.contact-form h1 {
  background: #0B5E89;
  border-bottom: 1px solid #0F71B7;
  color: #FFFFFF;
  float: left;
  font: 26px Arial;
  margin-bottom: 15px;
  padding: 15px 0 15px 15px;
  text-transform: uppercase;
  width: 905px;
}

ul.contact-list {
  margin: 0 auto;
  width: 420px;
}

ul.contact-list li {
  float: left;
  width: 513px;
  color: #fff;
  padding-bottom: 10px;
}

ul.contact-list li label {
  float: left;
  width: 188px;
  font: 14px/20px Arial;
  color: #fff;
  padding-right: 10px;
  padding-top: 6px;
}

ul.contact-list li  input[type=text] {
  background: url("../images/text_bx.png") no-repeat scroll left top
    transparent;
  line-height: 31px;
  border: medium none;
  float: left;
  height: 31px;
  padding-left: 5px;
  width: 241px;
}

input,select,textarea {
  outline: none;
}

.contact_fields {
  float: left;
  width: 250px;
}

.contact_fields span {
  padding-top: 5px;
}

ul.contact-list li  select {
  float: left;
}

.contact-reason {
  float: left;
  width: 315px;
}

.contact-reason ul {
  float: left;
  width: 100%;
}

.contact-reason ul li {
  float: left; /*width:100%;*/
}

.contact-reason ul li span {
  float: left;
  font: 14px/20px Arial;
  color: #fff;
  padding-left: 10px;
}

.contact-reason ul li  input[type=radio] {
  float: left;
}

.contact-btn {
  float: left;
  background: url(../images/contact1.png) no-repeat left top;
  width: 101px;
  height: 30px;
  border: none;
  font: bold 12px Arial;
  color: #fff;
  cursor: pointer;
  margin-left: 205px;
}

.contact-form span {
  color: #FE8A7D;
  font: 12px Arial;
  float: left;
  padding-left: 5px;
}

.inquiry {
  float: left;
  width: 237px;
  height: 100px;
  border: none;
  padding-left: 5px;
  background: #f1f1f1;
  padding-top: 5px;
}

.loc {
  background: url("../images/text_bx.png") no-repeat scroll left top
    transparent;
  float: left;
  height: 31px;
  width: 245px;
}

.loc select {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  margin: 6px 0 0 5px;
  width: 235px;
}

.loc select option {
  background: #fff;
}

.denote {
  float: left;
  font: bold 12px Arial;
  color: #F00 !important;
  padding-left: 205px !important;
}

.label-middle {
  padding-top: 60px;
  float: left;
}
/*-------------------contact-thank page------------------*/
.thank-form {
  background: url("../images/bg1.png") repeat-x 0 0;
  float: left;
  margin-top: 20px;
  min-height: 280px;
  width: 957px;
}

.thank-form  h1 {
  float: left;
  width: 947px;
  font: bold 20px Arial;
  color: #FBA600;
  padding: 10px 0 0 20px;
  margin-top: 20px;
}

.thank-form  h2 {
  float: left;
  width: 947px;
  font: bold 15px Arial;
  color: #FFFFFF;
  padding: 10px 0 0 20px;
}

.thank-form  h3 {
  float: left;
  width: 947px;
  font: bold 12px Arial;
  color: #FFFFFF;
  padding: 10px 0 0 20px;
  margin-bottom: 50px;
}

/*
   CSS-Tricks Example
   by Chris Coyier
   http://css-tricks.com


* { 
  margin: 0; 
  padding: 0; 
}

body { 
  font: 14px Georgia, serif;
  background: #BADA55;  
  text-align: center; 
}

#page-wrap { 
  width: 960px; 
  margin: 80px auto; 
}

p { 
  margin: 40px 300px;
}

a { 
  color: red; 
}

h1 {
  font-size: 32px;
  font-family: "Helvetica Neue", Sans-Serif;
  font-stretch: condensed;
  text-transform: uppercase;
}

h1 span {
  display: inline-block;
  padding: 10px 20px;
  background: black;
  border: 2px solid white;
  color: white;
  border-radius: 20px;
  margin-top: 20px;
  text-align: center;
  text-decoration: none;
  box-shadow: 0 0 7px black;
}*/

/*----------------------about xyla-------------------*/
.about-xyla {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}

.about-xyla h2 {
  float: left;
  width: 920px;
  font: 27px Arial;
  color: #fff;
  padding: 20px 0 15px 15px;
  /* background:url(../images/granturism-top-bg.png) repeat-x;*/
  text-transform: uppercase;
}

.about_content {
  background: url(../images/rgt-cont-bg.png) repeat #0E4D72;
  float: left;
  margin-left: 10px;
  padding: 10px;
  width: 347px; /*378px;*/
}

.about_content h2 {
  font: 26px Arial;
  color: #fff;
  padding: 15px 0 15px 2px;
  background: none;
  width: auto;
  text-transform: none;
}
/*.about_content p{ color: #84C8FD!important; float: left!important; font: 12px/22px Arial!important; text-align: justify!important; width: 97%!important; display:block!important;}*/
.about_content p {
  color: #84C8FD !important;
  float: left !important;
  font: 14px/22px Arial !important;
  text-align: justify !important;
  width: 97% !important;
  display: block !important;
}

.aidanews2_art {
  float: left;
  width: 662px;
  border: 1px solid #193358;
  margin-top: 10px;
  padding: 10px;
  background: #061730;
}

.aidanews2_art h1 a {
  float: left;
  font: bold 14px Arial;
  color: #fff;
}

.aidanews2_line {
  border-bottom: none;
}

.aidanews2 .even {
  background: #061730;
}

.paginationstyle {
  float: left;
  width: 100%;
}

.paginationstyle a {
  background: #0c1e38;
  color: #fff;
  border: 1px solid #0f507e;
  font: bold 12px Arial;
  padding: 2px 5px;
}

a.disabled {
  background: #0c1e38 !important;
  border: 1px solid #0f507e !important;
}

.aidanews2_topL {
  float: left;
  font: bold 11px Arial;
  padding: 10px 0;
  color: #D6C812;
}

.aidanews2_text {
  float: left;
  font: 12px Arial;
}

.aidanews2_readmore {
  color: #db8509;
  font: bold 11px Arial;
  text-decoration: underline;
  float: left;
  padding-top: 5px;
}

.aidanews2_readmore:hover {
  text-decoration: none;
}

.aidanews2_main {
  float: left;
  width: 100%;
}

.aidanews2_main a {
  float: left;
}

.aidanews2_main span {
  float: left;
  width: 540px;
  padding-left: 5px;
}

.aidanews2_bottomlink {
  float: left;
}

.aidanews2_bottomlink a {
  float: left;
  font: bold 12px Arial;
  color: #15649c;
  text-decoration: underline;
}

.aidanews2_bottomlink a:hover {
  color: #fff;
}

.aidanews2_positions {
  float: left;
  width: 662px;
}

.avVideo {
  float: left;
  width: 640px;
}

.readon {
  float: left;
}

ul.pagination {
  margin: 0 auto;
  width: 240px;
}

ul.pagination li {
  float: left;
  padding: 2px 5px;
  font: bold 12px Arial;
  margin-right: 5px;
}

ul.pagination li a {
  color: #FFF;
}

ul.pagination li.active {
  color: #033467
}

ul.pagination li:hover {
  color: #fff
}

ul.pagination li:hover a {
  color: #5F5F5F;
}

.inactive span {
  color: #fff;
}

.counter {
  float: right;
  padding-top: 0 !important;
}

.counter span {
  font: bold 12px Arial;
  color: #0F4C77;
}

.blog {
  float: left;
  width: 100%;
  /*background: none repeat scroll 0 0 #145C82;  color: #84C8FD;
padding-top:2px; margin-top:3px;  padding-bottom:10px;*/
  /*background: url("../images/rgt-cont-bg.png") repeat scroll 0 0 transparent; */
  color: #fff;
}

.items-leading {
  float: left;
  width: 100%;
}

.blog h2 a {
  color: #072755;
}

.services-detail {
  background: url("../images/rgt-cont-bg.png") repeat scroll 0 0 #0E4D72;
  float: left;
  margin-left: 32px;
  padding: 18px 0 17px 5px;
  width: 384px;
}

.services-detail h3 {
  color: #FFFFFF;
  float: left;
  font: 23px arial;
  padding: 10px;
  text-transform: uppercase;
  width: 325px;
}
/*.services-detail p{ color: #FFFFFF; float: left; font: 12px/22px Arial; text-align: justify; width: 375px;}*/
.services-detail p {
  color: #FFFFFF;
  float: left;
  font: 14px/22px Arial;
  text-align: justify;
  width: 375px;
}

.items-row {
  float: left;
  margin-top: 0px;
  width: 100%;
}

.items-row .column-1 {
  border-bottom: 1px solid #D2DEF1;
  float: left;
  margin-left: 5px;
  padding: 10px;
  width: 927px;
}

.items-row h2 {
  color: #FFFFFF;
  float: left;
  font: 26px arial;
  padding: 10px 0 15px 5px;
  text-transform: none;
  width: auto;
}

.items-row h2 a {
  color: #FFFFFF;
}

.items-row p { /*color: #84C8FD;*/
  float: left;
  font: 14px/20px Arial;
  padding-left: 0;
  padding-right: 12px;
  text-align: justify;
  width: auto;
}

.fund-content {
  background: url("../images/rgt-cont-bg.png") repeat 0 0 #0C4A70;
  float: left;
  margin-left: 10px;
  padding: 10px 0 10px 10px;
  width: 386px;
}

.fund-content h3 {
  background: none;
  color: #FFFFFF;
  font: 24px Arial;
  padding: 15px 0 15px 2px;
  text-transform: none;
  width: auto;
}

.fund-content p {
  color: #FFFFFF;
  font: 14px/20px Arial;
  text-align: justify;
  width: 377px;
}

.blog-investor {
  float: left;
  width: 600px;
}

.investor {
  border-bottom: 1px solid #D2DEF1;
  float: left;
  margin-top: 10px;
  padding-bottom: 15px;
  padding-top: 0;
  width: 642px;
  font: 12px/21px Arial;
}

.investor h3 {
  color: #FC9037;
  float: left;
  font: 26px Arial;
  padding-bottom: 12px;
  text-transform: capitalize;
  width: 100%;
}

.investor p {
  float: left; /*color:#113F60;*/
  width: 100%;
  font: 12px/21px Arial;
}

.blog-investor h2 {
  width: 652px;
}

.contact_service {
  float: left;
  width: 960px;
  padding-bottom: 10px;
}

.contact_service p {
  width: 100px;
  margin: 0 auto;
}
/*.custom{ float:left; width:100%;}*/
#header .logo .custom {
  float: none !important;
  width: auto !important;
}

/*--------------ogin menu-------------*/
#log {
  float: left;
  width: 148px;
  height: 62px; /* border-top:2px solid #FFFFFF;*/
  font-family: arial, verdana, sans-serif;
  background-image: url("../images/menu_bg.png ");
  /* border-right:1px solid #022742;*/
  padding: 0 0px 0 0px;
  text-align: center;
  position: relative;
  z-index: 11;
}

#clk {
  font: bold 15px Arial;
  color: #FFFFFF;
  float: right;
  width: 100%;
  padding-top: 20px;
  text-align: center;
  height: 67%;
}

#log:hover {
  float: left;
  width: 148px;
  height: 62px;
  background: url(../images/menu_hover.png) repeat-x;
}
/*------login menu end---------------*/

/*---store menu---*/
#store {
  float: left;
  width: 112px;
  height: 77px; /* border-top:2px solid #FFFFFF;*/
  margin-bottom: 5px;
  position: relative;
  z-index: 11;
}

#store ul {
  float: left;
  background: url(../images/menu_bg.png) repeat-x;
  width: 112px;
  height: 62px;
}

#store ul li {
  float: left !important;
}

#store ul li a {
  font: bold 15px Arial;
  color: #FFFFFF;
  padding: 20px 18px 20px 19px;
  float: left;
}

#store ul li:hover {
  float: left;
  width: 112px;
  height: 62px;
  background: url(../images/menu_hover.png) repeat-x;
}

/*---store menu end---*/

/*login page */
#form-login-username {
  float: left;
  margin-left: 10px;
  width: 930px;
}

#login-form h3 {
  color: #83C9FB;
  float: left;
  font: bold 19px Arial;
  padding: 15px 0 0 /*40*/ 33px;
  width: auto; /* text-transform:uppercase;*/
}

.myxyla-login {
  /*float:left; font:bold 12px Arial; color:#fff; padding:4px 5px 0; width:700px;*/
  color: #FFFFFF;
  float: left;
  font: bold 12px Arial; /*margin-left: -50px;width: 712px;*/;
  width: 725px;
}

.myxyla-login label {
  float: left;
  font: bold 12px Arial;
  color: #fff;
  padding: 7px 5px 0;
}

.myxyla-login input[type="text"] {
  /*background: url("../images/text-bg.jpg") repeat-x scroll left top transparent;border: medium none;float: left;padding: 4px 0 4px 4px;width: 196px;*/
  background: url("../images/text_bx.png") no-repeat scroll left top
    transparent;
  border: medium none;
  float: left;
  height: /*31*/ 23px;
  padding: 4px 0 4px 4px;
  width: 243px;
  line-height: 23px;
}

.myxyla-login input[type="password"] {
  /*background: url("../images/text-bg.jpg") repeat-x scroll left top transparent;border: medium none;float: left;padding: 4px 0 4px 4px;width: 196px;*/
  background: url("../images/text_bx.png") no-repeat scroll left top
    transparent;
  border: medium none;
  float: left;
  height: /*31*/ 23px;
  padding: 4px 0 4px 4px;
  width: 243px;
  line-height: 23px;
}

.myxyla-login-rht { /*float: left; width: 621px;*/
  float: right;
  width: 380px;
}

.myxyla-login-rht a {
  color: /*#8DC9EF*/ #D57D09 !important;
  float: left;
  font: bold 13px Arial;
  margin-right: 7px;
  text-decoration: underline;
  border-right: 1px solid #fff;
}

.myxyla-login-rht input {
  float: left;
}

.myxyla-login-rht label {
  float: left;
  font: bold 13px Arial;
  color: /*#fff*/ #D57D09;
  padding-right: 6px;
}

.login-btn {
  /*float:left; background:url(../images/contact-btn.png) no-repeat left top; width:80px; height:24px; border:none; font:bold 12px Arial; color:#fff; cursor:pointer; margin:1px 0 0 20px;*/
  background: url("../images/contact1.png") no-repeat scroll left top
    transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font: bold 12px Arial;
  height: 30px;
  margin-left: 5px;
  margin-top: 2px;
  width: 101px;
}

.remember-me {
  float: left;
  padding-top: 10px;
  width: /*340px*/ auto ;
}

.rem {
  float: left;
  padding-top: 0px;
  width: /*120px*/ auto;
}

#log_error {
  font: bold 11px Arial !important;
}

#login_mod {
  background: url(../images/login-bg.png) #073658 repeat-x 0 0;
  border: 1px solid #4392C9;
  float: left;
  font: 14px Arial;
  margin-bottom: 10px;
  padding-bottom: 16px;
  padding-top: 15px;
  width: 955px;
  margin-top: 5px;
}

/*login page end  */

/*-----------signup-----------*/
.signup {
  float: left;
  width: 950px;
  background: #0C1E38;
  padding-bottom: 10px;
}

.signup .join-us {
  float: left;
  width: 648px;
  background: #0C1E38;
  margin-top: 10px;
  border-left: 2px solid #314F7B;
}

.signup .join-us h3 {
  /*float:left; width:947px; padding:10px 0 10px 10px; font:bold 18px Arial; color:#fff;*/
  background: url("../images/granturism-top-bg.png") repeat-x scroll 0 0
    transparent;
  color: #83C9FB;
  float: left;
  font: bold 16px Arial;
  height: 34px;
  margin: 0px 0 0 0px;
  padding: 10px 0 10px 10px;
  text-transform: uppercase;
  width: 96%;
}

.signup .join-us ul li {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}

.signup .join-us ul li label {
  color: #5CB0EC;
  float: left;
  font: bold 12px Arial;
  padding-right: 10px;
  width: 120px;
}

.signup .join-us ul li input[type=text] {
  background: url("../images/text-bg.jpg") repeat-x left top;
  border: medium none;
  float: left;
  height: 26px;
  padding-left: 5px;
  width: 219px;
}

.terms-conditions {
  padding-left: 130px;
}

.terms-conditions input {
  float: left;
}

.terms-conditions span {
  font: bold 12px Arial;
  color: #fff;
  padding-left: 5px;
}

.signup-btn {
  background: url("../images/contact1.png") no-repeat scroll left top
    transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font: bold 12px Arial;
  height: 30px;
  width: 101px;
}

.gender {
  float: left;
}

.gender input[type=radio] {
  float: left;
}

.gender span {
  float: left;
  font: bold 12px Arial;
  color: #fff;
  padding: 0 10px 0 5px;
}

.signup-form {
  float: right;
  width: 600px;
}

.signup-form span {
  padding-left: 10px;
  font: bold 11px Arial;
}

.signup-form span a {
  color: #FFD739;
}

#ugender {
  
}

#login-form {
  float: left;
}

#thank {
  float: left;
  width: 937px;
  background: url("../images/bg1.png") repeat-x scroll 0 0 transparent;
  margin-top: 20px;
  padding: 10px;
  min-height: 180PX;
}

#thank h2 {
  color: #FFFFFF;
  font: 26px Arial;
  padding: 15px 0 5px 2px;
  text-transform: none;
  width: auto;
}

#thank p {
  color: #FFFFFF;
  float: left;
  font: bold 12px Arial;
  padding-left: 6px;
  padding-top: 10px;
  width: 95%;
}

/*---------login inner pages----------*/
/*forgot password*/
#forgot_log {
  float: left;
  width: 957px;
  background: url("../images/bg1.png") repeat-x 0 0;
  color: #fff;
  font: bold 12px Arial;
  min-height: 280px;
}

.message_forgot {
  float: left;
  margin-top: 20px;
  padding-left: 27px;
  text-align: justify;
  width: 900px;
}

.reset-wrap {
  float: left;
  width: 315px;
  padding-bottom: 20px;
}

.forgot_body {
  float: left;
  margin-left: 28px;
  margin-top: 20px !important;
  width: 540px;
}

.forgot_body ul {
  padding: 0px;
  margin: 0px;
}

.forgot_body li {
  float: left;
}

.forgot_body li label {
  float: left;
  width: 100px;
  padding-top: /*3*/ 8px;
}

.reset-sub-btn {
  float: right;
}

.reset-sub-btn .validate {
  background: url("../images/contact1.png") no-repeat scroll left top
    transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font: bold 12px Arial;
  height: 30px;
  margin-bottom: 15px;
  margin-left: 0px;
  width: 101px;
}

.form-validate {
  margin-top: -0px !important;
}

.clr {
  clear: both;
}

.star {
  color: red;
}

.validate {
  float: left;
  background: url(../images/contact-btn.png) no-repeat left top;
  width: 93px;
  height: 24px;
  border: none;
  font: bold 12px Arial;
  color: #fff;
  cursor: pointer;
  margin-left: 130px;
  margin-bottom: 15px;
}

.validate-username {
  /*background: url("../images/text-bg.jpg") repeat-x left top; border: medium none; float: left; height: 24px; padding-left: 5px; width: 180px;*/
  background: url("../images/text_bx.png") no-repeat scroll left top
    transparent;
  border: medium none;
  float: left;
  height: 23px;
  padding: 4px 0 4px 4px;
  width: 243px;
  line-height: 23px;
}

dl {
  background: none repeat scroll 0 0 #14496F;
  border: 1px solid #21608C;
}

.notice {
  font: bold 12px Arial;
  margin-top: 10px;
}

.message {
  font: bold 12px Arial;
  margin-top: 8px;
}

/*error login page*/
.login-fields {
  margin-top: 10px;
}

.login-fields ul {
  padding: 0px;
  margin: 5px;
}

.login-fields li {
  float: left;
  padding-top: 15px;
  width: 530px;
}

.log-clr {
  clear: both;
}

#username {
  /*background: url("../images/text-bg.jpg") repeat-x left top; border: medium none; float: left; height: 24px; padding-left: 5px; width: 180px;*/
  background: url("../images/text_bx.png") no-repeat scroll left top
    transparent;
  border: medium none;
  float: left;
  height: 23px;
  padding: 4px 0 4px 4px;
  width: 243px;
  line-height: 23px;
}

#password {
  /*background: url("../images/text-bg.jpg") repeat-x left top; border: medium none; float: left; height: 24px; padding-left: 5px; width: 180px;*/
  background: url("../images/text_bx.png") no-repeat scroll left top
    transparent;
  border: medium none;
  float: left;
  height: 23px;
  padding: 4px 0 4px 4px;
  width: 243px;
  line-height: 23px;
}
/*.button{float:left; background:url(../images/contact-btn.png) no-repeat left top; width:93px; height:24px; border:none; font:bold 12px Arial; color:#fff; cursor:pointer; margin-left:130px; margin-bottom:15px;}*/
.err-for li a {
  color: #fff;
  font: bold 12px Arial;
}

.error_login {
  float: left;
  width: 307px;
  background: none;
  margin-top: 10px;
  color: #fff;
  font: bold 12px Arial;
}

.error {
  color: #FE8A7D !important;
}

/* forgot user name*/
.form-validate {
  float: left;
  min-height: 145px;
  margin-top: 0px;
  color: #fff;
  font: bold 12px Arial;
}

.rem_div {
  margin-left: 30px;
}

.rem_but {
  margin-top: 20px;
  float: left;
}

ul.sorting_latest {
  float: left;
  width: 100%;
  padding-top: 0px;
}

ul.sorting_latest li {
  background: #1F7AAA;
  border: 1px solid #7DB0D9;
  color: #CFCFCF;
  float: left;
  font: 15px/21px Arial;
  margin-top: 10px;
  padding: 12px 10px;
  width: /*623px*/ 96%;
}

ul.sorting_latest li h2 {
  color: #FFFFFF;
  float: left;
  font: 21px Arial;
  padding-bottom: 10px;
  text-transform: capitalize;
  width: 100%;
}

ul.sorting_latest li h2 a {
  color: #FFAD33;
  float: left;
  font: 21px Arial;
  padding-bottom: 10px;
  text-transform: capitalize;
  width: 100%;
}

ul.sorting_latest li h2 a:hover {
  text-decoration: none;
}

ul.sorting_latest li p {
  color: #fff;
  float: left;
  font: 14px/20px Arial;
  text-align: justify;
  width: 100%;
  text-transform: none;
}

.sort_  latest2 {
  float: left;
  width: 180px;
  margin-top: 10px;
}

ul.sorting_latest li img {
  float: left;
  width: 116px;
  height: 116px;
}

.sort-content-rht {
  float: left;
  width: /*490px*/ 78%;
}

.sort-pagination {
  float: left;
  width: 100%;
  padding: 10px 0 0 10px;
  text-transform: lowercase;
}

.sort-pagination ul { /*float: right left*/;
  width: 24%; /*text-transform: none;*/ /*edit*/ /*margin-left:222px;*/
  margin: 0 auto;
}

.sort-pagination ul li {
  float: left;
  margin-right: 5px;
}

.sort-pagination ul li a {
  float: left;
  font: bold 11px Arial;
  color: #fff;
  padding: 2px 5px;
}

.sort-pagination ul li a:hover {
  color: #EF8207
}

.sort-pagination ul li a.active {
  color: #fff;
}

/* .item-page{background: url("../images/bg1.png") repeat-x 0 0; float: left; padding: 0 2%; width: 96%;} */
.item-page {
  background: url("../images/bg1.png") repeat-x 0 0;
  float: left;
  padding: 0 2%;
  width: 96%;
}

.latest-overall img {
  margin-right: 10px;
  float: left;
}

.latest-overall p {
  display: block;
  font: 12px Arial;
}

.latest-overall h2 {
  float: left;
  width: 100%;
}

.latest-overall h2 a {
  color: #F49533;
  font: bold 12px Arial;
}

.sort-pagination ul span.disabled {
  float: left;
  font: bold 12px Arial;
  color: #fff;
  padding: 2px 5px;
  margin-right: 5px;
}

.sort-pagination ul span.current {
  float: left;
  font: bold 12px Arial;
  color: #F94B0C;
  padding: 2px 5px;
  margin-right: 5px;
  color: #033467;
}

.module {
  background: url("../images/rgt-cont-bg.png") repeat scroll 0 0;
  float: left; /*height: 370px;*/
  margin: 0;
  position: relative;
  width: 465px;
  padding-bottom: 10px;
  margin: 25px 10px 10px;
  min-height: 470px;
}

.module h3 { /*background: url("../images/tag_bg.png") repeat-x 0 0 ;*/
  color: #fff;
  float: left;
  font: bold 18px Arial;
  height: 37px;
  padding: 10px 0 0 10px;
  width: 430px;
  border-bottom: 1px dashed #CCCCCC;
  text-align: center;
}

#btm_tags {
  float: left;
  margin-left: 10px;
  padding-left: 1px;
  padding-top: 10px;
  width: 947px;
  padding-bottom: 10px;
}

.calendar {
  margin: 3px 0 0 5px;
}

.btn-contactus a {
  float: left;
  background: url(../images/contact1.png) no-repeat 0 0;
  font: bold 12px Arial;
  width: 100px;
  height: 24px;
  text-align: center;
  padding-top: 6px;
  margin-top: 10px;
  color: #fff;
}

.contact-button {
  width: 100px;
  margin: 0 auto;
}

#hd-articlemod {
  float: left;
  width: /*96%*/ 430px; /*height: 305px; overflow-y: auto;*/
  padding-left: 10px;
  padding-right: 5px;
  margin-top: 10px;
}

#hd-articlemod p { /*float:left;*/
  font: 14px/20px Arial;
  color: #fff;
  padding-bottom: 10px;
  padding-top: 5px;
}

.actions {
  float: right;
  margin: 10px 0 0 0;
}

#jc {
  float: left;
  width: 100%;
}

.email-icon img {
  width: 22px;
}

.footer-img {
  float: left;
}

.footer_link ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.footer_link li {
  float: left;
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.footer_link li a {
  font: bold 12px Arial;
  color: #0C1D37;
  margin: 0px;
  padding: 0px 10px;
  list-style: none;
}

.footer_link li a:hover {
  text-decoration: underline;
}

.service-menu {
  float: left;
  width: 99%;
  font: bold 15px Arial;
  color: #fff;
  padding: 0px 0 0px 10px !important;
}

.drop-right ul li p {
  color: #F4A120;
  font: 14px Arial;
}

.item-520 {
  border-right: 1px solid;
}

.contact-button {
  width: 100px;
  margin: 0 auto;
}

.contact-button a {
  color: #fff;
  background: url("../images/contact1.png") no-repeat scroll 0 0
    transparent;
  color: #FFFFFF;
  float: left;
  font: bold 12px Arial;
  height: 24px;
  margin-top: 20px;
  padding-top: 6px;
  text-align: center;
  width: 100px;
}

.game-view-rht {
  float: left;
  width: 550px;
}

.descr_game p {
  float: left;
  width: 515px;
}

.tabbertab p {
  font: 14px/20px Arial;
  color: #ffffff;
}

.reg-link {
  color: #FFD739 !important;
  float: left;
  font: bold 13px Arial !important;
  margin: 0 50px 0 10px;
  padding-bottom: 0px;
  width: 60px;
}

.latest_content a {
  color: #FFFFFF;
  float: left;
}

.latestimage {
  float: left;
  width: 80px;
}

.latestimage a {
  float: left;
  width: 80px;
  height: 60px;
}

.latest_content .latest_inner  a {
  color: #FFFFFF;
  float: left;
  width: auto;
  padding-left: 8px;
}
/*********template_right ******************/
.game-right {
  float: left;
}

.game-right .gm-cnt-left {
  float: left;
  width: 245px;
  margin-right: 10px;
  background: #0C1E38;
}

.game-right .gm-cnt-right {
  float: right;
  width: 682px;
  background: #0C1E38;
  padding: 10px;
  color: #FFF;
}

/******************** template_left ***********/
.game-left {
  background: url("../images/bg1.png") repeat-x 0 0;
  float: left;
  width: 937px; /*padding-top:10px;*/
  padding-bottom: 10px;
  margin-top: 10px;
  padding-left: 15px;
}

.game-left .latest-main-heading {
  float: left;
  font: 26px arial;
  text-transform: uppercase;
  width: auto;
  color: #fff;
  padding-left: 0px;
}

.game-left .gm-cnt-left {
  background: none;
  float: left;
  margin-right: 0px;
  padding: 20px 0 10px 0px;
  margin-left: 0px;
  width: 647px;
}

.game-left .gm-cnt-right {
  float: left;
  width: 240px;
  padding: 0 10px;
}

.sort_latest2 {
  float: right;
  width: 150px;
}

.latest-read-more a {
  float: right;
  font: 11px Arial;
  color: #F49533;
}

.latest-read-more a:hover {
  text-decoration: underline;
}
/*body{margin:0px; padding:0px; background:#0C1E38;}*/
body {
  margin: 0px;
  padding: 0px;
}

#mailto-window {
  padding: 0px 0px 0px 15px;
  width: 100%;
  min-height: 400px;
  float: left;
  background: #0C1E38;
}

#mailto-window h2 {
  margin: 0px;
  color: #F49533;
  float: left;
  font: bold 16px Arial;
  padding: 10px 0px;
  text-transform: uppercase;
  width: 100%;
}

.formelm {
  width: 100%;
  float: left;
  padding: 0px 0px 10px 0px;
}

.formelm label {
  width: 100px;
  float: left;
  color: #ffffff;
  font: 12px Arial;
}

.formelm .inputbox {
  float: left;
}

.email-btn-box {
  float: left;
  padding-left: 100px;
}

.email-btn {
  background: url("../images/contact-btn.png") no-repeat scroll left top
    transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font: bold 12px Arial;
  height: 24px;
  width: 80px;
  margin-right: 10px;
}

/*********template_full ******************/
.gm-cnt-full {
  float: left;
  min-height: 380px;
}

.gm-cnt-full .gm-cnt-left {
  float: left;
  width: 957px;
  background: url("../images/bg1.png") repeat-x scroll 0 0 transparent;
  padding: 0px;
  color: #FFF;
  margin-top: 10px;
  padding: 20px 0 20px;
}
/* .gm-cnt-full .avPlayerWrapper{ float:left; width:530px; height:300px; margin-left:10px;} */
.gm-cnt-full .avPlayerWrapper {
  float: left;
  width: 500px;
  height: 300px;
  margin-left: 5px;
}

.gm-cnt-full .avVideo .avPlayerContainer {
  background: none;
  border: 0;
  padding: 0px 0px 0px 0;
}

.bottom-latest-news {
  float: left;
  margin-right: 10px;
  padding: 20px 0 10px 10px;
  width: 653px;
}

.sort_latest2 {
  background: #FFFFFF;
  border: none;
  color: #000000;
  float: right;
  margin-right: 10px;
  padding: 5px 4px;
  width: 180px;
}

.latest-read-more a {
  color: #FC9037;
  float: right;
  font: bold 12px Arial;
  margin-top: 3px;
  text-transform: none;
}

.latest-read-more a:hover {
  text-decoration: underline;
}

.contact_service {
  text-align: center;
}

.contact_service .btn-contactus {
  color: #FFFFFF;
  display: block;
  float: inherit;
  font: bold 12px Arial;
  height: 24px;
  margin: 0px auto 0px auto;
  padding-top: 0px;
  text-align: center;
  width: 100px;
}

.game-left .gm-cnt-left .blog h2 {
  float: left;
  padding-bottom: 10px;
  padding-top: 0px;
  font: 26px arial;
  text-transform: uppercase;
  width: 100%;
  padding-left: 0px;
}

.game-left .gm-cnt-left .blog h2 a {
  color: #fff;
}

.game-default {
  float: left;
  min-height: 350px;
  width: 957px;
}

.game-default .gm-cnt-left {
  margin: 0px;
  float: left;
  width: 957px;
}

.game-default .gm-cnt-left .hikashop_product_page {
  padding-top: 0px;
}

.game-default .gm-cnt-left .services-content {
  padding-top: 0px;
  margin-top: 10px;
}

.game-default .gm-cnt-left .hikashop_products {
  margin-top: -30px;
  float: left;
}

.game-home .home-footer #btm_tags {
  background: none;
  padding-top: 0px;
  border-top: none;
}

.home-container #footer {
  margin: 20px 10px 0 10px;
}

.home-container #btm_tags {
  width: 967px;
}

.inner-container #footer {
  margin-left: 10px;
}

.banner-bottom-buttons {
  margin: 0 auto;
  width:380px;
}

.msg-president {
  float: left;
  padding: 0px 15px 10px 0px;
}

.itp-share-mod {
  float: left;
  width: 240px;
}

.member_benefits {
  float: left;
  font: 12px Arial;
  color: #fff;
  /*border-top:1px solid #305387;
  padding-top:10px;
  border-bottom:1px solid #305387;
  padding-bottom:10px;*/
  width: 300px;
}

.member_benefits h3 {
  float: left;
  padding: 10px 0 10px 10px;
  font: bold 18px Arial;
  color: #fff;
  background: url("../images/granturism-top-bg.png") repeat-x scroll 0 0
    transparent;
  color: #83C9FB;
  float: left;
  font: bold 16px Arial;
  height: 34px;
  margin: 10px 0 0 10px;
  text-transform: uppercase;
  width: 280px;
}

.member_benefits ul {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  list-style: disc outside;
}

.member_benefits ul li {
  margin: 0px;
  padding: 2px 0 2px 5px;
  font: 12px Arial;
  list-style: none;
}

.reset-div {
  float: left;
  width: 950px;
  background: url("../images/bg1.png") repeat-x scroll 0 0 transparent
    !important;
  padding-bottom: 10px;
  padding-top: 10px;
}

.heading p {
  color: #FFA203;
  float: left;
  font: bold 12px arial;
  margin-left: 10px;
  padding-top: 10px;
  width: 500px;
}

.password-update {
  background: url("../images/rgt-cont-bg.png") repeat scroll 0 0
    transparent;
  float: left;
  padding-left: 20px;
  width: 605px;
}

.password-update h3 {
  color: #FFFFFF;
  float: left;
  font: 26px arial;
  padding-top: 20px;
  width: 590px;
}

.body_reset ul li {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}

.body_reset ul li label {
  color: #FFFFFF;
  float: left;
  font: bold 12px Arial;
  padding: 9px 0 0 0;
  width: 120px;
}

.body_reset ul li input[type=text] {
  background: url("../images/text-bg.jpg") repeat-x left top;
  border: medium none;
  float: left;
  height: 26px;
  padding-left: 5px;
  width: 219px;
}

.update-btn {
  float: left;
  background: url(../images/contact1.png) no-repeat left top;
  width: 101px;
  height: 30px;
  border: none;
  font: bold 12px Arial;
  color: #fff;
  cursor: pointer;
  margin-left: /*130*/ 190px;
}

/********pravin***********/
#signup_cont {
  background: url("../images/bg1.png") repeat-x scroll 0 0 transparent;
  float: left;
  width: 957px;
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
}

.custom_member {
  float: left;
  width: 305px;
  margin-left: 15px;
}

#member_benefits {
  background: url("../images/rgt-cont-bg.png") repeat 0 0;
  float: left;
  margin: 0 0 0 0;
  padding-bottom: 10px; /* padding-left: 20px; */
  width: 272px;
}

#member_benefits p {
  color: #FFFFFF;
  font: 26px Arial;
  padding: 15px 0 15px 2px;
  text-transform: none;
  width: auto;
}

#member_benefits h3 {
  float: left;
  font: bold 18px Arial;
  padding: 10px 0;
  width: 100%;
  text-align: center;
  border-bottom: 1px dashed #FFFFFF;
}

#member_benefits ul {
  float: left;
  margin-top: 0px;
  list-style: disc inside none;
  padding-left: 20px;
}

#member_benefits ul li {
  float: left;
  width: 240px;
  font: 14px/20px Arial;
  color: #fff;
  padding: 5px;
}

#joinus {
  float: left;
  width: 605px;
  padding-left: 20px;
  background: url("../images/rgt-cont-bg.png") repeat scroll 0 0
    transparent;
}

#joinus h3 {
  color: #fff;
  float: left;
  font: 26px arial;
  width: 450px;
  padding-top: 20px;
}

#joinus ul {
  float: left;
  margin: 10px 0;
}

#joinus ul li {
  float: left;
  padding: 7px 5px;
  width: 590px;
}

#joinus ul li select {
  float: left;
  margin-left: 5px;
  width: /*60px*/ auto;
}

#joinus ul li label {
  float: left;
  width: /*90*/ 100px;
  font: 14px/20px Arial;
  color: #fff;
  padding: 7px 0 0 0px;
}

#joinus ul li div.local {
  float: left;
  background: url(../images/text_bx.png) no-repeat;
  width: /*450*/ 474px;
  height: 33px;
  line-height: 33px;
}

#joinus ul li div.local input {
  background: none;
  border: none;
  font: normal 12px Arial;
  color: #222222;
  padding: 9px 0 0 8px;
  width: 235px;
  height: 20px;
}

#joinus ul li div.gender {
  float: left;
  margin: 5px 0 10px 3px;
  width: 426px;
}

#joinus ul li div.gender input[type="radio"] {
  float: left;
  height: 12px;
  left: -100px;
  margin-right: 8px;
  position: absolute;
  width: 12px;
}

#joinus ul li div.gender .signup_rad1 {
  /*background: url("../images/radio-off.png") no-repeat scroll 0 0 transparent;*/
  float: left;
  height: 20px;
  margin-right: 8px;
  width: 21px;
}

#joinus ul li div.gender p {
  float: left;
  width: auto !important;
  font: 12px Arial !important;
  text-decoration: none !important;
  padding: 0 !important;
  margin: 2px 8px 0px 0px;
  color: #FFF; /*#87D9FF;*/
}

#joinus ul li div.local select {
  float: left;
  background: none;
  border: none;
  width: 230px;
  margin: 5px 5px 0 8px;
  outline: none;
  outline: 0;
  height: 20px;
}

#joinus ul li div.local select option {
  color: #222222;
  background: #fff;
  border: none; /*width:203px;*/
}

#joinus ul li div.news {
  float: left;
  margin-left: /*93*/ 103px;
  width: 460px;
}

#joinus ul li div.news input {
  float: left;
  margin-right: 8px;
}

#joinus ul li div.news p {
  float: left;
  width: auto !important;
  font: 12px Arial !important;
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 8px 0 0;
  color: #87D9FF;
}

#joinus ul li div.news span {
  color: #FFF;
  float: left;
  width: auto !important;
  font: 12px Arial !important;
  text-decoration: none !important;
  padding: 0 !important; /*margin:0 8px 0 0;*/
}

#joinus ul li div.news span a {
  color: #87D9FF;
  margin-left: 7px; /*border-bottom: 1px solid #87D9FF;*/
  float: left;
}

#joinus ul li div.news span a:HOVER {
  text-decoration: underline;
}

#joinus ul li input[type="button"] {
  background: url(../images/signup_bg.png) no-repeat;
  width: 77px;
  height: 28px;
  border: none;
  font: 12px Arial;
  color: #FFFFFF;
  cursor: pointer;
}

#joinus ul li div.local img {
  margin-left: 10px;
}

#joinus ul li div.local span {
  padding-left: 10px;
  font: 12px Arial !important;
}

#uterms {
  padding-left: 10px;
}

#ui-datepicker-div {
  width: 240px !important;
  font: 12px Arial !important;
  margin-top: 7px !important;
}

.sign-req {
  color: #FE8A7D;
}

.reg_step {
  font-family: arial;
}

#system-message {
  color: #FF7701;
  float: left;
  margin: 0 0 5px;
  padding: 2px 0 10px 10px;
  width: 945px;
  text-align: center;
}

#vacan-main {
  float: left;
  width: 957px;
  background: none;
}

.vacancies {
  float: left;
  width: 957px;
  background: url("../images/bg1.png") repeat-x scroll 0 0 transparent;
  padding-bottom: 20px;
  margin-top: 10px;
}

.vacancies h2 {
  color: #FFFFFF;
  float: left;
  font: 27px Arial;
  padding: 20px 0 15px 15px;
  text-transform: uppercase;
  width: 920px;
}

.current-vacancies {
  background: #fff;
  border: 1px solid #3b69ae;
  float: left;
  margin-left: 17px;
  margin-top: 10px;
  padding-bottom: 10px;
  width: 920px;
}

.current-vacancies h4 {
  background: url("../images/career-head-bg.png") repeat-x left top;
  border: 1px solid #306FB5;
  color: #EAECEE;
  float: left;
  font: 18px Arial;
  margin-left: 0;
  margin-top: -1px;
  padding: 9px 10px;
  width: 898px;
}

.current-vacancies h4 .carr_name {
  float: left;
  width: 500px;
}

.current-vacancies h4 span {
  color: #9FC8FF;
  float: right;
  font: 15px arial;
  text-align: right;
  width: 150px;
}

.current-vacancies p {
  color: #01080d;
  float: left;
  font: 14px/20px arial;
  padding-left: 15px;
  padding-top: 10px;
  text-align: justify;
  width: 890px;
}

.learn-more {
  background: url(../images/plus.png) no-repeat scroll 0 0 transparent;
  float: left;
  margin-left: 15px;
  margin-top: 15px;
}

.learn-more a {
  color: #FF6600;
  float: left;
  font: bold 14px arial;
  padding: 2px 0 0 23px;
}

.learn-more a:hover {
  color: #1B559C;
}

.learn-more-minus {
  background: url(../images/minus.png) no-repeat scroll 0 9px transparent;
  float: left; /*margin-left: 7px; margin-top: 15px;*/
}

.learn-more-minus a {
  color: #FF6600;
  float: left;
  font: bold 14px arial;
  padding: 2px 0 0 0px;
  margin-right: 10px;
}

.learn-more-minus a:hover {
  color: #1B559C;
}

.vacancies-detail {
  float: left;
  width: 570px;
  margin-top: 25px;
}

.vacancies-detail .vacancies-detail-left {
  background: #285770;
  border: 1px solid #264A7D;
  float: left;
  margin-left: 10px;
  padding: 10px;
  width: 490px;
}

.vacancies-detail .vacancies-detail-left h5 {
  border-bottom: 1px solid #F8CD00;
  color: #F8CD00;
  float: left;
  font: bold 17px arial;
  padding-bottom: 5px;
  padding-top: 8px;
  width: 485px;
}

.vacancies-detail .vacancies-detail-left ul {
  float: left;
  width: 500px;
  padding-top: 5px;
}

.vacancies-detail .vacancies-detail-left ul li {
  float: left;
  padding: 5px 0 5px 5px;
  width: 495px;
}

.vacancies-detail .vacancies-detail-left ul li label {
  float: left;
  width: 220px;
  font: 14px/20px arial;
  color: #fff;
  padding-top: 4px;
}

.vacancies-detail .vacancies-detail-left ul li label span {
  color: #FE8A7D;
}

.vacancies-detail .vacancies-detail-left ul li input[type="text"] {
  border: 1px solid #4C85C1;
  float: left;
  padding: 4px;
  width: 250px;
}

.sub-btn {
  float: right;
  margin-top: 6px;
  width: 267px;
}

.sub-btn .careerValidate {
  background: url("../images/sub-btn.png") no-repeat left top;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font: bold 15px Arial;
  height: 40px;
  width: 183px;
}

.vacancies-detail-right {
  float: right;
  width: 340px;
  text-align: center;
  padding-top: 23px;
}

.box {
  float: left;
  width: 300px;
  min-height: 230px;
  background: #5A89A6;
}

.current-vacancies .form-validate {
  background: none;
  color: #FFFFFF;
  float: left;
  font: bold 12px Arial;
  margin-top: 0;
}

.box .custom p {
  color: #000000;
  float: left;
  font: 13px arial;
  padding-left: 10px;
  padding-top: 10px;
  text-align: justify;
  width: 290px;
}

.latest-main-heading {
  float: left;
  font: 26px arial;
  text-transform: uppercase;
  width: auto;
  color: #fff;
  padding-left: 10px;
}

.sort-content-lft {
  float: left;
  width: 130px;
}

.twit_inner-pages {
  float: left;
  width: 265px;
  background: url("../images/rgt-cont-bg.png") repeat scroll 0 0
    transparent;
  margin-top: 10px;
}

.twit_inner-pages .twit_top_inner-pages {
  float: left;
  width: 265px;
  padding: 15px 0 10px 0;
  border-bottom: 1px dashed #ccc;
}

.twit_inner-pages .twit_top_inner-pages img {
  float: left;
  margin: 0px 10px 0 10px;
  height: 30px;
}

.twit_inner-pages .twit_top_inner-pages p {
  float: left;
  width: 185px;
  font: bold 18px Arial;
  color: #fff;
  padding-top: 3px;
}

.twit_content_inner-pages {
  float: left;
  width: 265px;
  margin-top: 10px;
}

.twit_content_inner-pages .twtr-hd h3 {
  float: left;
  font: bold 16px arial !important;
  color: #fff;
}

.twit_content_inner-pages .twtr-hd h4 {
  float: left;
  font: bold 13px arial;
  color: #fff;
}

.viewmore-btn_inner-pages {
  float: left;
  padding: 10px 0;
  width: 265px;
}

.viewmore-btn_inner-pages a {
  color: #F9F9F9;
  float: right;
  font: bold 13px Arial;
  width: 83px;
}

.viewmore-btn_inner-pages a:hover {
  color: #FFA521;
  text-decoration: underline;
}

.twit_mid_inner-pages .twtr-tweet-wrap {
  padding: 10px 8px !important;
}

=======
#system-message {
  color: #FFD739;
  margin: 0 0 5px;
  padding: 10px 0 10px 20px;
  width: 937px;
}

.contact-list-star {
  color: #F00;
  float: none !important;
  padding-left: 0 !important;
}

/*-----------------------------udai--------------------------------*/
.comment-form-wrapper {
  float: left;
  width: 85%;
}

.comment-form-para {
  float: left;
  width: 100%;
}

.comment-form-para p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.comment-form-wrapper #comments-form-buttons {
  float: right;
  width: 100px;
}

.comment-form-wrapper .btn {
  margin-right: 40px !important;
}

#comments {
  float: left;
}

.rbox_m {
  float: left;
  width: 630px;
}

.comment-avatar {
  float: left;
  width: 12%;
}

#comments .comment-avatar img {
  border: medium none !important;
  height: 85px;
  width: 85px !important;
  float: left;
}

.comment-author {
  float: left;
  text-align: center;
  width: 85px;
}

.rbox_m .avatar-indent {
  float: left;
  width: 515px;
  padding-left: 0 !important;
}

.comment-date {
  float: right;
  width: 78px;
  margin: 10px !important;
}

.newsletter-right-bottom {
  float: right;
  margin-top: 92px;
  width: 205px;
}

.gm-cnt-left .login {
  float: left;
  width: 450px;
}

.gm-cnt-left .login .login-fields {
  float: left;
  padding-left: 20px;
  padding-top: 0px;
  width: 450px;
}

.gm-cnt-left .login {
  float: left;
  width: /*450*/ 620px;
}

.gm-cnt-left .login .login-fields {
  float: left;
  padding-left: 20px;
  padding-top: 0px;
  width: 450px;
}
/*.gm-cnt-left .login{float:left; width:350px;}
.gm-cnt-left .login .login-fields{float: left; padding-left: 20px; padding-top: 0px; width: 300px;}*/
.gm-cnt-left .login .login-fields li label {
  float: left; /*width:100px; padding-top:4px;*/
  padding-top: 9px;
  width: 69px;
}

.gm-cnt-left .login .login-fields li input[type="text"] {
  float: left;
  width: 100px;
}

.gm-cnt-left .login .login-fields li input[type="password"] {
  float: left;
  width: 100px;
}

.gm-cnt-left .err-fupa {
  float: right;
  width: 146px;
}

.gm-cnt-left .err-for {
  float: left;
  padding-left: 20px;
  padding-top: 0px;
  width: 135px;
}

.gm-cnt-left .err-for li {
  float: left;
  padding-top: 7px;
  width: 140px;
}

.gm-cnt-left .err-for li a {
  color: #ffffff;
}

.gm-cnt-left .err-for li a:hover {
  color: #9BC9FB;
  text-decoration: underline;
}

.rg-lg-btn {
  float: right;
  width: 80px;
  margin-top: 10px; */
  margin-top: 0px;
}

.rg-lg-btn .validate {
  background: url(../images/contact1.png) no-repeat left top;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font: bold 12px Arial;
  height: 30px;
  margin-bottom: 0px;
  margin-left: 0px;
  width: 101px;
}

.login-wrapper {
  float: left;
  width: 310px;
  margin-left: 280px;
}

.error-login-bg {
  background: url("../images/bg1.png") repeat-x 0 0;
  float: left;
  min-height: 200px;
  padding-bottom: 20px;
  width: 957px;
}

.footer {
  float: left;
}

.footer #btm_tags {
  padding-left: 10px;
}

/*--------------------------------------udhai-----------------------*/
.contact-wrapper {
  border: 5px solid #B8D0ED;
  float: left;
  margin: 14px 0 0 14px;
  padding-bottom: 10px;
  padding-left: 0;
  width: 920px;
}

.contact-req {
  color: #ff0000;
  float: none !important;
  padding-left: 5px !important;
}
/*
.invest-cont-left{float:left; width:auto; color:#113F60;}
.invest-cont-right{float:left; width:510px; color: #113F60; font: 12px/21px Arial;}*/
.items-leading .leading-0 h2 {
  color: #FFFFFF;
  float: left;
  font: 27px Arial;
  padding: 20px 0 15px 15px;
  text-transform: uppercase;
  width: 920px;
}

.items-leading .leading-0 h2 a {
  color: #FFFFFF;
}

.game-left .gm-cnt-left .blog .items-row .item {
  background: none !important;
  float: left;
  margin-left: 0px !important;
  padding: 0px !important;
  width: 640px !important;
}

#icemegamenu ul.icesubMenu,#subMenusContainer ul.icesubMenu {
  
}

/*-----------------------------------------------------------latest-deals------------------------------------------------------------*/
#latest-deals {
  float: left;
  margin-top: 20px;
  width: 957px;
}

.latest-deals-cont {
  background: url(../images/latest-deals-cont-bg.png) repeat-x 0 0;
  float: left;
  min-height: 450px;
  padding: 10px;
  width: 937px;
}

.latest-deals-cont h3 {
  color: #FFD739;
  float: right;
  font: bold 16px Arial;
  padding: 10px 10px 0px 0px;
  width: 133px;
}

.latest-deals-cont h3 a {
  color: #FFD739;
  text-decoration: none;
}

.latest-deals-cont h3 a:hover {
  color: #FFD739;
  text-decoration: underline;
}

.latest-deals-cont h6 {
  float: left;
  padding: 10px 0px 10px 15px;
  width: 915px;
  color: #d45f09;
  font: 16px Arial;
}

.latest-cont-left {
  float: left;
  width: 650px;
  margin-left: 10px;
}

.latest-cont-left h4 {
  float: left;
  width: 600px;
  font: bold 17px Arial;
  color: #ffffff;
  padding-left: 5px;
}

.latest-box {
  float: left;
  width: 648px;
  margin-top: 10px;
  height: auto;
}

.big-latest-box-top {
  float: left;
  width: 648px;
  background: url(../images/big-latest-box-top.png) no-repeat 0 0;
  height: 13px;
}

.big-latest-box-mid {
  float: left;
  width: 648px;
  background: url(../images/big-latest-box-mid.png) repeat-y 0 0;
  height: 295px;
  height: auto;
}

.big-latest-box-bot {
  float: left;
  width: 648px;
  background: url(../images/big-latest-box-bot.png) no-repeat 0 0;
  height: 13px;
}

.small-latest-box-left {
  float: left;
  width: 237px;
  background: url(../images/small-latest-box-top.png) no-repeat 0 0;
  height: 13px;
}

.small-latest-box-mid {
  float: left;
  width: 237px;
  background: url(../images/small-latest-box-mid.png) repeat-y 0 0;
  min-height: 295px;
}

.small-latest-box-right {
  float: left;
  width: 237px;
  background: url(../images/small-latest-box-bot.png) no-repeat 0 0;
  height: 13px;
}

.big-latest-box-mid .item-name {
  float: left;
  width: 210px;
  margin-top: 10px;
}

.big-latest-box-mid .item-name .item-pic {
  float: left;
  margin-left: 15px;
  width: 170px;
  background: url(../images/item-name-box.png) no-repeat 0 0;
  height: 138px;
}

.big-latest-box-mid .item-name .item-pic img {
  float: left;
  width: 160px;
  height: 128px;
}

.big-latest-box-mid .item-name h6 {
  float: left;
  width: 210px;
  font: bold 15px Arial;
  color: #0e335a;
  padding: 10px 0 0 0;
  text-align: center;
}

.big-latest-box-mid .item-name p {
  color: #FFFFFF;
  float: left;
  font: 14px/21px Arial;
  margin-left: 23px;
  padding-top: 0;
  width: 160px;
  text-align: center;
}

.Pre-Order-btn {
  float: left;
  padding-left: 33px;
  margin-top: 9px;
  width: 134px;
}

.Pre-Order-btn a {
  float: left;
  width: 134px;
  background: url(../images/order-btn.png) no-repeat 0 0;
  font: bold 15px Arial;
  color: #ffffff;
  padding: 9px 0px 9px 0px;
  border: none;
  cursor: pointer;
  height: 38px;
  text-align: center;
}

.receive-box {
  float: left;
  width: 248px;
  margin-top: 10px;
  position: relative;
}

.latest-cont-right {
  float: right;
  width: 250px;
  margin-left: 10px;
}

.latest-cont-right h4 {
  float: left;
  width: 140px;
  font: bold 17px Arial;
  color: #ffffff;
  margin-left: 5px;
}

.receive-game {
  float: left;
  width: 200px;
}

.receive-game .receive-game-top {
  background: url(../images/receive-game-bg.png) no-repeat 0 0;
  float: left;
  margin: 15px 0 0 -11px;
  padding-bottom: 23px;
  width: 240px;
}

.receive-game .receive-game-top h5 {
  float: left;
  width: 200px;
  font: bold 16px Arial;
  color: #03345b;
  padding: 10px 0px 0px 17px;
}

.receive-game ul {
  float: left;
  width: 185px;
  margin-left: 28px;
  margin-top: 8px;
}

.receive-game ul li {
  float: left;
  width: 180px;
  padding: 10px 0;
}

.receive-game ul li label {
  float: left;
  width: 150px;
  font: 15px Arial;
  color: #ffffff;
  margin-left: 10px;
}

.receive-game ul li input[type="checkbox"] {
  float: left;
  margin-top: 2px; */
  margin-top: -2px;
}

.sav-change-btn {
  float: left;
  padding-left: 28px;
  margin-top: 20px;
  width: 183px;
}

.sav-change-btn input {
  float: left;
  width: 183px;
  background: url(../images/save-change-btn.png) no-repeat 0 0;
  font: bold 16px Arial;
  color: #ffffff;
  padding: 9px 0px 9px 0px;
  border: none;
  cursor: pointer;
  height: 40px;
}

.twtr-timeline {
  height: 150px !important;
}

.login_md {
  float: left;
  margin-left: 30px;
  width: 750px;
}

.item-page h2 {
  color: #FFFFFF;
  float: left;
  font: 26px arial;
  padding-left: 10px;
  text-transform: uppercase;
  width: 99%;
}

.item-page h2 a {
  color: #FFFFFF;
}

.item-page h3 {
  color: #FFFFFF;
  float: left;
  font: 23px arial;
  padding: 10px;
  text-transform: uppercase;
  width: 359px;
}

.item-page p {
  color: #FFFFFF !important;
  float: left;
  font: 14px/20px Arial;
  padding-left: 3px;
  text-align: justify;
}

.
.ui-widget-content {
  height: 290px;
}

.game-home #login_mod {
  margin-top: 15px;
}

.gm-cnt-left #forgot_log h3 {
  color: #FFFFFF;
  float: left;
  font: 26px arial;
  padding-left: 15px;
  padding-top: 20px;
  text-transform: uppercase;
  width: 450px;
}

.reset-sub-btn {
  float: right;
  margin-top: 10px;
}

.reset-sub-btn button {
  background: url("../images/contact-btn.png") no-repeat left top;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font: bold 12px Arial;
  height: 24px;
  width: 80px;
}

.twit_mid_inner-pages .twtr-timeline {
  height: auto !important;
}

.twit_mid_inner-pages .twtr-hd {
  border-bottom: 1px dotted #CCCCCC !important;
}

.acysubscribe {
  float: left;
  width: 400px;
}

.password-update .heading {
  float: left;
}

.password-update .body_reset {
  float: left;
  background: none !important;
}

.password-update .body_reset input[type="password"] {
  background: url("../images/text_bx.png") no-repeat scroll 0 0
    transparent;
  border: medium none;
  color: #818181;
  font: 12px Arial;
  /*padding-left:8px 8px 8px 8px; width: 230px; height:23px;*/
  line-height: 33px;
  height: 33px;
  padding-left: 5px;
  width: 247px;
}

.body_reset #pname {
  color: #FE8A7D !important;
  font: 12px Arial !important;
}

.body_reset #rpname {
  color: #FE8A7D !important;
  font: 12px Arial !important;
}

.body_reset #rspan {
  color: #FE8A7D !important;
  font: 12px Arial !important;
}

.account {
  float: left;
  width: 950px;
  background: url("../images/bg1.png") repeat-x scroll 0 0 transparent;
}

.account #joinus {
  background: none;
  float: left;
  margin: 10px 0 0 0;
  width: 930px;
  padding-bottom: 20px;
}

.account  #joinus h3 {
  padding-bottom: 15px;
  padding-top: 10px;
  !
  important
}

.leftaccount {
  background: url("../images/rgt-cont-bg.png") repeat 0 0;
  float: left;
  width: 580px;
  padding-left: 15px;
}

.leftaccount ul li label a {
  color: #FF8700;
}

.leftaccount ul li label a:HOVER {
  text-decoration: underline;
}

.rightaccount {
  background: url("../images/rgt-cont-bg.png") repeat 0 0;
  float: left;
  margin-left: 10px;
  width: 305px;
  padding-bottom: 15px;
}

.rightaccount h3 {
  color: #FFFFFF;
  font: 26px Arial;
  padding: 15px 0 0px 20px !important;
  text-transform: none;
  width: auto !important;
}

.rightaccount p {
  color: #FFFFFF;
  float: left;
  font: 12px Arial;
  padding: 10px 0 0 20px;
  text-align: justify;
  text-transform: none;
  width: 264px;
}

.rightaccount input[type="file"] {
  float: left;
  margin: 10px 0 0 20px;
}

.rightaccount .accimage {
  float: left;
  margin: 10px 0 0 10px;
  width: 90%;
}

.item-page_terms {
  float: left;
  width: 950px;
  padding-bottom: 20px;
}

.item-page_terms h2 {
  color: #FFFFFF;
  float: left;
  font: 26px arial;
  padding: 15px 0 0px 20px;
  text-transform: uppercase;
  width: 450px;
}

.item-page_terms p {
  color: #FFFFFF;
  float: left;
  font: 12px/20px arial;
  padding: 10px 0 0 20px;
  width: 920px;
}

.pagenav {
  background: none !important;
  border: none !important;
  color: #FFFFFF;
  font: bold 12px Arial !important;
  padding: 2px 5px !important;
}

.pagenav .current {
  color: #033467 !important;
}

.commnt-wrapper {
  float: left;
  width: 100%;
  padding-top: 10px;
  border-top: 1px solid #155989;
  margin-top: 10px;
}

.commnt-wrapper p {
  float: right;
}

.commnt-wrapper p.message {
  border-top: none !important;
}

.commnt-wrapper h4 {
  border-bottom: none !important; /*float:left; */
  font: bold 16px Arial !important;
  color: #FFAD33 !important;
}

#comments-form {
  float: left;
  width: 100%;
}

.comment-head-part {
  float: right;
  padding-right: 30px;
  width: 205px;
}

.comment-head-part p {
  float: left;
  width: 100%;
  font: bold 20px Arial;
  padding: 0px 0 5px !important;
  text-transform: uppercase;
  text-align: left;
  color: #F4A120;
}

.comment-head-part #clk {
  float: left;
  width: auto;
  padding-top: 0;
}

.comment-head-part a p {
  float: right;
  width: auto;
  font: bold 12px Arial;
  color: #fff;
  text-transform: capitalize;
}

#comments #comments-list {
  float: left;
  width: 100%;
  margin-left: 0;
}

.rbox_m {
  /*float:left; width:610px!important; border:1px solid #57B3C8; padding:10px!important;*/
  background: #1F7AAA;
  border: 1px solid #7DB0D9;
  float: left;
  padding: 10px !important;
  width: 95% !important;
}

.rbox_m .comment-avatar {
  float: left;
}

.rbox_m .comment-avatar span {
  color: #FFFFFF !important;
  font: bold 14px Arial !important;
  padding-top: 5px !important;
}

.rbox_m .comment-box {
  float: left;
  width: 84%;
  text-align: justify;
  padding-left: 20px !important;
  ]
}

.rbox_m .comment-body {
  color: #fff !important;
  float: left;
  font: 14px/20px Arial;
}

.rbox_m .comment-date {
  color: #FFD739 !important;
}

.user-avatar span {
  color: #1E334F !important;
  font: bold 14px Arial !important;
  padding-top: 5px !important
}

.hikashop_products_pagination .list-footer a.pagenav,.hikashop_subcategories_pagination .list-footer a.pagenav
  {
  color: #033467 !important;
}

.ui-widget-content {
  min-height: 228px;
}

.inner_data .san #percent {
  background: url("../images/percent_bg_sml.png") no-repeat scroll 0 0
    transparent;
  color: #FFFFFF;
  float: left;
  font: bold 14px/36px Arial;
  height: 36px;
  padding: 0 0 0 0;
  text-align: center;
  width: 37px;
}

.ui-widget-content {
  background: none !important;
  border: none;
  color: #222222;
}

.ui-widget-header {
  background: none !important;
  border: none !important;
  color: #222222;
  font-weight: bold;
  padding: 0 !important
}

.ui-tabs .ui-tabs-panel {
  background: url("../images/bg1.png") repeat-x #3E8DB9 !important;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border: 2px solid #B8D0ED;
  float:left !important;
}

.ui-corner-top {
  border-top-right-radius: 5px !important;;
  border-top-left-radius: 5px !important;
}

.ui-state-default {
  background: #135B8E !important;
  border: 1px solid #135B8E !important;
  color: #fff !important;
  font-weight: normal;
  mrgin-top: 5px !important;
}

.ui-state-default a {
  color: #fff !important;
}

.ui-state-active {
  background: #B8D0ED !important;
  /*border: 1px solid #135B8E !important;*/
   border: 1px solid #CA6C0D !important;
  color: #08385B !important;
  mrgin-top: 0px !important;
}

.ui-state-active a {
  color: #08385B !important;
  padding: 15px 20px !important;
}

/*.ui-tabs .ui-tabs-nav li{margin:5px 0 0 0!important;}*/
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: 12px 17px !important;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom: 0px !important;
}

.ui-state-default h2 {
  /*font: bold 18px Arial !important;*/
  font: bold 16px Arial !important;
    color:#FFF!important;
}

.edit-btn {
  background: url("../images/contact1.png") no-repeat scroll 0 0
    transparent;
  border: medium none;
  color: #FFFFFF;
  float: left;
  font: bold 12px Arial;
  margin-top: 0;
  padding-bottom: 11px;
  padding-top: 6px;
  text-align: center;
  width: 100px;
}

.email-tocken {
  background: url("../images/bg1.png") repeat-x scroll 0 0 transparent;
  float: left;
  width: 957px;
  margin-top: 10px;
  padding-bottom: 10px;
}

.email-tocken p {
  color: #FF9800;
  float: left;
  font: bold 13px Arial;
  padding: 10px 0 10px 15px;
  width: 920px;
}

.email-tocken dl {
  background: none !important;
  border: none !important;
}

.email-tocken fieldset {
  background: none !important;
  border: none !important;
  float: left;
  width: 600px;
  margin-left: 10px;
}

.email-tocken fieldset dl dt {
  float: left;
  width: 100%;
}

.email-tocken fieldset label {
  float: left;
  width: 129px;
  margin-top: 18px;
}

.email-tocken fieldset input[type="text"] {
  margin-top: 10px;
  background: url("../images/text_bx.png") no-repeat scroll left top
    transparent;
  border: medium none;
  float: left;
  height: 33px;
  line-height: 33px;
  padding-left: 5px;
  width: 241px;
  padding-top: 0px;
}

.submit-btn {
  float: right;
  margin-top: 10px;
  width: 305px;
}

.submit-btn button {
  background: url("../images/contact1.png") no-repeat scroll left top
    transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font: bold 12px Arial;
  height: 30px;
  width: 101px;
}

.email-tocken fieldset label.error {
  float: left;
  width: auto;
  margin-top: 18px;
  margin-left: 10px;
}

.submit-btn-confirm {
  float: right;
  margin-top: 10px;
  width: 327px;
}

.submit-btn-confirm button {
  background: url("../images/contact1.png") no-repeat scroll left top
    transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font: bold 12px Arial;
  height: 30px;
  width: 101px;
}

.submit-btn-complete {
  float: right;
  margin-top: 10px;
  width: 392px;
}

.submit-btn-complete button {
  background: url("../images/contact1.png") no-repeat scroll left top
    transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font: bold 12px Arial;
  height: 30px;
  width: 101px;
}

.reset-complete {
  background: url("../images/bg1.png") repeat-x scroll 0 0 transparent;
  float: left;
  width: 957px;
  margin-top: 10px;
  padding-bottom: 10px;
}

.reset-complete h1 {
  color: #FFFFFF;
  float: left;
  font: 27px Arial;
  padding: 20px 0 15px 15px;
  text-transform: uppercase;
  width: 920px;
}

.reset-complete p {
  float: left;
  width: 930px;
  text-align: justify;
  font: 12px Arial !important;
  margin-left: 18px;
  color: #fff;
}

.reset-complete dl {
  background: none !important;
  border: none !important;
}

.reset-complete fieldset {
  background: none !important;
  border: none !important;
  float: left;
  width: 667px;
  margin-left: 18px;
}

.reset-complete fieldset dl dt {
  float: left;
  width: 100%;
}

.reset-complete fieldset label {
  float: left;
  width: 130px;
  margin-top: 18px;
}

.reset-complete fieldset input[type="password"] {
  margin-top: 10px;
  background: url("../images/text_bx.png") no-repeat scroll left top
    transparent;
  border: medium none;
  float: left;
  height: 33px;
  padding-left: 5px;
  width: 241px;
  line-height: 33px;
}

.reset-complete .submit-btn {
  margin-left: 295px;
  width: auto;
  float: left;
}

.set-pass-wrap fieldset label.error {
  float: left;
  width: auto;
  margin-top: 18px;
  margin-left: 10px;
}

.set-pass-wrap h2 {
  
}

.set-pass-wrap h2 {
  color: #FF9800;
  float: left;
  font: bold 13px Arial;
  padding: 10px 0 10px 15px;
  width: 920px;
}

.vacancies-detail-left label.error {
  color: #FE8A7D !important;
  float: right !important;
  width: 275px !important;
}

.myxyla-active {
  background: url("../images/menu_hover.png") repeat-x scroll 0 0
    transparent;
}

.carr_loc {
  float: left;
  width: auto;
}

#forgeterr {
  color: #FE8A7D !important;
  padding-left: 5px;
  padding-top: 4px;
}

#log_error {
  color: #FE8A7D !important;
}

.login-fields .err_username {
  color: #FE8A7D !important;
}

.login-fields .err_password {
  color: #FE8A7D !important;
}

.star {
  color: #FE8A7D !important;
}

.myxyla-login-rht .frpass {
  padding-right: 8px;
}

#udob {
  color: #FE8A7D !important;
  margin-left: 5px;
}

/*restrcited access*/
.restrict {
  width: 920px;
  height: 230px;
}

.restrict h3 {
  color: #FFFFFF;
  float: left;
  font: 20px Arial;
  padding: 20px 0 15px 15px;
}

.accimage .imgg {
  border: 5px solid #B8D0ED;
  margin-left: 0;
  outline: 0 none;
  text-decoration: none;
  margin-left: 18px;
}

.megamenu {
  float: left;
  width: 957px;
  background: url("../images/menu_bg.png") repeat-x scroll 0 0 transparent;
  border-top: 2px solid #FFFFFF;
}

div.icemegamenu {
  width: 100%;
}

.styledRadio {
  float: left;
}

.user-avatar span {
  float: left;
  width: 80px;
  text-align: center !important;
}

.tooltip {
  bottom: 40px;
  left: -117px;
  position: absolute !important;
}
/*
ul.icesubMenu {width:auto!important;  border:5px solid #BB5609!important;}
*/
.footcontent .custom p {
  font: normal 12px !important;
  text-decoration: none;
}

.commnt-wrapper .comment-head-part p .commentxyla {
  text-transform: none; !
  important: 
}

.imgload {
  float: left;
  left: 360px;
  position: absolute;
  top: 80px;
}

.user-avatar {
  width: 10% !important;
}

.aboutlat {
  float: left;
  padding-top: 15px;
}

.about-xyla p {
  display: none;
  font: 14px/20px arial !important;
}

.age_confirm .age_confirm_text {
  border: 1px solid;
  color: #FFFF00;
  float: left;
  font: 13px arial;
  margin-bottom: 5px;
  padding: 6px 3px;
}

.home-container #btm_tags_two {
  width: 660px;
  margin: 0px auto;
}

.member_latest_empty {
  float: left;
  padding: 10px;
  font: 14px/20px Arial;
}
/***********INVESTOR*****************/
.inves_rel {
  float: left;
  width: 100%;
}

.investor_img {
  float: left;
  width: 22%;
  text-align: center;
}

.inves_imgg {
  float: left;
  padding: 0px 15px 10px 0px;
}

.investor_txt { /*float:left; width:78%;*/
  padding: 0px 15px 13px 15px;
}

.investor_txt p { /*Float:left;*/
  font: 14px/20px Arial;
  text-align: justify;
  padding: 0 10px 10px; /*width:96%;*/
}

.investor_txt span {
  Float: left;
  font-family: Arial;
  text-align: justify;
  padding: 0 10px;
  width: 96%;
}

/*------latestnews module title---------------*/
.latest_inner .newsflash-title {
  color: #fff;
  font: 13px Arial;
}

.message ul {
  float: left;
}

.message ul li {
  float: left;
  margin-left: 10px;
  line-height: 29px;
}

.message ul li a {
  background: url("../images/contact1.png") no-repeat scroll 0 0
    transparent;
  color: #FFFFFF;
  float: left;
  font: bold 12px arial;
  height: 24px;
  padding-top: 6px;
  text-align: center;
  width: 100px;
}

.latest_soon {
  float: left;
  padding: 20px 0px 15px 18px;
  font-size: 24px;
  color: #fff;
}

#inves_tags {
  float: left;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 970px;
}

.beta .beta_img {
  float: left;
  padding: 92px 1px;
  height: 15px;
}

/*destroid blog module*/
.moduledesblog {
  background: url("../images/rgt-cont-bg.png") repeat scroll 0 0
    transparent;
  float: left;
  height: 370px;
  margin: 25px 0 0;
  padding-bottom: 10px;
  position: relative;
  width: 265px;
}

.moduledesblog h3 {
  border-bottom: 1px dashed #CCCCCC;
  color: #FFFFFF;
  float: left;
  font: bold 18px Arial;
  height: 37px;
  padding: 10px 0 0 10px;
  width: 245px;
}

.moduledesblog .review_right {
  float: left;
  height: 305px;
  margin-top: 10px;
  overflow-y: auto;
  padding: 5px 0 0;
  width: 260px;
  overflow-x: hidden;
}

.moduledesblog .review_blog {
  float: left;
  width: 220px;
}

.acysubscribe {
  float: left;
  padding-top: 10px;
}

.acylabellist {
  float: left;
  padding: 0px !important;
}

#comment_register {
  font: bold 15px Arial;
  color: #FFFFFF;
  float: right;
  width: 100px !important;
  padding-top: 5px !important;
  text-align: center;
  height: 25px;
  background: url("../images/contact1.png") no-repeat;
}

.comment_login {
  font: bold 15px Arial;
  color: #FFFFFF;
  float: right;
  width: 100px !important;
  padding-top: 5px !important;
  text-align: center;
  height: 25px !important;
  background: url("../images/contact1.png") no-repeat;
}

/*game detailed page*/
.granturism-cont .granturism-right .available .amazing-price {
  display: block;
}

.playdemo_button {
  background: url("../images/play-demo.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
float: left;
height: 59px;
margin: 15px 0 0 47px;
padding: 0 4px 0 9px;
width: 192px;
}

.playdemo_button img {
  float: left;
  margin: 12px 0 0 1px !important;
}

.playdemo_button a p {
  color: #FFFFFF;
  float: left;
  font: bold 21px Arial;
  cursor: pointer;
  padding: 17px 0 0 15px !important;
}

/*social sharing*/
.social_share {
  float: left;
  /*width: 100%;*/
  width:280px;
  margin-top: 50px;
}

.itp-share-fbl {
  float: left;
}

.itp-share-gone {
  float: left;
}

.itp-share-tw {
  float: left;
  padding-left: 5px;
}

.social_share .itp-share-mod .itp-share-tw {
  float: left;
}

.social_share .itp-share-mod .itp-share-tw a {
  color: #4894E4;
}

.social_share .itp-share-mod {
  float: left;
  padding-left: 0px;
  width: 100%;
}

.social_share .itp-share-mod ul {
  float: left;
  width: 100%;
}

.social_share .itp-share-mod ul li {
  float: left;
  margin-right: 8px;
}

.mail {
  float: right;
  margin-top: -21px;
  padding-right: 12px;
}

/*star rating*/
.rtd {
  float: left;
  width: 62px;
}

.hikashop_product_vote_mini {
  float: left;
  margin: 32px 0 0 0px;
  width: 99%;
}

.hikashop_total_vote {
  background: url("../images/percent_bg_sml.png") no-repeat scroll 0 0
    transparent;
  color: white;
  font: bold 14px Arial;
  height: 18px;
  margin-left: 3px;
  margin-top: -10px;
  padding: 9px 0 3px;
  text-align: center;
  width: 37px;
}

/*.hikashop_vote_stars {
  width: 400px;
  margin-left: 10px !important;
}*/

.hikashop_vote_notification {
  width: 100%;
  /*padding: 0px 0px 0px 12px;*/
  color: white !important;
  float: left;
  font: normal 14px Arial !important;
  margin-top:3px;
  text-align:center;
}

.rushdemo {
  color: #FFFFFF;
float: left;
font: 14px Arial;
margin-bottom: 10px;
padding-left: 0;
padding-top: 15px;
width: 281px;
}

/*GAME DESIGN LEVELS STYLE*/
.designtab {
  border: 1px solid white;
  height: 50px;
  margin-top: -20px;
}

.designtab p {
  color: #FE8A78;
  font: bold 12px Arial;
  margin-top: 18px;
  padding-left: 59px;
}

/*---------------------------*/
.hikashop_vote_stars {
  width: 269px ;
}
.hikashop_vote_stars .ui-rating{
  float:left;
  margin-left:65px;
  }
.hikashop_vote_stars .ui-rating a {
  margin-right: 4px;
}

#lightbox_content {
   background: none repeat scroll 0 0 #fff;
border: 2px solid #626262 !important;
width: 484px !important;
}

.hikashop_product_page form{  margin: 0 auto;
   
    width: 957px;}


/*THANKS CSS BEGINS */
.rush-bros {
  float: left;
  width: 960px;
  padding: 10px;
}

.rush-bros-lft {
  float: left;
  width: 274px;
  background: url(../images/rush-lft-bg.jpg) repeat-x;
  padding-bottom: 20px;
}

.rush-bros-lft h3 {
  border-bottom: 1px solid #20608B;
color: #D27809;
float: left;
font: 20px Arial;
padding: 13px 0;
text-align: center;
width: 100%;
}

.rush-bros-lft .bros-ima {
  float: left;
  margin: 20px 0 0px 20px;
}

.rush-bros-rht {
  float: left;
  width: 575px;
  background: url(../images/rush-rht-bg.jpg)#317093 repeat-x;
  padding: 25px 25px 0px 25px;
  margin-left: 30px;
  min-height: 490px;
}

.thanking-msg {
  float: left;
  width: 320px;
}

.thanking-msg p {
  font: 14px Arial;
  color: #fff;
  line-height: 22px;
  float: left;
  padding-bottom: 20px;
}

.thanking-msg p a {
  color: #dd8709;
  text-decoration: none;
  width: 100%;
}

.register-link {
  text-decoration: underline !important;
}

.rht-ima {
  float: right;
  width: 235px;
}

.rht-ima li {
  float: left;
  padding-bottom: 20px;
}

.rht-ima li img {
  float: left;
}

.social {
  float: left;
  margin-top: 0px;
  padding:0 0 10px;
  width: 340px;
}

.social-lft {
  float: left;
  background: url(../images/rate-lft.png) no-repeat;
  width: 9px;
  height: 82px;
}

.social-rht {
  float: left;
  background: url(../images/rate-rht.png) no-repeat;
  width: 12px;
  height: 82px;
}

.social-mid {
  float: left;
  background: url(../images/rate-mid.png) repeat-x;
  height: 42px;
  width: 296px;
  padding: 8px 0 32px 10px;
}


.social-icon {
  padding-top: 10px;
  float: left;
  width: 100%;
}

.social-icon li {
  float: left;
  padding-right: 5px;
}

.social-mid span {
  color: #FFFFFF;
float: left;
font: bold 16px Arial;
padding:0px 0 0;
width:110px;
}

.rating {
  float: left;
    width: 328px;
}

.rating .rate-cont,.current_rate_mid .rate-cont {
  color: white;
float: left;
font: bold 15px Arial;
padding: 7px 0 7px 5px;
text-align: left;
width: 285px;
}
.hikashop_total_vote{
  width:37px;
  height:38px;
  float:left;
  }

.rating-lft {
  float: left;
  background: url(../images/rate-lft.png) no-repeat;
  width: 9px;
  height: 82px;
}

.rating-rht {
  float: left;
  background: url(../images/rate-rht.png) no-repeat;
  width: 12px;
  height: 82px;
}

.rating-mid {
  background: url("../images/rating-mid.png") repeat-y scroll 0 0 transparent;
float: left;
padding: 11px 0 14px;
width: 326px;
}

.rating .social-icon {
  padding-top: 10px;
}

.rating .social-icon li {
  padding-right: 2px;
}


.star-rating-icon {
  float: left;
  margin-top: 0px;
  padding-left: 1px;
  width: 99%;
}

.star-rating-icon  span.hikashop_total_vote {
  padding-left: 0;
padding-right: 0;
padding-top: 8px;
text-align: center;
width: 36px !important;
}

.social-mid .social-icon #___plusone_0 {
  width: 60px !important
}

.social-mid .social-icon .message-box {
  float: right;
  margin-right: 20px;
  margin-top: -22px;
}
.social-mid .social-icon .itp-share-mod .fb-like span{padding-top:0!important;}
.star-rating-icon .hikashop_vote_notification {
  float: left;
  margin-top: 10px !important;
  padding:top:10px;
  
}
.pluginSkinLight{float: left;
    width: 73px;}

.itp-share-fbl {
  float: left;
  width: 71px;
}

.social-icon-dft{float: left;
padding-top: 13px;
width: 57%;}

.social-icon-dft li {
  float: left;
  padding-right: 5px;
}

.current_rate{
  float:left;
}

.current_rate_lft {
  background: url("../images/lft.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 74px;
  width: 11px;
}

.current_rate_rht{
  background: url("../images/rht.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 74px;
  width: 12px;
}
.current_rate_mid{
  background: url("../images/mid.png") repeat-x scroll 0 0 transparent;
  float: left;
  height: 74px;
  width:290px;
}
.star-rating-icon li{ float:left; width:98%; /*margin-top:12px;*/}
.star-rating-icon #hikashop_vote_stars .ui-rating{ margin-top: 2px;}
.star-rating-icon #hikashop_vote_stars .ui-rating{ margin-left: 71px;}

.star-rating-icon #hikashop_vote_stars_2 {
  float: left;
  width: 141px !important;
}

.star-rating-icon li .rate-cont{
  
   padding: 0 0 11px 16px;
    
    width: 55px;
  
/*  padding: 0 0 10px 20px;*/
text-align: right;
/*width: 50px;*/}

.banner-avail-top .social {
    float: right;
    margin-top: -2px;
    width: 158px;
}


.available .hikashop_total_vote {
    background: url("../images/percent_bg_sml.png") no-repeat scroll 0 0 transparent;
    color: white;
    font: bold 14px Arial;
    height: 25px;
    margin-left: 3px;
    margin-top: -10px;
    padding: 10px 0 3px;
    text-align: center;
    width: 37px;
}



.star-rating-icon .hikashop_vote_stars{ width: 250px !important;}

.social-mid-a span{
    color: #FFFFFF;
    float: left;
    font: bold 16px Arial;
    padding: 2px 0 5px 15px;
    width: 110px;
}




.hikashop_product_vote_mini .hikashop_vote_stars{
  margin:0 auto;
  width:174px;
}
.hikashop_product_vote_mini .ui-rating{
  margin-left:0!important;
  }
.itp-share-gone div{
  width:60px!important;
  }
.current_rate_mid .message-box{
  float:left;
  }
  
.current_rate_mid .social-icon{
  padding:5px 0 0 8px;
}

/*--------------lightbox------------*/
#lightbox_content h2{
  color:#555!important;
}
#lightbox_cancel{
  color:#023F67!important;
  }
#lightbox_content{
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -o-border-radius:10px;
}
.pluginButton{
  float:left;
  }
  
  
  
/*thankyou notification style*/
#rate_str .hikashop_vote_notification {
  width: 100%;
  /*padding: 0px 0px 0px 12px;*/
  color: white !important;
  float: left;
  font: normal 14px Arial !important;
  margin-top:110px;
  text-align:center;
}

/*end thankyou notification*/

/*new module style-temnp*/
.itp-socialbuttons-mod{float:left;padding-left:50px;}


/*temp social game detailed*/
.granturism-top-right .itp-share-mod{width:260px !important;}



/*style for download option*/

.download{width:140px; float:left;}
.download #macbutton{/*padding-left:40px;*/}
.download #win_down{/*padding-left:39px;*/padding-bottom:10px;}
.download #mac_down{padding-bottom:10px;/*padding-left:50px;*/}
.download #dlink{background:none!important;padding: 0;}
.download #plink{background:none!important;padding: 0;}
.votelink img{ padding-bottom:20px;}


/********************Thirdparty preorder style************/
.pre-order-third{float:left;
/*background: url("../images/pre-order1-btn.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    margin-left: 79px;
    
    margin-bottom:20px;
    padding: 0 0px 0 0px;
    width: 150px;
    font: bold 17px Arial;*/}
.pre-order-third a{color:#FFFFFF;float: left;}
    




/*---------------17-12-12------------*/
.single-player{
  float:left;
  width:280px;
  /*border-right:1px solid #ccc;*/
}
#pcbutton,#pcbutton_multi{
  margin-top:0px;
}
#pcbutton a,#pcbutton_multi a{
  margin-left:0;
}
.steam_green{
  float:left;
  /*margin-top:-20px;*/
  /*background: none repeat scroll 0 0 #161616;*/
  height:200px;
  width:280px;
}
.player-type{
  float:left;
  font:bold 15px Arial;
  color:#fff;
  padding-bottom:5px;
}
#macbutton a,#macbutton_multi a{
  margin-left:0;
}
#macbutton,#macbutton_multi{
  margin-top:0px;
}
.download-options{
  float:left;
  width:100%;
  padding-bottom:10px;
}
.multiplayer-title{
  text-align:left!important;  
}

/*****************payment style************/
#hikashop_checkout_status{display:none;}

.payment-paypal{
  float:left;
  width:100%;
}
.hikashop_payment_methods legend{
  font:20px Arial;
  color:#fff;
  float:left;
  padding:0 0 10px 20px;
}
.payment-list-type li{
  float:left;
  width:auto;
  margin:0 5px;
}
.hikashop_payment_methods{
  text-align:center;
}
.master-card{
  margin-top:5px!important;
}
.payment-list-type{
  margin:50px auto 0; 
  width:380px;
}
.payment-txt{
  float:left;
  width:100%;
}
.payment-radio-btn{
  float:left;
  width:100%;
}
.payment-radio-btn input{
  float:left;
  margin:10px 0 0 20px;
}
.payment-radio-btn label{
  float:left;
  padding:10px 0 0 10px;
  font:13px Arial;
  color:#fff;
}
.payment-list{
  float:left;
  margin-top:20px;
  width:100%;
}
.paypal-bg{
  float:left;
  background:url("../images/effect.png") no-repeat center 30px;
  width:100%;
}
.payment-outter{
  float:left;
  width:100%;
  background:url("../images/line.png") no-repeat center top;
}
.payment-txt{
  font:14px Arial;
  color:#fff;
}
.hikashop_paypal_end_message{
  font:14px Arial;
}
.hikashop_paypal_end_message img{
  margin-top:50px;
}
#hikashop_checkout_next_button{
  float:right;
  border:none;
  background:url("../images/next.png") no-repeat center top;
  font:14px Arial;
  color:#fff;
  width:86px;
  height:30px;
  text-indent:-1000px;
  cursor:pointer;
  margin-right:20px;

}
.hikashop_paypal_end{
  float:left;
  width:100%;
  text-align:center;
  padding-top:50px;
}

.multi-player {
    float: left;
    width: 280px;
}


.full-player {
    float: left;
    width: 280px;
}


/*************support contact style--jan 12***********/

.support-body{
  float:left;
  width:100%;
  min-height:400px;

}
.support-body h2 {
    background: none repeat scroll 0 0 #0B5E89;
    border-bottom: 1px solid #0F71B7;
    color: #FFFFFF;
    float: left;
    font: 25px Arial;
   margin: 0 0 20px 20px;
    padding: 5px 0 3px 21px;
    text-transform: uppercase;
    width: 900px;
  }
  
.support-body ul {
  /*padding-top:30px;*/
}

.support-body ul li {
    float: left;
  padding-bottom:10px;
   
}
.support-body ul  li span{
  float:left;
  color: #FFFFFF;
  font: 14px/20px Arial;
  padding-right: 10px;
  padding-top: 6px;
  width: 96px;
  margin-left:30px;

}
.support-body ul  li #error_label{
  float: left;
    width: 519px;

}
.support-body ul  li  p{
color: #FFFFFF;
width:100%;
font: 11px/20px Arial;
padding: 5px 10px 15px 133px;

}
.support-body ul  li input[type="text"] {
   background: url("../images/text_bx.png") no-repeat scroll left top     transparent;
    border: medium none;
    height: 33px;
    line-height: 33px;
    padding:0 5px;
    width: 241px;
    float:left;
  
  }

.support-body ul  li textarea{
 float:left;
}
  
.support-body ul  li input[type="submit"] {background: url("../images/contact1.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font: bold 12px Arial;
    height: 30px;
     margin: 28px 0 0 278px;
    width: 101px;
}
/****************march20th*******************/

/**commented on july 4th 2013****/
/*.default_mac_pc {
    float: left;
    padding: 10px;
    width: 100%;
}
.pc_img {
    float: left;
    width: 24%;
}
.mac_img {
    float: left;
    width: 50%;
}*/

/**placed on july 4th 2013***/
.default_mac_pc {
  float: left;
  margin-left:0px;
  padding: 10px;
  width: 82%;
}
.pc_img {
    float: left;
    width: 30%;
}
.mac_img {
  float: left;
  width: 40%;
}
/****widgetstyle(july 4th 2013)********/
.widget_text {
  color: #1A6998;
  float: left;
  font: bold 12px/18px Arial;
  padding: 0 0 2px 3px;
}
#widget_link {
  color:#C36009;
  font: bold 13px Arial;
  margin: 0 5px;
  text-decoration:underline;
}
#widget_link:hover{
text-decoration:underline;
}
.wdtxt {
  background: none repeat scroll 0 0 white;
  border-radius: 5px 5px 5px 5px;
  float: left;
  padding: 5px;
  text-align: left;
  width: 535px;
  margin-top:10px;
}

.bannerslideDefault img{
  width:630px!important;
  height:394px!important;
  
}
.nivo-nextNav{display:none;}
.nivo-prevNav{display:none;}
.nivo-controlNav{display:none;
}

/***innner page game review button*******/
.viewmore-btn-inner {
  bottom: 26px;
  float: right;
  margin-top: 10px;
  right: 0;
  width: 135px;
}

.viewmore-btn-inner a {
  background: url("../images/view-more-btn.png") no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  float: left;
  font: bold 14px Arial;
  padding: 12px 15px;
  text-transform: uppercase;
}
/***outstanding image section********/

.outstand-img-section {
    float: left;
    margin-left: 15px;
    width: 280px;
}
.outstanding-img {
    float: left;
    padding: 0px 0 0 0px;
    /*height:275px;*/
}
#hikashop_product_right_part  br{
  display:none;
  
}