@CHARSET "ISO-8859-1";

body {
	background-color:#d97601 !important;
	background-image: url(../images/game_background_pattern2.jpg) !important;
	background-repeat: repeat-x !important;
	background-position: top !important;
	}	
#background_container {
	min-width:1189px;
	}
#background_spacer { width:1189px; }	
#background_left, #background_right {
	background:none;	
	}
#content_container, #header_container {
    
    top:0px;
    }
#content_container {
	/*left: -65px;*/
	}
#content {
    background:url(../images/game_background_middle2.jpg) no-repeat;
    background-position: top;
    padding-top:0;
    height: 1000px !important;
    }
#header, #content, #footer {
    width:1189px;
    }

#content img { 
    behavior: url('/themes/default/css/iepngfix2.htc');
	}

#g4g {
	text-align:left;
	width:998px;
	margin:auto;
    padding-top:116px;
}
#g4g table, #g4g td {
    padding:0;
    text-align:left;
    vertical-align:top;
    margin:0;
}
#g4g td.leftColumn {
    background:url('/themes/default/images/g4g_left_bg.png') no-repeat top left;
    behavior: url('/themes/default/css/iepngfix2.htc');

    width:508px;
    height:518px;
}
#g4g td.rightColumn {
    background:url('/themes/default/images/g4g_right_bg.png') no-repeat;
    behavior: url('/themes/default/css/iepngfix2.htc');

    width:482px;
    height:518px;
}
#g4g td.rightColumn div {
    width:350px;
    font-weight:bold;
    font-size:12px;
}
#g4g td.rightColumn p {
    margin-bottom:0.9em;
    line-height:14px;
}

#g4g td.header {
	background:url('/themes/default/images/g4g_header.png') no-repeat;
    behavior: url('/themes/default/css/iepngfix2.htc');
    height:163px;
	width:990px;    
}
#g4g td a img {
    padding:5px;
}

#sendChallenge {
    width:958px;
    margin:auto;
    padding-top:112px;
    text-align:left;
}
#sendChallenge td {
    vertical-align:top;
}
#sendChallenge .header {
    width:948px;
    height:194px;
    background:url('/themes/default/images/challenge-header-bg.png') no-repeat top left;
}
#sendChallenge .left {
    width:132px;
    height:542px;
    background:url('/themes/default/images/challenge-left-bg.png') no-repeat top left;    
}
#sendChallenge .footer {
    width:948px;
    height:138px;
    background:url('/themes/default/images/challenge-footer-bg.png') no-repeat top left;
text-align:center;
}
#sendChallenge .header, #sendChallenge .left, #sendChallenge.footer {
    behavior: url('/themes/default/css/iepngfix2.htc');  
}

#sendChallenge .step1Header {
    width:343px;
    height:72px;
    background:url('/themes/default/images/challenge-choose-your-friends.jpg') no-repeat top left;
}

#sendChallenge .selectFriends {
    width:343px;
    height:351px;
    background:url('/themes/default/images/challenge-select-friends-bg.jpg') no-repeat top left;
}
#selectFriends {
    width:280px;
    height:280px;
    overflow-x:hidden;
    overflow-y:auto;
}
#selectFriends a {
    text-decoration:underline;
}
#selectFriends ul {
    margin-top:-10px;
}
#selectFriends li {
    padding-top: 14px;
    display:block;
    width:272px;
    height:95px;
    vertical-align:top;
    text-align:left;
}
#selectFriends li.odd {
    background:url('/themes/default/images/challenge-friend-list-alt-bg.jpg') repeat-y;
}
#selectFriends span {
    display:block;
    width:75px;
    margin-left:15px;
    font-size:14px;
    color:#fbbe4e;
    font-weight:bold;
}
#selectFriends img {
    width:64px;
    height:64px;
    margin-bottom:5px;
    padding:0;
    display:block;
}
#selectFriends h4 {
    display:block;
    float:right;
    width:175px;
    font-size:20px;
    font-weight:bold;
    margin-top:25px;
}

#sendChallenge .selectedFriends {
    width:343px;
    height:119px;
    background:url('/themes/default/images/challenge-selected-bg.jpg') no-repeat top left;
}
#selectedFriends {
    width:250px;
    height:70px;
    overflow-x:hidden;
    overflow-y:auto;
    margin-top:5px;
    margin-left:15px;
    font-size:14px;
    color:#fbbe4e;
}
#sendChallenge .step2Header {
    width:474px;
    height:53px;
    background:url('/themes/default/images/challenge-choose-your-game.jpg') no-repeat top left;
}
#sendChallenge .selectGame {
    width:474px;
    height:489px;
    background:url('/themes/default/images/challenge-select-game-bg.jpg') no-repeat top left;
}
#sendChallenge .puzzle1,#sendChallenge .puzzle2,#sendChallenge .puzzle3,#sendChallenge .puzzle4,#sendChallenge .puzzle5 {
    display:block;
    width:343px;
    height:91px;
    background:url('/themes/default/images/challenge-game1-bg.jpg') 0 0px;
    margin-bottom:4px;
}
#sendChallenge .puzzle1:hover,#sendChallenge .puzzle2:hover,#sendChallenge .puzzle3:hover,#sendChallenge .puzzle4:hover,#sendChallenge .puzzle5:hover {
	background-position:0 91px;
	cursor:pointer;
}
#sendChallenge .selectGame input {
    margin:69px 0 0 10px;
}
#sendChallenge .puzzle2 {
    background:url('/themes/default/images/challenge-game2-bg.jpg') 0 0;
}
#sendChallenge .puzzle3 {
    background:url('/themes/default/images/challenge-game3-bg.jpg') 0 0;
}
#sendChallenge .puzzle4 {
    background:url('/themes/default/images/challenge-game4-bg.jpg') 0 0;
}
#sendChallenge .puzzle5 {
    background:url('/themes/default/images/challenge-game5-bg.jpg') 0 0;
}
#sendChallenge .footer button {
    width:258px;
    height:66px;
border:0;
    background:url('/themes/default/images/send-challenge.jpg') 0 0;
}
#sendChallenge .footer button span {
    display:block;
    width:258px;
    height:66px;
}
#sendChallenge .footer button:hover {
    background:url('/themes/default/images/send-challenge.jpg') 0 66px;
    cursor:pointer;
}