h1, h3 {
    font:bold 23px Tahoma;
    color:#479e01;
    text-align:left;
}

h3 {
    font:bold 18px Tahoma;    
}

h2, #or, .btn_sign,
#screenshots_text {
    font:bold 18px Arial;
    color:#3062b0;
    text-align:left;
}

h2 {
	font-family: Tahoma;
    margin-top: 30px;
}

.like-button {
	border:none;
	overflow:hidden;
	width:450px;
	height:27px;
	margin-top: 18px;
}

#product_descr {
    margin: 11px 10px 0px 0;
	text-align: justify;
}

.block_head {
    background: url(/static/img/products/block_head.gif) 0px 0px no-repeat;
    width:341px;
    height:52px;
}

#screenshots-iphone .block_head {
	background: url(/static/img/products/block_head-iphone.gif) 0px 0px no-repeat;
}

#video-head {
	background: url(/static/img/products/video/tabs.jpg) 0px 0px no-repeat;
    width:341px;
    height:53px;
}

#screenshots-iphone #video-head {
	background: url(/static/img/products/video/tabs-iphone.jpg) 0px 0px no-repeat;
}

#video-head.video {
    background: url(/static/img/products/video/tabs.jpg) 0px -53px no-repeat;
    width:341px;
    height:53px;
}

#screenshots-iphone #video-head.video {
    background: url(/static/img/products/video/tabs-iphone.jpg) 0px -53px no-repeat;
}

.block_head h2 {
    text-align:center;
    margin-top:0;
}

.block_center {
    background: url(/static/img/products/block_center.gif) 0px 0px repeat-y;
    position:relative;
    width:341px;
}

#screenshots-iphone .block_center {
	background: url(/static/img/products/block_center-iphone.gif) 0px 0px repeat-y;
}

.block_bottom {
    background-image:url(/static/img/products/block_bottom.gif);
    width:341px;
    height:21px;
}

#screenshots-iphone .block_bottom {
	background-image:url(/static/img/products/block_bottom-iphone.gif);
}

#video-select, #screenshots-select {
	float:left;
	display:block;
	color:#317ed6;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	margin:0px;
}

#video-select {
	margin-left:45px;
	padding:9px 40px 5px 44px;
}


#screenshots-select {
	margin-left:5px;
	font-size:16px;
	padding:7px 16px 5px;
}

.block_head.video #video-select {
	font-size:16px;
	padding:7px 40px 5px 42px;
}

.block_head.video #screenshots-select {
	font-size:14px;
	padding:9px 20px 5px 20px;
}

#video-select.hover, #screenshots-select.hover {
	color:#DF6503;
}




#screenshots, #platforms {        
    margin-bottom: 25px;
	position : relative;
}

#share {        
    margin-bottom: 46px;
	position : relative;
}

#screenshots_center {
    height:217px;
}

#screenshots_center.video {
    height:238px;
	display:none;
}

#screenshots-iphone #screenshots_center.video {
	height:208px;
}

#video_center {
    height:238px;
	display:block;
}

#screenshots-iphone #video_center {
	height:208px;
}

#screenshots_text {
    color:#9eabad;
    font-size:12px;
    position:absolute;
    top:-3px;
    left:90px;
}

#screenshots_bottom {
    position:relative;
}

#screenshots_preview {
    position:absolute;
    top:-19px;
    left:21px;
}

#screenshots_preview.video {
	 top:0px;
}

#video_preview {
    position:absolute;
    top:0px;
    left:21px;
	width:300px;
	height:224px;
	cursor:pointer;
	background-repeat: no-repeat;
}

#screenshots-iphone #video_preview {
	width: 294px;
	height: 194px;
}

#btn-video {
	background:url("/static/img/products/video/play.png") no-repeat scroll transparent;
	background-position: top center;
	width:300px;
	height:224px;
	display:block;
}

#screenshots-iphone #btn-video {
	width: 294px;
	height: 194px;
	background-position: center -15px;
}

a#btn-video:hover {
	background-position: bottom center;
}

#screenshots-iphone a#btn-video:hover {
	background-position: center -239px;
}

#platforms_center {
    height:58px;
}

#share_center {
    height:20px;
}

#share_div {
    position:absolute;
    top:-16px;
    left:35px;
}

.share_button {
    float:left;
    padding-right:34px;
}

div.round-block {
	background: url(/static/img/products/round-block.jpg) 0px 0px no-repeat;
    position:relative;
    width:341px;
}

div.round-block-iphone {
	background: url(/static/img/products/round-block-iphone.jpg) 0px 0px no-repeat;
	position:relative;
	width:341px;
}

div.round-block div.round-block-bottom {
	overflow: hidden;
	background: url(/static/img/products/round-block-bottom.jpg) 0px bottom no-repeat;
}

div.round-block-iphone div.round-block-bottom {
	overflow: hidden;
	background: url(/static/img/products/round-block-bottom-iphone.jpg) 0px bottom no-repeat;
}

div.round-block-iphone div.round-block-bottom-ok {
	overflow: hidden;
	background: url(/static/img/products/round-block-bottom-iphone-ok.jpg) 0px bottom no-repeat;
}

div.round-block-iphone div.round-block-bottom {
	overflow: hidden;
	background: url(/static/img/products/round-block-bottom-iphone.jpg) 0px bottom no-repeat;
}

#be-the-first {
	text-align: left;
}

#be-the-first div.round-block-bottom {
	padding: 4px 0px 5px 27px;
}

#be-the-first img {
	display: block;
	float: left;
	width: 87px;
	height: 73px;
	margin-right: 17px;
}

#be-the-first h3 {
	margin-top: 11px;
	font: bold 14px Arial;
}

#be-the-first h3 a {
	color: #E08400;
	text-decoration: none;
}

#be-the-first h3 a:hover {
	text-decoration: underline;
}

#be-the-first p {
	margin-top: 4px;
}

/* iPhone Subscribe */
#iphone-subscribe {
	margin-bottom: 30px;
}

#iphone-subscribe h3 {
	margin: 5px 0px 7px 0px;
	text-align: center;
	font-size: 16px;
	color: #317ed6;
}

#iphone-subscribe p {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 7px 80px 0px 15px;
	width: 206px;
	font-size: 14px;
	line-height: 15px;
	color: #ffffff; 
}

#iphone-subscribe p.ok {
	padding: 7px 15px 0px 15px;
	width: 271px;
	height: 134px;
}

#iphone-subscribe span.error {
	padding-top: 7px;
	height: 38px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #fbf70a;
}

#iphone-subscribe span.input {
	display: block;
	width: 159px;
	height: 27px;
	margin: 9px 0px 0px 0px;
	background: url(/static/img/products/input-iphone.png) 0px 0px no-repeat;
}

#iphone-subscribe span.input input {
	width: 148px;
	margin: 5px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	background: #ffffff;
	border: none;
	font-family: Tahoma;
	font-size: 14px;
	color: #727579;
}

#iphone-subscribe span.input input.default {
	background: #ffffff url(/static/img/products/input-iphone-default.gif) 2px 3px no-repeat;
}

#iphone-subscribe input.join {
	width: 92px;
	height: 33px;
	margin: 10px 0px 10px 30px;
	padding: 0px 0px 0px 0px;
	background: url(/static/img/products/join-iphone.png) 0px 0px no-repeat;
	border: none;
}

#iphone-subscribe input.join:hover {
	background-position: 0px -33px;
}

#iphone-subscribe span.thanks {
	display: none;
	height: 134px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	line-height: 17px;
	padding-top: 0px;
	background-position: center bottom;
	background-repeat: no-repeat;
}

#right_col {
    float:right;
    margin-right: 27px;
    margin-top: 25px;    
}

#left_col {
    float:left;
    margin-left: 32px;
    margin-top: 15px;
    width: 500px;
    text-align:left;
}


a#download,
a#buy-now{    
    width:199px;
    height:41px;
    display:block;    
	background-position : 0 0;
}

a#download:hover, a#buy-now:hover  {
    background-position : 0 -41px;
}

a#download {
	background-image:url(/static/img/products/button_download.gif);
}

a#buy-now {
    background-image:url(/static/img/products/button_buy-now.gif);
}

#or {
    float:left;
    margin:10px 30px;
    font-size:16px;
}

a#learn_more {
	width:141px;
    height:32px;
    display:block;    
	background-position : 0 0;
}

a#learn_more:hover  {
    background-position : 0 32px;
}

a#learn_more {
	background-image:url(/static/img/products/learn_more.jpg);
}

#buy-now-iphone {
	width: 200px;
	height: 68px;
	display: block;
	float: left;
	margin: 0px 0px 0px 117px;
	background: #676c6f url(/static/img/products/button_buy-now-iphone.jpg) 0px 0px no-repeat;
}

#buy-now-iphone:hover {
	background-position: 0px -68px;
}



.btn_div {
    float:left;
    /*margin-bottom:10px;*/
}

.btn_div-iphone {
	text-align: center;
	overflow: hidden;
}

div.btn_div-iphone div.price {
	width: 120px;
	height: 43px;
	margin-left: 328px;
	margin-top: 13px;
	background: #f4f4f4 url(/static/img/products/iphone-price.gif) 0px 0px no-repeat;
}

div.btn_div-iphone div.price p.amount {
	padding-top: 3px;
	text-align: center;
}

div.btn_div-iphone div.price strike {
	font-size: 15px;
	font-weight: bold;
	color: #595959;
}

div.btn_div-iphone div.price b {
	font-size: 17px;
	color: #599e21;
}

div.btn_div-iphone div.price p.note {
	text-align: center;
	font-size: 11px;
	color: #6c6c6c;
}

.btn_sign {
    font-size:12px;
	font-weight: normal;
    text-align:center;
    margin-top: 5px;
}

.btn_sign b {
    font-size:14px;
}

.underline {
    background-image:url(/static/img/products/underline.gif);
    width:376px;
    height:2px;
	margin-top: 3px;
    background-repeat:no-repeat;    
}

.underline_small {
    background-image:url(/static/img/products/underline_small.gif);
    width:306px;
    height:2px;
	margin-top: 3px;
	line-height: 0px;
	font-size: 0px;
    background-repeat:no-repeat;    
}


.underline_web {
    background-image:url(/static/img/products/underline_small.gif);
    width:100%;
    height:2px;
	margin-top: 3px;
	line-height: 0px;
	font-size: 0px;
    background-repeat:no-repeat;    
}
#sys-req {
    display:none;
    background-image:url(/static/img/products/sys-req.png);
    background-repeat:no-repeat;
    overflow:hidden;
    width:273px;
    height:193px;
    position:absolute;
    top:-60px;
    left:235px;
	z-index: 300;
    padding-top:15px;
    padding-left:27px;
}

#sys-req h3 {
	margin-left: 20px;
	margin-bottom: 10px;
}

#sys-req table {
	margin: 0px;
	margin-left: 20px;
	width: 200px;
	overflow: auto;
}

#sys-req td {
    font:normal 14px Tahoma;
	padding-bottom: 3px;
}

#platforms_div {
    position:absolute;
	width: 308px;
    top:-14px;
    left:23px;
}

#descr #platforms_div{
	top : 26px;
	left : 0;
}

.platform_button {
    float:left;
    margin-right:10px;
}

a#pc-button,
a#mac-button,
a#iphone-button,
a#online-button,
a#facebook-button,
span#mac-button-coming-soon,
span#online-button-coming-soon,
span#iphone-button-coming-soon {
    display:block;
    width:67px;
    height:72px;
	background-position : 0 0;
	background-repeat: no-repeat;
}

a#pc-button {
    background-image:url(/static/img/products/button_pc.gif);
}

a#mac-button {
    background-image:url(/static/img/products/button_mac.gif);
}

a#iphone-button {
    background-image:url(/static/img/products/button_iphone.gif);
}

a#online-button {
    background-image:url(/static/img/products/button_online.gif);
}

a#facebook-button {
    background-image:url(/static/img/products/button_facebook.gif);
}

span#mac-button-coming-soon {
	background-image:url(/static/img/products/button_mac_coming_soon.gif);
}

span#online-button-coming-soon {
	background-image:url(/static/img/products/button_online_coming_soon.gif);
}

span#iphone-button-coming-soon {
	background-image:url(/static/img/products/button_iphone_coming_soon.gif);
}

a#pc-button:hover,
a#mac-button:hover,
a#iphone-button:hover,
a#online-button:hover,
a#facebook-button:hover {
	background-position : 0 -72px;
}

/* Share */
#share div.share_links {
	margin-top: 8px;
}

#share a {
	width: 35px;
	height: 35px;
	display: block;
	margin-right: 6px;
	float: left;
	background: #ffffff url(/static/img/products/share.png) 0px 0px no-repeat;
}

#share a.share_friend {
	background-position: 0px 0px;
	width: 95px;
}

#share a.share_friend:hover {
	background-position: 0px -35px;
}

#share a.share_facebook {
	background-position: -95px 0px;
}

#share a.share_facebook:hover {
	background-position: -95px -35px;
}

#share a.share_twitter {
	background-position: -130px 0px;
}

#share a.share_twitter:hover {
	background-position: -130px -35px;
}

#share a.share_delicious {
	background-position: -165px 0px;
}

#share a.share_delicious:hover {
	background-position: -165px -35px;
}

/* Tell a friend */
#tell-a-friend {
	display: none;
	position: fixed;
	z-index: 210;
	width: 758px;
	height: 758px;
	left: 50%;
	margin-left: -379px;
	top: 7px;
	background: url(/static/img/products/friend-bg.png) 0px 0px no-repeat;
	text-align: left;
}

#tell-a-friend div.error {
	display: none;
	position: absolute;
	z-index: 2;
	height: 38px;
	overflow: hidden;
}

#tell-a-friend div.error div.left {
	float:left;
	width: 25px;
	height: 38px;
	background: url(/static/img/products/friend-error.png) 0px 0px no-repeat;
}

#tell-a-friend div.error p {
	float:left;
	height: 31px;
	padding-top: 7px;
	background: url(/static/img/products/friend-error.png) 0px -38px repeat-x;
	font-size: 13px;
	font-weight: bold;
	color: #7d1111;
}

#tell-a-friend div.error div.right {
	float:left;
	width: 16px;
	height: 38px;
	background: url(/static/img/products/friend-error.png) -25px 0px no-repeat;
}

#tell-a-friend a.close {
	position: absolute;
	width: 95px;
	height: 28px;
	top: 14px;
	right: 8px;
	background: url(/static/img/products/friend-close.jpg) 0px 0px no-repeat;
}

#tell-a-friend a.close:hover {
	background-position: 0px -28px;
}

#tell-a-friend img.stamp {
	position: absolute;
	z-index: 1;
	width: 193px;
	height: 93px;
	top: 103px;
	right: 130px;
}

#tell-a-friend div.cover {
	margin: 118px 0px 0px 0px;
}

#tell-a-friend div.cover div {
	margin: 10px 0px 0px 0px;
	padding-left: 109px;
	overflow: hidden;
}

#tell-a-friend div.cover label {
	float: left;
	display: block;
	width: 85px;
	font-size: 12px;
	font-weight: bold;
	color: #e17d13;
}

#tell-a-friend div.cover input {
	float: left;
	width: 230px;
	border: none;
	border-bottom: 1px solid #c95c0d;
	background: #f4d1a9;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	color: #000000;
}

#tell-a-friend #to-email input {
	margin-top: 15px;
}

#tell-a-friend div.cover div.note {
	clear: both;
	margin: 0px 0px 0px 85px;
	padding-top: 4px;
	padding-left: 0px;
	font-size: 11px;
}

#tell-a-friend div.letter {
	margin: 22px 0px 0px 0px;
	padding-left: 78px;
	position: relative;
	width: 390px;
}

#tell-a-friend div.letter label {
	display: block;
	margin: 0px 0px 1px 0px;
	padding-top: 26px;
	font-size: 13px;
	font-weight: bold;
	color: #e17d13;
}

#tell-a-friend div.letter div.subject {
	width: 252px;
	height: 42px;
	overflow: hidden;
	background: url(/static/img/products/friend-subject.gif) 0px 0px repeat;
	font-size: 13px;
	color: #000000;
	line-height: 21px;
}

#tell-a-friend div.letter textarea {
	width: 379px;
	height: 115px;
	border: 1px solid #f6dab3;
	padding: 3px;
	font: normal 13px Arial;
	color: #000000;
	margin: 9px 0px 0px 0px;
}

#tell-a-friend div.letter input.code {
	width: 214px;
	border: 1px solid #f6dab3;
	padding: 3px;
	font: normal 13px Arial;
	color: #000000;
	margin-top: 9px;
}

#tell-a-friend div.letter a.refresh {
	position: absolute;
	left: 305px;
	top: 311px;
	display: block;
	width: 22px;
	height: 24px;
	background: url(/static/img/products/friend-code-refresh.jpg) 0px 0px no-repeat;
}

#tell-a-friend div.letter img.code {
	position: absolute;
	left: 362px;
	top: 286px;
}

#tell-a-friend div.send {
	height: 52px;
	margin-top: 19px;
	margin-bottom: 16px;
	font-weight: bold;
	font-size: 12px;
	color: #2171dd;
}

#tell-a-friend div.send input {
	width: 109px;
	height: 28px;
	margin-top: 8px;
	margin-right: 6px;
	background: #ffc203 url(/static/img/products/friend-send.jpg) 0px 0px no-repeat;
	border: none;
}

#tell-a-friend div.send a {
	text-decoration: none;
	color: #2171dd;
}

#tell-a-friend div.send input:hover {
	background-position: 0px -28px;
}

#tell-a-friend div.sent {
	background: url(/static/img/products/friend-sent.jpg) 0px 0px no-repeat;
	margin-top: 19px;
	height: 52px;
}

#tell-a-friend div.sent input {
	display: none;
}

#tell-a-friend p.policy {
	margin-top: 27px;
	font-size: 11px;
	color: #000000;
}

#tell-a-friend p.policy a {
	color: #2171dd;
	text-decoration: none;
}

#tell-a-friend p.policy a:hover {
	text-decoration: underline;
}

#tell-a-friend div.card {
	float: right;
	width: 225px;
	margin: 3px 52px 0px 0px;
	position: relative;
}

#tell-a-friend div.card img.clip {
	position: absolute;
	left: 0px;
	top: 0px;
}

#tell-a-friend div.card img.logo {
	display: block;
	margin: 46px 0px 0px 21px;
}

#tell-a-friend div.card h4 {
	margin: 10px 0px 10px 15px;
	font-size: 14px;
	font-weight: bold;
	color: #c95c0d;
}

#tell-a-friend div.card p {
	margin: 0px 0px 5px 15px;
	font-size: 12px;
	color: #000000;
}

#tell-a-friend div.card p.click {
	font-size: 13px;
}

#tell-a-friend div.card a {
	font-weight: bold;
	color: #2b6acb;
	text-decoration: none;
}

#tell-a-friend div.card a:hover {
	text-decoration: underline;
}

/* ================================== */

#like-block {
    padding:30px 0px 30px 26px;
	text-align: left;
}

#current-block_head {
    background-image:url(/static/img/products/current-block_head.gif);
    width:881px;
    height:36px;    
}

#current-block_head2 {
	margin-left: 0px;
    background-image:url(/static/img/products/current-block_head2.gif);
    width:587px;
    height:36px;    
}

#like-block_head {
    background-image:url(/static/img/products/recommended-for-you.gif);
    width:881px;
    height:36px;
}

#like-block_center {
    background-image:url(/static/img/products/like-block_center.gif);
    width:881px;
    height:220px;
	overflow: hidden;
}

#like-block_center2 {
    background-image:url(/static/img/products/like-block_center2.gif);
    width:587px;
    height:220px;
	overflow: hidden;
}

#like-block_bottom {
    background-image:url(/static/img/products/like-block_bottom.gif);
    width:881px;
    height:18px;
}

#like-block_bottom2 {
    background-image:url(/static/img/products/like-block_bottom2.gif);
    width:587px;
    height:18px;
}

#like-block_center div,
#like-block_center2 div {
	z-index: 2;
    float:left;
}

.like-block_img {
    float:left;
	z-index: 50;
    margin-left:10px;
	margin-right:10px;
}

.like-block-col {
    position:relative;
    padding:2px 10px 0 10px;
    width:270px;
}

.like-block-col h2 {
    margin-top:0;
    margin-bottom:5px;
}

.page_link {
	position: static;
	padding-top: 10px;
	font-size: 14px;
}

.vert-separator {
    height:158px;
    width:2px;
}

.list {
    margin-top: 11px;
    /*margin-bottom:28px;*/
}

.list td {
    padding-bottom:12px;
}

.list img {
    margin-right:8px;
}

#features_list {    
    margin-bottom: 2px;
}

#online-version {
    position:relative;
    width:880px;
    /*height:500px;*/
    padding-top:36px;
}

#online-version-name {    
    background-image:url(/static/img/products/online-version.gif);
    width:167px;
    height:26px;
    position:absolute;
    top:25px;
    left:20px;
}

#flash {
    /*float:left;*/
    border:2px solid #2aa6f0;
	margin: 0px auto;
}

#descr {
    /*float:left;*/
    padding-left:10px;
}

.system_requirements {
	background-image:url(/static/img/products/system_requirements.jpg);
	background-repeat: no-repeat;
	width: 229px;
	height: 29px;
	display: block;
	text-align: center;
	padding-top: 10px;
}

.also_like_caption {
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: Tahoma;
	font-size: 14px;
}

.list_item {
    width:140px;
    float:left;
    padding-top:15px;
    padding-left:30px;    
    text-align:center;
}

.list_item p {
    text-align:center;
}

.list_item a p {
    padding-bottom:5px;
}

.list_item p.product_info {
	font-size: 13px;
}

.product_award {
	color: #e08400;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	margin-top: 3px;
	background-color: #FFFFFF;
	width:500px;
}

.product_award a{
	color: #e08400;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	margin-top: 5px;
	height: 16px;
	background-color: #FFFFFF;
	text-decoration: none;
}

.product_award a:hover{
	text-decoration: none;
}

.download_buy_buttons {
	margin-top: 28px;
	height: 60px;
}

.online_game_caption {
	color: #479e01;
	font-family: tahoma;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
}

.online_game_caption #name_add {
    font-size:16px;
    color:#9d1a09
}


#name_add {
        display:inline;
        color:#3062b0;
	font-size: 13px;
	padding-left: 10px;
	vertical-align: 3px;
}

#V_overlay {
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	opacity:0.75;
	filter: alpha(opacity = 75);
	position:fixed;
	top:0;
	width:100%;
	z-index:200;
}

#V_cont {
	width:693px;
	height:419px;
	background:url(/static/img/products/video/video_background.png) no-repeat top;
	top:50%;
	left:50%;
	margin:-193px -346px ;
	opacity:1;
	filter:alpha(opacity = 100);
	position:absolute;
	z-index:202;
	cursor:default;
} 
#V_bg {
	height:100%;
	width:100%;
	left:0;
	top:0;
	z-index:201;
	position:fixed;
	display:none;
	cursor:pointer;
}	
#V_cont div.cont {
		width:480px;
		height:360px;
		background:#333366;
		padding:2px;
		display:block;
		top:50%;
		left:50%;
		margin:-181px -241px ;
		opacity:1;
		filter:alpha(opacity = 100);
		position:absolute;
		z-index:203;
	}
#close-video {
		color:#0f4985;
		position:absolute;
		font-family:Tahoma,Arial,Verdana;
		font-size:12px;
		font-weight:bold;
		left:50%;
		top:50%;
		margin:-191px  310px ;
		display:inline;
		cursor:pointer;
		z-index:210;
		width:36px;
		height:31px;
		background:url(/static/img/products/video/close.gif) no-repeat 0 0;
}

#close-video.hover {
	background:url(/static/img/products/video/close.gif) no-repeat 0 -31px;
}
/* Fishdom Social Banner */
#fishdom-social {
	width: 718px;
	height: 166px;
	padding-top: 0px;
	margin-bottom: -8px; 
}

#fishdom-social a {
	display: block;
	width: 718px;
	height: 166px;
	background: url(/static/img/product_list/social-fishdom.jpg) 0px 0px no-repeat;
}

#fishdom-social a:hover {
	background-position: 0px -166px;
}

#like-block_center.small,
#like-block_center2.small {
	height:148px;
}

/* Platinum Pack */
#platinum-pack {
	width: 332px;
	height: 135px;
	background: url(/static/img/products/packs/platinum-pack-bg.jpg) 0px 0px no-repeat;
	margin-top: -10px;
	margin-bottom: 20px;
	padding: 57px 0px 0px 24px;
	text-align: left;
}

#platinum-pack h2 {
	margin-top: 0px;
	font-size: 16px;
	color: #7b3c02;
}

#platinum-pack p {
	width: 190px;
	margin: 7px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
	color: #a45103;
}

#platinum-pack b {
	font-size: 15px;
	color: #a35002;
}

#platinum-pack a {
	display: block;
	width: 135px;
	height: 39px;
	margin: 19px 0px 0px 86px;
	background: #59df13 url(/static/img/products/packs/platinum-pack-button.jpg) 0px 0px no-repeat;
}

#platinum-pack a:hover {
	background-position: -135px 0px;
}

/* Antiquity Pack */
#antiquity-pack {
	width: 327px;
	height: 138px;
	background: #38b3e9 url(/static/img/products/packs/antiquity-pack-bg.jpg) 0px 0px no-repeat;
	margin-top: -10px;
	margin-bottom: 20px;
	padding: 55px 0px 0px 30px;
	text-align: left;
}

#antiquity-pack h2 {
	margin-top: 0px;
	font-size: 16px;
	color: #ffdb13;
}

#antiquity-pack p {
	width: 215px;
	margin: 4px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
	color: #ffffff;
}

#antiquity-pack a {
	display: block;
	width: 135px;
	height: 39px;
	margin: 24px 0px 0px 79px;
	background: #59df13 url(/static/img/products/packs/antiquity-pack-button.jpg) 0px 0px no-repeat;
}

#antiquity-pack a:hover {
	background-position: -135px 0px;
}

/* Atlantis Pack */
#atlantis-pack {
	width: 279px;
	height: 148px;
	background: url(/static/img/products/packs/atlantis-pack-bg.jpg) 0px 0px no-repeat;
	margin-top: -10px;
	margin-bottom: 20px;
	padding: 34px 0px 0px 77px;
	text-align: left;
}

#atlantis-pack h2 {
	margin-top: 0px;
	font-size: 18px;
	color: #ffffff;
}

#atlantis-pack p {
	width: 131px;
	margin: 16px 0px 0px 128px;
	font-size: 14px;
	line-height: 17px;
	color: #fff7e0;
}

#atlantis-pack a {
	display: block;
	width: 135px;
	height: 39px;
	margin: 20px 0px 0px 33px;
	background: #59df13 url(/static/img/products/packs/atlantis-pack-button.jpg) 0px 0px no-repeat;
}

#atlantis-pack a:hover {
	background-position: -135px;
}


#product-fishdom-pack-pc {
	position: relative;
	left: -5px;
	width: 360px;
	height: 245px;
	display: block;
	background: url(/static/img/products/fishdom-pack-pc.jpg) 0px 0px no-repeat;
}

#product-fishdom-pack-pc:hover {
	background-position: 0px -245px;
}

#product-fishdom-pack-mac {
	position: relative;
	left: -5px;
	width: 359px;
	height: 215px;
	display: block;
	background: url(/static/img/products/fishdom-pack-mac.jpg) 0px 0px no-repeat;
}

#product-fishdom-pack-mac:hover {
	background-position: 0px -215px;
}

#call-of-atlantis-iphone {
	width: 340px;
	height: 206px;
	position: relative;
	display: block;
	background: url(/static/img/products/call-of-atlantis-iphone.jpg) 0px 0px no-repeat;
}

#call-of-atlantis-iphone:hover {
	background-position: 0px -206px;
}

/* Not available */
p.not-available {
	margin: 20px 0px 20px 0px;
	font-size: 16px;
	text-align: center;
}

p.not-available a.games {
	width: 178px;
	height: 37px;
	display: block;
	margin: 20px auto 20px;
	background: #009cff url(/static/img/products/button-games.jpg) 0px 0px no-repeat;
}

p.not-available a.games:hover {
	background-position: 0px -42px;
}

p.not-available a {
	color: #2b6acb;
}

p.not-available a:hover {
	color: #e08400;	
}

/* Guide */
div.guide {
	margin-bottom: 16px;
	margin-top: -22px;
}

div.guide a {
	width: 341px;
	height: 105px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
}

div.guide a:hover {
	background-position: 0px -110px;
}

div.product-pack {
	margin-bottom: 16px;
}
