body {
    font-family:Arial,Tahoma,"Lucida Sans Unicode",sans-serif;
    font-size:11px;
    color: #4D4E50;
}

#yobombo_headerContainer {display:block; height:54px; background:transparent url(/imagesV2/icons/bg_headerLogin.png) repeat scroll bottom right;}

 #languageBar { position:absolute; right:0; margin:14px 8px 0 0; width:570px}
   #languageBar label {float:left;margin:4px 0px 0 5px;}
   #languageBar select {
       background:transparent url('/imagesV2/loginInputBig.png') no-repeat scroll 0 0;
        border:0 none;
        color:#000;
        float:left;
        font-size:10px;
        height:26px;
        margin-right:5px;
        padding:6px;
        text-align:left;
        width:139px;
        margin:1px 5px;
   }
   #languageBar div { float:right;}
   #languageBar > span { float:right;}

.bottombar { width:100%; background: url(/images/bg_bottomBar.gif) repeat-x; bottom:0; position:fixed; height:42px; text-align: center;}
.bottombar_monkeycontainer {width:65px; height:50px; background: url(/images/bottombar_monkey.png) no-repeat; position:fixed; right:100px; bottom:1px; z-index:5; cursor:pointer;  }

.copyright { position: relative; top: 10px; font-size:10px;}
.copyright a {color:#4d4e50; text-decoration:none;}
.copyright a:hover {text-decoration:underline;}

#loginLogo {
    height:125px;
    margin:0 auto;
    text-indent:-9999px;
    width:290px;
    z-index:5;
}

#loginLogo img {
    display:block;
    z-index:5;
}

#loginContainer {
    background:url(/imagesV2/loginMap.jpg) no-repeat top center;
    margin:55px auto 0;
    height:470px;
    width:1000px;
}

#logo {
    color:#71B0C1;
    font-size:12px;
    font-style:italic;
    font-weight:bold;
    line-height:23px;
    margin-left:12px;
    position:absolute;
    left:0px;
    z-index:10;
}

#logo a,#logo a:hover {
    color:#B3B3B3;
    float:right;
    font-size:10px;
}

#logo label, #loginBox label{
    color:#b3b3b3;
    float:left;
    margin-right:5px;
    font-size:10px;
}

.loginButton {
    font-weight:bold;
    font-style:normal;
    border: none;
    background-color: transparent;
    padding: 0;
    color:#71B0C1;
    padding:2px 0 0 0;
    height:20px;
    cursor:pointer;
    float:left;
}
.loginButtonModal {
    font-weight:bold;
    font-style:normal;
    border: none;
    background-color: transparent;
    padding: 0;
    color:#71B0C1;
    padding:6px 0 0 0;
    height:20px;
    float:right;
    cursor:pointer;
}

.loginInput {
    background:transparent url(/imagesV2/loginInputBig.png) no-repeat scroll 0 0;
    border:0 none;
    color:#B3B3B3;
    float:left;
    font-size:10px;
    height:17px;
    margin-right:5px;
    padding:6px 6px 0 6px;
    text-align:right;
    width:127px;
}
.loginInputModal {
    background:transparent url(/imagesV2/loginInputHuge.png) no-repeat scroll 0 0;
    border:0 none;
    color:#B3B3B3;
    font-size:10px;
    height:17px;
    margin-right:5px;
    padding:6px 6px 0 6px;
    text-align:right;
    width:200px;
    margin-bottom:5px;
}

#loginBox label{
    float:left;
}

.alignLeft {
    text-align:left !important;
}

.loginInputCheckbox {
    clear:left;
    float:left;
}

#password_real {
    display:none;
    color:#000;
}
#password_realModal {
    display:none;
    color:#000;
}

#loginIndicator {
    display:none;
    float:right;
    margin-top:5px;
}

#loginIndicatorModal {
    display:none;
    float:left;
    margin-top:5px;
}

.modalSubDiv label, .modalSubDiv input {
    float:left;
}

.modalSubDiv {
    float:none;
    clear:both;
    margin-top:5px;
    line-height:21px;
}

.modalSubSmall {
    width:215px;
    margin:0 auto;
}

#loginBoxError {
    font-weight:bold;
    color:#f00;
    margin-bottom:7px;
    text-align:center;
}
#setPasswordError {
    font-weight:bold;
    color:#f00;
    text-align:center;
}

#loginBox {
    display:none;
}
#forgetBox {
    display:none;
}
#signupBox {
    display:none;
}
#tourBox {
    display:none;
}
#deletedBox {
    display:none;
}

#deleted2Box {
    display:none;
}

#loginBox a,#loginBox a:hover, #loginBox label {
    font-size:12px;
    margin-right:5px;
    font-style:italic;
    color:#71B0C1;
}

#loginBox a,#loginBox a:hover {
    float:right;
}

.loginSub {
    line-height:20px;
    clear:both;
}

.loginSubSmall {
    width:280px;
}

.loginSubAlt {
    background:transparent url(/imagesV2/rememberBg.png) no-repeat scroll 0 0;
    color:#FF9A33;
    font-size:12px;
    font-style:normal;
    font-weight:bold;
    height:27px;
    margin-top:26px;
    text-align:center;
    width:282px;
}

.loginSubAlt a, .loginSubAlt a:hover{
    color:#FF9A33 !important;
    font-size:12px !important;
    font-style:normal !important;
    font-weight:bold !important;
    float:none !important;
}

#loginBox label {
    margin:0 10px 0 5px;
}

#forgetBoxTitle, #signupBoxTitle , #loginBoxTitle {
    font-size:15px;
    font-weight:bold;
    color:#71B0C1;
    margin-bottom:24px;
}
#forgetBoxError, #signupBoxError {
    margin-bottom:5px;
    color:#B3B3B3;
    font-weight:bold;
    text-align:center;
}

#forgetBoxError .flash_error, #signupBoxError .flash_error {
    color:#f00;
}

.closeLoginModal {
    background-color:transparent;
    background-image:url(/imagesV2/modalClose.png);
    background-position:0 0;
    background-repeat:repeat;
    display:block;
    height:24px;
    position:absolute;
    right:5px;
    text-indent:-999999px;
    top:5px;
    width:24px;
    z-index:1003;
}

.centeredDiv {
    text-align:center !important;
}


/* buttons start*/

.buttonContainer {position:relative;float:right;padding:0px;height:30px; margin:5px 0px;}
.buttonContainerNoMargin {position:relative;float:right;padding:0px;height:30px; margin:0px 0px;}
.btnOrange{margin:0px;padding:0px 10px 3px 12px;/* @noflip */background:transparent url(/imagesV2/buttons/btnOrange.png) top left no-repeat;border:0px;height:28px;color:white;font-size:11px;font-weight:bold;position:relative;cursor:pointer;/* @noflip */
float:left;
}
 .btnOrangeRight{width:6px;height:28px;overflow:hidden;position:relative;float:left; background:url(/imagesV2/buttons/btnOrange.png) 100% 0;}

.btnBlue{margin:0px;padding:0px 10px 3px 12px;/* @noflip */background:transparent url(/imagesV2/buttons/btnBlue.png) top left no-repeat;border:0px;height:28px;color:white;font-size:11px;font-weight:bold;position:relative;cursor:pointer;/* @noflip */
float:left;
}
 .btnBlueRight{width:6px;height:28px;overflow:hidden;position:relative;float:left; background:url(/imagesV2/buttons/btnBlue.png) 100% 0;}
 
.btnGray{margin:0px;padding:0px 10px 3px 12px;/* @noflip */background:transparent url(/imagesV2/buttons/btnGray.png) top left no-repeat;border:0px;height:28px;color:white;font-size:11px;font-weight:bold;position:relative;cursor:pointer;/* @noflip */
float:left;
}
 .btnGrayRight{width:6px;height:28px;overflow:hidden;position:relative;float:left; background:url(/imagesV2/buttons/btnGray.png) 100% 0;}
 .margintop2px {margin-top:2px;}


/* buttons end */

.innerDemo {
    width:5px;
    height:5px;
    position:absolute;
    background-color:#000;
}
.innerPop {
    width:300px;
    position:absolute;
    display:none;
    height:150px;
}

.innerPop .innerTop{
    background:url(/imagesV2/loginDialogBox.png) no-repeat top center;
    height:20px;
}
.innerPop .innerBottom{
    background:url(/imagesV2/loginDialogBox.png) no-repeat bottom center;
    padding: 0 20px 20px 20px;
}


.pChatUserPhoto {
    float:left;
}
.pChatUserPhoto a img{
    width:45px;
}

.pChatUser {
    margin:0px;
    padding:5px;
    float:none;
    clear:both;
}

.pChatAdmin {
    background-color:#ECFAFD !important;
}

.clearfix {float:none !important; clear:both !important;}

.pChatUserName, .pChatUserText, .pChatUserTransText, .pChatTranslateText{
    padding-left: 50px;
}


.pChatUser span.pChatTime {
    float:right;
    color:#ABABAB;
}

.pChatUser div.pChatUserCountry {
    margin-bottom:0px;
    font-size:11px;
    color:#3F7598;
    font-weight:normal;
}

.pChatUser > div.pChatUserName > a, .pChatUser > div.pChatUserName > a:hover, .pChatUser > div.pChatUserName > a:visited{
    color:#3F7598;
}

.pChatUser > div.pChatUserName > a.country, .pChatUser > div.pChatUserName > a.country:hover, .pChatUser > div.pChatUserName > a.country:visited {
    color:#000;
}

.pChatUserName {
    margin-bottom: 5px;
}

.pChatUser > div.pChatUserTransText {
    font-size:13px;
    color: #000;
}

.pChatUser > div.pChatUserText {
    font-size:12px;
    color:#888789;
    font-style:italic;
}

.pChatTranslateText {
    font-size:10px;
    color:#ff0000;
    font-style:italic;
    text-align: right;
}



#centeredCol {
    width:559px;
    margin:0 auto;
    padding-top:15px;
}

.clearfix, .clearFix{
    float:none; clear:both; display:block;
}
strong {font-weight:bold;}

/* shadow icin bilgi buradan geliyor */
div.leftShadow {
    padding-left:2px;
    /* solda devam eden golge */
    background:url('/imagesV2/shadows/clr.png') repeat-y top left;
}
div.rightShadow {
    padding-right:6px;
    /* sagda devam eden golge */
    background:url('/imagesV2/shadows/clr.png') repeat-y top right;
}

div.leftShadow.shadowHead {
    /* head - solda baslayan golge */
    background:url('/imagesV2/shadows/hlr.png') repeat-y top left !important;
}
div.rightShadow.shadowHead {
    /* head - sagda baslayan golge */
    background:url('/imagesV2/shadows/hlr.png') repeat-y top right !important;
}

div.bottomRightShadow {
    /* bottom - sagdan sola kadar giden golge */
    background:url('/imagesV2/shadows/br.png') top right;
    display:block;
    height:6px;
}

div.bottomLeftShadow {
    background:url('/imagesV2/shadows/bl.png') no-repeat top left;
    padding-left:6px;
}

div.pure {
    margin:0 6px 0 2px;
}

/* shadow icin bilgi bitti */

.orangeHead{
    background:url('/imagesV2/box-heads.png') repeat-x 0 0;
    line-height:27px;
    border:1px solid #d07300;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    text-align:center;
}

.orangeBorder {
    background:url('/imagesV2/icons/yobombo_icons.png') -650px 0;
    background-color:#fff;
    border:1px solid #fdb417;
    border-top:0px;
    padding:10px;
}

.grayHead {
    background:url('/imagesV2/box-heads.png') repeat-x 0 -54px;
    line-height:27px;
    border:1px solid #c5c5c5;
    color:#fdb417;
    font-weight:bold;
    font-size:14px;
    text-align:center;
}

.grayBorder {
    border:1px solid #c5c5c5;
    background-color:#fff;
    border-top:0px;
    padding:10px;
}


.turquoiseBorder {
    border:2px solid #84e2fb;
    background-color:#fff;
    border-top:0px;
    padding:10px;
}

.blueHead {
    background:url('/imagesV2/box-heads.png') repeat-x 0 -27px;
    line-height:27px;
    border:1px solid #0087ae;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    text-align:left;
    padding:0 10px;
}

.blueHead a {
    color:#fff;
}

.blueBorder {
    border:1px solid #c5c5c5;
    background-color:#fff;
    border-top:0px;
    padding:10px;
}

.searchHead {
    background:url('/imagesV2/box-heads.png') repeat-x 0 -27px;
    height:27px;
    border:1px solid #0087ae;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    padding:0 10px;
    display:block;
    width:530px;
}

.searchHead a {
    color:#fff;
}

.profileDetail { float:left; width:180px; font-size:12px; font-family:Arial, Tahoma, Helvetica, sans-serif}
.profileDetailIcons {height:45px;}
.profileDetailIcons li{ float:left; display:inline;}
.profileDetailIcons li a { float:left; margin:0 1px;overflow:hidden; padding-top:29px; position:relative;width:43px; text-indent:-999999px; }
.profileDetailIcons {height:30px !important;}
.profileDetailIcons li a { width:32px !important; padding-top:15px !important; }
.profileDetailIcons li.startchat  a {background:url(/imagesV2/icons/yobombo_icons.png) no-repeat scroll -9px -227px;}
.profileDetailIcons li.sendmessage a {background:url(/imagesV2/icons/yobombo_icons.png) no-repeat scroll -46px -227px; }
.profileDetailIcons li.addtofavourites a {background:url(/imagesV2/icons/yobombo_icons.png) no-repeat scroll -77px -227px; }
.profileDetailIcons li.addtofriends a {background:url(/imagesV2/icons/yobombo_icons.png) no-repeat scroll -250px -230px; }
.profileDetailIcons li.addedtofriends a {background:url(/imagesV2/icons/yobombo_icons.png) no-repeat scroll -215px -230px; }
.profileDetailIcons li.banuser a {background:url(/imagesV2/icons/yobombo_icons.png) no-repeat scroll -113px -227px; }
.profileDetailBoxTitle { height:19px; color:#00a9b5; font-weight:bold; font-size:12px; position:relative; margin:15px 0px 0px 0px;border-bottom:1px solid #00A9B5;}
.profileDetailBoxName {color:#00A9B5; font-size:16px; font-weight:bold;}
.userPhotoBig .userPhoto {
    margin:5px;
    width:260px;
}

.profileDetail p {
    background-color:#EFEFEF;
    padding-bottom:4px;
    padding-left:4px;
    padding-right:4px;
    padding-top:4px;
}

.profileDetailBoxName {
    color:#00A9B5;
    font-size:16px;
    font-weight:bold;
}


.userPhotoBig .noPhoto{
    padding:90px;

}

.userPhotoBig {
    background-color:#eaeaea;
    float:left;
    width:270px;
    margin-right:10px;
}

ul.bigThumbs li {float:left; margin:5px 5px 0 6px; padding:3px 3px 0; background:#FFFFFF none repeat scroll 0 0;}
ul.bigThumbs li img { width:56px; height:56px;}
ul.bigThumbs li a {color:#4d4e50; text-decoration:none;}

.greyBox {	border:2px solid #f0f0f0;	background:#F8F8F8; margin:10px 0px 10px 0px;}
.greyBoxInner { margin:0 5px 5px;}
.greyBoxTitle {height:19px; border-bottom:2px solid #c4d6db; color:#00b3e3; font-weight:bold; font-size:12px; padding:5px 10px 0 10px; position:relative; display:block;}
.greyBoxTitle a {float:right; color:#00a9b5; text-decoration:none; font-weight:bold; position:absolute; display:block; right:8px; top:7px;}
.greyBoxTitle a:hover {text-decoration:underline;}

.right {
    float:right;
} 

.incompleteProfile {
    text-align:center;
    background:transparent url(/imagesV2/icons/yobombo_icons.png) no-repeat scroll -465px -360px;
    color:#BEBEBE;
    font-size:14px;
    font-weight:bold;
    padding:20px 60px;
}

#listNumber  {display:inline-block;}
#listNumber li {float:left; margin:0 0 0 2px; padding:5px 0px; font-size:14px; font-weight:bold; color:#989898}
#listNumber li.currentpage {  color:#ff9b1f; }
#listNumber li a {text-decoration:none; color:#989898; display:block; }
#listNumber .firstpage { background-image:url(/imagesV2/icons/yobombo_icons.png);  background-position:-9px -149px; background-repeat:no-repeat; height:16px; width:35px; text-indent:-999999px;  }
#listNumber .prevpage { background-image:url(/imagesV2/icons/yobombo_icons.png);  background-position:-177px -112px; background-repeat:no-repeat; height:16px; width:24px; text-indent:-999999px; margin-right:3px; }
#listNumber .nextpage { background-image:url(/imagesV2/icons/yobombo_icons.png);  background-position:-214px -112px; background-repeat:no-repeat; height:16px; width:24px; text-indent:-999999px; margin-left:5px}
#listNumber .lastpage { background-image:url(/imagesV2/icons/yobombo_icons.png);  background-position:-58px -149px; background-repeat:no-repeat; height:16px; width:40px; text-indent:-999999px; margin-right:3px; }


#dialog {
    display:none;
}

#clickmeContainerDiv { bottom:55px; display:none; padding:0px; position:fixed; right:70px; width:182px; z-index:150;}
#clickmeSubContainer { color:#F79117;text-align:center;font-size:16px;font-weight:bold; display: block; cursor:pointer;}
#clickmeSubContainer a, #chatSubContainer a:visited, #chatSubContainer:active { color:#F79117;text-align:center;font-size:16px;font-weight:bold;}
#clickmeHeader {	width:182px; 	height:12px; 	background-image: url(/imagesV2/clickme_bgHeader.png); }
#clickmeBottom{	width:182px;	height:30px;	background-image: url(/imagesV2/clickme_bgBottom.png); }
#clickmeMiddle { padding:10px 0;  background:transparent url(/imagesV2/clickme_bgMiddle.png) repeat-y scroll 0 0; }
#cu3er-container {width:831px; outline:0;}




/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:831px;
		height:436px;
		overflow:hidden;
		}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{
		display:block;
		width:30px;
		height:30px;
		position:absolute;
		left:760px;
		top:400px;
		z-index:1000;
		}
	#nextBtn, #slider1next{
		left:800px;
		}
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{
		display:block;
		position:relative;
		width:30px;
		height:30px;
		background:url(/tour/btn_prev.gif) no-repeat 0 0;
		}
	#nextBtn a, #slider1next a{
		background:url(/tour/btn_next.gif) no-repeat 0 0;
		}

	/* numeric controls */

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;
		}
	ol#controls li{
		margin:0 10px 0 0;
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */

#footer {
    height:80px;
    margin:15px auto;
    width:960px;
}


#carousel {
	margin: 0 auto;
	width: 960px;
	height: 480px;
	padding: 0;
	overflow: scroll;
}
#carousel ul {
	list-style: none;
	width: 1500px;
	margin: 0;
	padding: 0;
	position: relative;
}
#carousel li {
	display: inline;
	float: left;
}
.textholder {
	text-align: center;
	font-size: 14px;
	padding: 6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
        background-color:#00a4cf !important;
        color: #ffffff;
}

.textholder a, .textholder a:active, .textholder a:visited, .textholder a:hover {
        color:#FFFFFF;
        display:block;
        font-size:22px;
        margin-top:10px;
}
#preamble {
    font-size:10pt;
    color: #000;
    background-color: #fff;
}
#preamble ol {
    list-style-type: decimal;
}

#preamble ol li {
    list-style-type: decimal;
}
.ustbaslik {
	font-size: 12pt;
	font-weight: bold;
}
#preamble ol li.ustbaslik {
    list-style-type: upper-alpha;
}

#preamble a, #preamble a:visited {
    color:#33DDFF;
    font-weight:bold;
}

/*  flash errors and notifications */

.flashMessage {
        padding: 10px;
        border: 2px solid #FFD324;
	background: #FFF6BF;
	color: #817134;
}
.flashMessage a {color:#5D8500 !important; font-weight:bold;}
.flashErrorMessage {
    padding: 10px;
    border: 2px solid #FF3D3D;
		background: #FFDDDD;
		color: #FF3D3D;
		margin-bottom:10px;
}
/*  flash errors and notifications end */

.deletedReturn { margin: 20px 0px; }
.deletedReturn p{ float:left; margin-left:10px;font-size:18px; }
.deletedReturn span.title{ float:left; margin-left:10px;font-size:12px; font-weight: bold; }
.deletedReturn table tr td { vertical-align: middle; font-size: 11px;}

.abuseDiv {display:none;}
.abuseDiv h2 {border-bottom: 1px solid #ff9933; font-size: 13px; padding-bottom: 5px; margin-bottom: 5px; color: #ff9933;}
.abuseDiv textarea {width:100%; height:100px;}
.abuseDiv>div {margin: 3px 0;}

.blueText { color: #11AED5 !important;}

/* facebook butonlari */
/**
 * Copyright Facebook Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * @author blaise
 * @provides fb.css.button
 * @layer xfbml
 */

/**
 * simple buttons are very completely separate from the pretty buttons below.
 */
.fb_button_simple,
.fb_button_simple_rtl {
  background-image: url(/images/connect_favicon.png);
  background-repeat: no-repeat;
  cursor: pointer;
  outline: none;
  text-decoration: none;
}
.fb_button_simple_rtl {
 background-position: right 0px;
}

.fb_button_simple .fb_button_text {
  margin: 0 0 0px 20px;
  padding-bottom: 1px;
}

.fb_button_simple_rtl .fb_button_text {
  margin: 0px 10px 0px 0px;
}

a.fb_button_simple:hover .fb_button_text,
a.fb_button_simple_rtl:hover .fb_button_text,
.fb_button_simple:hover .fb_button_text,
.fb_button_simple_rtl:hover .fb_button_text  {
  text-decoration: underline;
}


/**
 * these are the new style pretty buttons with various size options
 */
.fb_button,
.fb_button_rtl {
  background: #29447e url(/imagesV2/connect_sprite.png);
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  padding: 0px 0px 0px 1px;
  text-decoration: none;
  outline: none;
}

.fb_button .fb_button_text,
.fb_button_rtl .fb_button_text {
  background: #5f78ab url(/imagesV2/connect_sprite.png);
  border-top: solid 1px #879ac0;
  border-bottom: solid 1px #1a356e;
  color: white;
  display: block;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-weight: bold;
  padding: 2px 6px 3px 6px;
  margin: 1px 1px 0px 21px;
  text-shadow: none;
}


a.fb_button,
a.fb_button_rtl,
.fb_button,
.fb_button_rtl {
  text-decoration: none;
}

a.fb_button:active .fb_button_text,
a.fb_button_rtl:active .fb_button_text,
.fb_button:active .fb_button_text,
.fb_button_rtl:active .fb_button_text {
  border-bottom: solid 1px #29447e;
  border-top: solid 1px #45619d;
  background: #4f6aa3;
  text-shadow: none;
}


.fb_button_xlarge,
.fb_button_xlarge_rtl {
  background-position: left -60px;
  font-size: 24px;
  line-height: 30px;
}
.fb_button_xlarge .fb_button_text {
  padding: 3px 8px 3px 12px;
  margin-left: 38px;
}
a.fb_button_xlarge:active {
  background-position: left -99px;
}
.fb_button_xlarge_rtl {
  background-position: right -268px;
}
.fb_button_xlarge_rtl .fb_button_text {
  padding: 3px 8px 3px 12px;
  margin-right: 39px;
}
a.fb_button_xlarge_rtl:active {
  background-position: right -307px;
}

.fb_button_large,
.fb_button_large_rtl {
  background-position: left -138px;
  font-size: 13px;
  line-height: 16px;
}
.fb_button_large .fb_button_text {
  margin-left: 24px;
  padding: 2px 6px 4px 6px;
}
a.fb_button_large:active {
  background-position: left -163px;
}
.fb_button_large_rtl {
  background-position: right -346px;
}
.fb_button_large_rtl .fb_button_text {
  margin-right: 25px;
}
a.fb_button_large_rtl:active {
  background-position: right -371px;
}

.fb_button_medium,
.fb_button_medium_rtl  {
  background-position: left -188px;
  font-size: 11px;
  line-height: 14px;
}
a.fb_button_medium:active  {
  background-position: left -210px;
}

.fb_button_medium_rtl  {
  background-position: right -396px;
}
.fb_button_text_rtl,
.fb_button_medium_rtl .fb_button_text {
  padding: 2px 6px 3px 6px;
  margin-right: 22px;
}
a.fb_button_medium_rtl:active  {
  background-position: right -418px;
}

.fb_button_small,
.fb_button_small_rtl {
  background-position: left -232px;
  font-size: 10px;
  line-height: 10px;
}
.fb_button_small .fb_button_text {
  padding: 2px 6px 3px;
  margin-left: 17px;
}
a.fb_button_small:active,
.fb_button_small:active {
  background-position: left -250px;
}

.fb_button_small_rtl {
  background-position: right -440px;
}
.fb_button_small_rtl .fb_button_text {
  padding: 2px 6px;
  margin-right: 18px;
}
a.fb_button_small_rtl:active {
  background-position: right -458px;
}
