.main
{
    width: 950px;
    background-image: url("../buzzcut/images/bg.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 30px;
    font-family: arial, helvetica, sans-serif;
    color: #414042;
}

.main_barber
{
    width: 950px;
    background-image: url("../ibarber/images/bg2.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 30px;
    font-family: arial, helvetica, sans-serif;
    color: #414042;
}

.main_taxi
{
    width: 950px;
    background-image: url("../taxijam/images/bg3.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 30px;
    font-family: arial, helvetica, sans-serif;
    color: #414042;
}

.main_bongo
{
    width: 950px;
    background-image: url("../bongofever/images/bg4.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 30px;
    font-family: arial, helvetica, sans-serif;
    color: #414042;
}

.main_bongo_leader
{
    width: 950px;
    background-image: url("../bongofever/images/bg5.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 30px;
    font-family: arial, helvetica, sans-serif;
    color: #414042;
}

.logo
{
    float:right;
}

.header
{
    padding: 7px 0px 15px 0px;
}

.nav
{
    float: left;
}

.nav ul
{
    padding: 5px 0px 0px 0px;
    margin: 0px;
}

.nav ul li
{
    float:left;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    list-style: none;
}


.nav ul li a:link,
.nav ul li a:active,
.nav ul li a:visited
{
    display: block;
    height:18px;
    font-size: 0.7em;
    color: #939598;
    font-weight: bold;
    text-decoration: none;
    background-repeat: no-repeat;
}

.nav ul li a:hover
{
    color:#fff;
}

.menu_home a:link,
.menu_home a:active,
.menu_home a:visited
{
    width: 37px;
    padding: 3px 0px 0px 5px;
}

.menu_home a:hover
{
    width:42px;
    background-image: url("../images/menu_home_bg.gif");
}


/******************************* Home page ************************************/
.home_title
{
    width: 900px;
    height: 115px;
}

.home_content
{
    width: 950px;
}

.home_app_logo
{
    float:left;
    padding: 20px 0px 0px 0px;
}

.home_app_store
{
    float:left;
    padding: 0px 0px 0px 28px;   
}

.home_left
{
    margin-top:55px;
    width: 480px;
    float:left;
    background-image: url("../images/home_bg.jpg");
    background-repeat:no-repeat;
}

.home_text
{
    padding: 400px 15px 20px 15px;
    font-size: 0.9em;
}

.home_text a:link,
.home_text a:active,
.home_text a:visited,
.home_text a:hover
{
    color: #414042;
	text-decoration: underline;
	font-weight:bold;
}

.home_text h2
{
    padding: 0px;
    margin: 0px;
    font-size: 1.5em;
}

.home_right
{
    float:right;
    width: 443px;
	padding: 0px 0px 15px 0px;
}

.game
{
    width: 434px;
    height: 218px;
    margin: 5px 0px 5px 0px;
}

.taxi_bg
{
	background-image: url("../images/home_game_taxi.png");
	background-repeat: no-repeat;
}

.buzz_bg
{
	background-image: url("../images/home_game_buzz.png");
	background-repeat: no-repeat;
}

.barber_bg
{
	background-image: url("../images/home_game_barber.png");
	background-repeat: no-repeat;
}

.bongo_bg
{
	background-image: url("../images/home_game_bongo.png");
	background-repeat: no-repeat;
}

.app_button_holder1
{
	padding: 160px 0px 0px 0px;
}

.app_button_holder2
{
	padding: 115px 0px 0px 0px;
}

.app_buttons
{
	padding: 5px 0px 0px 15px; 
}

/*************************************** Leaderboard *******************************/

.leader_left
{
	float:left;
	width: 500px;
	padding: 115px 0px 0px 0px;
}

.leader_right
{
	float:left;
	padding: 20px 0px 20px 0px;
}

#leader_board
{
	background-image: url("images/leader_bg.png");
	background-repeat: no-repeat;
	width:398px;
	height:858px;
	color: #fff;
}

.more_info
{
	padding: 15px 0px 0px 25px;
}

.other_apps
{
	padding: 0px 0px 0px 25px;
}

.leader_board table
{
	color: #fff;
}

.leader_board table th
{
	font-size: 13pt;
}

.leader_board table td
{
	text-transform: uppercase;
	font-size: 12pt;
	padding: 2px 2px 2px 2px;
}

.table_holder h2
{
	color: #fff;
	font-size: 18pt;
	padding: 12px 0px 12px 0px;
	margin: 0px;
}

.table_holder
{
	padding: 70px 0px 0px 20px;
	width: 370px;
}

.table_links_bongo
{
	text-align: right;
	color: #000 !important;
	padding: 0px 0px 10px 0px;
	width: 360px;
}

.table_links_bongo a:link,
.table_links_bongo a:active,
.table_links_bongo a:visited
{
	color: #000;
	text-decoration: none;
}

.table_links_bongo a:hover
{
	text-decoration: underline;
}

.table_links
{
	text-align: right;
	color: #ebebeb;
	padding: 0px 0px 10px 0px;
	width: 360px;
}

.table_links a:link,
.table_links a:active,
.table_links a:visited
{
	color: #ebebeb;
	text-decoration: none;
}

.table_links a:hover
{
	text-decoration: underline;
}


.leader_buttons
{
	padding: 45px 0px 20px 0px;
}

.scores_holder_bongo
{
	width: 365px;
	overflow: auto;
	color: #000;
}

.scores_holder_bongo tr td
{
	color: #000;
}
.scores_holder_bongo tr th
{
	font-size: 14pt;
	color: #000;
}

.scores_holder
{
	height: 600px;
	color: #fff;
}

.scores_holder table tr td,
.scores_holder table tr th
{
	color: #fff;
	font-size:15px;
}

#scores_new,
#scores_lon,
#scores_par
{
	overflow: auto;
	height: 455px;
	width: 370px;
}

#level_1_off,
#level_1_on,
#level_2_off,
#level_2_on,
#level_3_off,
#level_3_on
{
	padding: 10px 0px 10px 0px;
}

#controls
{
	
}

#controls2
{
	padding: 0px 0px 0px 0px;
	text-align:center;
}

#active1,
#active2
{
	float:right;
	padding: 0px 0px 0px 3px;
}
/******************************************************************************/

.title
{
    width: 900px;
    height: 115px;
    background-image: url("../images/iphone_top.png");
    background-position: right bottom;
    background-repeat:no-repeat;
}

.app_logo
{
    float:left;
	width: 382px;
	height:115px;
}

.app_store
{
    float:left;
    padding: 0px 0px 0px 80px;
}

.download
{
	height: 119px;
    padding: 0px 0px 10px 0px;
}

.download_button
{
    float:left;
}

.download_text
{
    padding: 10px 0px 0px 20px;
    float:left;
}

.content
{
    width: 900px;
}


.content_left
{
    float:left;
    width: 592px;
}

.content_text_bg
{
    background-image: url("../images/text_bg.png");
    background-repeat: no-repeat;
    background-position: top; 
    width:470px;
}

.content_text
{
    padding: 20px 15px 20px 15px;
    font-size: 0.9em;
}

.content_text a:link,
.content_text a:active,
.content_text a:visited
{
    color:#414042;
    text-decoration: none;
    font-weight: bold;
}

.content_text a:hover
{
    text-decoration: underline;
}

.content_text h2
{
    padding: 0px;
    margin: 0 0 15px 0;
    font-size: 14pt;
}

.content_text h2 a:link,
.content_text h2 a:active,
.content_text h2 a:visited
{
	color:#414042;
	text-decoration: none;
}


.content_text h2 a:hover
{
	text-decoration: underline;
}

.active_link
{
	color:#414042;
	text-decoration: underline !important;
}

.content_text p
{
    padding: 10px 0px 10px 0px;
    margin: 0px;
}

.filler
{
    width: 440px;
    height: 200px;
}

.content_right
{
    float: left;
    background-image: url("../images/iphone_bg.png");
    background-repeat: no-repeat;
    background-position: top;
    width:308px;
    height: 600px;
}

#screenshots
{
    width: 251px;
    height: 378px;
    padding: 8px 0px 0px 29px;
}

.iphone_nav
{
    padding: 124px 0px 0px 120px;
}

#iphone_nav_item1,
#iphone_nav_item2
{
    overflow: hidden;
    float:left;
    width:35px;
    height:27px;
}

#circles
{
    padding: 12px 0px 0px 12px;
}

.circles_item
{
    float:left;
}

.footer
{
    background-image: url("../images/border.gif");
    background-repeat: repeat-x;
    background-position: top left;
    text-align: right;
    font-size: 0.8em;
    padding: 10px 0px 10px 0px;
    color: #bebfc1
}

.footer_left
{
	float:left;
	padding: 0px 0px 0px 15px;
}

.footer_right
{
	float:right;
	padding: 0px 10px 0px 0px;
}

.footer a:link,
.footer a:active,
.footer a:visited
{
    color: #bebfc1;
    text-decoration: none;
}

.footer a:hover
{
    color:#ED0C8D;
}

.small
{
    font-size: 0.6em;
}

/*************************************** Barber */

.download_barber
{
	height: 73px;
    padding: 36px 0px 20px 0px;
}

.soon
{
	height: 93px !important;
	padding: 16px 0px 20px 0px !important;
}

#circles_barber
{
    padding: 12px 0px 0px 22px;
}


/*************************************** Bongo Fever */


.download_bongo
{
	height: 93px;
    padding: 20px 0px 20px 0px;
}

.content_bongo
{
	width: 960px;
	padding: 110px 0px 0px 0px;
}

.content_left_bongo
{
    float:left;
    width: 483px;
}

.content_right_bongo
{
	float: left;
	background-image: url("../images/iphone_landscape.png");
	background-repeat: no-repeat;
	background-position: left top;
    width:476px;
    height: 682px;
	margin-top: 65px;
}

.content_right_bongo_leader
{
    float: left;
	background-image: url("../bongofever/images/score-bg.jpg");
	/*background-repeat: no-repeat;
	background-position: left top;*/
    width:473px;
    height: 1012px;
	overflow: hidden;
}

.app_store_bongo
{
    padding: 0px 0px 0px 220px;
}

#screenshots_bongo
{
    width: 304px;
    height: 288px;
    margin: 36px 0px 0px 55px;
}

.iphone_nav_bongo
{
    padding: 32px 0px 0px 170px;
}

#leader_board_bongo
{
	color:#000;
	height:408px;
	width:398px;
	padding: 160px 0px 0px 20px;
}

/************************************** Reviews */

.review_item
{
	padding: 15px;
	background-image: url("../taxijam/images/border.gif");
	background-repeat: repeat-x;
	background-position: top;
}

.review_quote
{
	font-size: 19pt;
	padding:0px 0px 5px 0px;
}

.review_score
{
	font-size: 13pt;
	font-weight: bold;
	padding:0px 0px 10px 0px;
	color: #000;
}

.review_info
{
	padding: 10px 0px 0px 0px;
	font-size: 10pt;
	font-style: italic;
}

/************************************** Preload */

.preload
{
	background-position:-1000px -1000px;
	background-repeat:no-repeat;
}
.pre1
{
	background-image: url("../images/circle.gif");
}
.pre2
{
	background-image: url("../images/circle_on.gif");
}
.pre3
{
	background-image: url("../taxijam/images/taxi_preview1.jpg");
}
.pre4
{
	background-image: url("../taxijam/images/taxi_preview2.jpg");
}
.pre5
{
	background-image: url("../taxijam/images/taxi_preview3.jpg");
}
.pre6
{
	background-image: url("../taxijam/images/taxi_preview4.jpg");
}
.pre7
{
	background-image: url("../taxijam/images/taxi_preview5.jpg");
}
.pre8
{
	background-image: url("../images/arrow_right_down.gif");
}
.pre9
{
	background-image: url("../images/arrow_left_down.gif");
}
.pre10
{
	background-image: url("../images/ranking_bg.png");
}
