* {
	margin: 0;
	padding: 0;
	border: 0;
}

img {
	margin: 0px;
	padding: 0px;
	display: block;
}

body {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #b6b6b6;
	background:#1d1d1d repeat-x url(../images/bg.jpg) top;
}

#container{
	width:976px;
	text-align:left;
}

#header{
	width:976px;
	height:107px;
}

#menuBar{
	width:976px;
	height:43px;
}

#menu{
	float:left;
	width:750px;
	height:43px;
}

.menu_on{
	width:76px;
	height:34px;
	background:no-repeat url(../images/menu_on.gif);
}

.menu_off{
	width:76px;
	height:34px;
	background:no-repeat url(../images/menu_off.gif);
}

.about_on{
	width:106px;
	height:34px;
	background:no-repeat url(../images/about_on.gif);
}

.about_off{
	width:106px;
	height:34px;
	background:no-repeat url(../images/about_off.gif);
}

#content{
	clear:both;
	width:976px;
}

#footer{
	clear:both;
	width:976px;
	margin-bottom:10px;
}

#underFooter{
	clear:both;
	width:976px;
	margin-bottom:21px;
	color:#464646;
	font-size:10px;
}

#footerTop{
	width:976px;
	height:5px;
	background:no-repeat url(../images/footer_box_top.gif);
}

#footerBottom{
	width:976px;
	height:5px;
	background:no-repeat url(../images/footer_box_bottom.gif);
}

#footerContent{
	width:936px;
	background-color:#343434;
	height:125px;
	padding:20px;
}

#greyFooterTop{
	width:434px;
	height:5px;
	background:no-repeat url(../images/grey_footer_box_top.gif);
}

#greyFooterBottom{
	width:434px;
	height:5px;
	background:no-repeat url(../images/grey_footer_box_bottom.gif);
}

#greyFooterContent{
	width:394px;
	background-color:#464646;
	padding:20px;
	text-align:justify;
}

.footerSection{
	float:left;
	width:153px;
	padding-left:13px;
	color:#fff;
	height:105px;
	border-right:1px solid #5c5c5c;
}

#headerLeft{
	float:left;
	width:447px;
	height:107px;
}

#headerRight{
	float:right;
	width:529px;
	height:107px;
	text-align:right;
}

#leftSide{
	width:226px;
	float:left;
	margin-bottom:21px;
}

#rightSide{
	float:left;
	width:735px;
	padding-left:15px;
	padding-top:17px;
	margin-bottom:21px;
}

.homepageDiv{
	width:703px;
	height:216px;
	padding:18px 13px;
	background: no-repeat url(../images/homepage_bg.gif);
}

.titleBoxTop{
	width:735px;
	height:6px;
	background:no-repeat url(../images/title_box_top.gif);
}

.titleBoxBottom{
	width:735px;
	height:6px;
	background:no-repeat url(../images/title_box_bottom.gif);
}

.titleBoxContent{
	width:709px;
	background:repeat-y url(../images/title_box_bg.gif);
	padding:5px 13px;
}

.noticeBox{
	width:735px;
	height:42px;
	background:no-repeat url(../images/notice_box_bg.gif);
}

.mainBoxTop{
	width:735px;
	height:6px;
	background:no-repeat url(../images/main_box_top.gif);
}

.mainBoxBottom{
	width:735px;
	height:6px;
	background:no-repeat url(../images/main_box_bottom.gif);
}

.mainBoxContent{
	width:707px;
	border-left:1px solid #111111;
	border-right:1px solid #111111;
	background-color:#343434;
	padding:5px 13px;
}

.mainBoxContentListing{
	width:709px;
	border-left:1px solid #111111;
	border-right:1px solid #111111;
	background-color:#343434;
	padding:5px 13px 5px 11px;
}

.mainBoxContentNoBG{
	width:707px;
	border-left:1px solid #111111;
	border-right:1px solid #111111;
	padding:5px 13px;
}

#featuredBoxTop{
	width:226px;
	height:39px;
	background:no-repeat url(../images/featured_box_top.gif);
	margin-top:14px;
}

#featuredBoxBottom{
	width:226px;
	height:16px;
	background:no-repeat url(../images/featured_box_bottom.gif);
}

#featuredBoxContent{
	width:226px;
	background:repeat-y url(../images/featured_box_bg.gif);
	padding:0 20px 5px 20px;
}

#searchBox{
	width:226px;
	height:349px;
	background:no-repeat url(../images/search_bg.jpg);
	padding:44px 9px 0 9px;
}

#gamesIWant{
	width:150px;
	height:27px;
	background:no-repeat url(../images/games_i_want.gif);
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#fefefe;
	padding-top:11px;
	padding-right:11px;
}

#gamesOffered{
	width:150px;
	height:26px;
	background:no-repeat url(../images/games_offered.gif);
	margin-top:4px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#fefefe;
	padding-top:12px;
	padding-right:11px;
}

.userPointsTokens{
	width:154px;
	height:38px;
	background:no-repeat url(../images/header_buy_bg.gif);
	font-weight:bold;
}

#pointsBoxTop{
	background-color:#2a2a2a;
	width:118px;
	height:36px;
}

#pointsBoxBottom{
	background-color:#2a2a2a;
	width:118px;
	height:36px;
	margin-top:6px;
}

.smGreyBoxDetails{
	width:90px;
	height:24px;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	background:no-repeat url(../images/detail_grey_box_sm.gif);
}

.lrgGreyBoxDetails{
	width:157px;
	height:24px;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	background:no-repeat url(../images/detail_grey_box_lrg.gif);
}

.starsGreyBox{
	width:124px;
	height:32px;
	text-align:center;
	font-weight:bold;
	background:no-repeat url(../images/detail_grey_box_stars.gif);
}

.smGreyBox{
	width:90px;
	height:24px;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	background:no-repeat url(../images/featured_sm_grey_box.gif);
}

.conditionBox{
	width:107px;
	height:24px;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	background:no-repeat url(../images/condition_bg.gif);
}

.lrgGreyBox{
	width:186px;
	height:24px;
	padding-top:8px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	background:no-repeat url(../images/featured_lrg_grey_box.gif);
}

.lrgGreyBoxListing{
	width:157px;
	height:24px;
	padding-top:8px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	background:no-repeat url(../images/listing_lrg_grey_box.gif);
}

.pointsGreyBox{
	width:124px;
	height:38px;
	padding-top:2px;
	text-align:center;
	font-weight:bold;
	background:no-repeat url(../images/detail_points_bg.gif);
}


.pointsYellow{
	float:left;
	width:51px;
	margin-left:9px;
	margin-top:11px;
	color:#ffcc33;
	font-weight:bold;
	font-size:11px;
}

.pointsTotal{
	float:left;
	color:#ffffff;
	font-size:20px;
	width:48px;
	padding-right:10px;
	margin-top:5px;
	text-align:right;
	font-weight:bold;
}

.largeWhiteText{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
}
.yellowTextNotBold{
	color:#ffcc33;
	font-size: 11px;
	font-weight: bold;
}
.yellowText{
	color:#ffcc33;
	font-weight:bold;
}

.whiteText{
	color:#ffffff;
	font-weight:bold;
}

.loginInput{
	width:155px;
	height:16px;
	padding:7px;
	color:#dfdfdf;
	background:no-repeat url(../images/login_bg.gif);
}

#messagesBtn{
	width:91px;
	height:20px;
	margin-left:17px;
	background:no-repeat url(../images/messages_btn.gif) right;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-top:5px;
}

.footerHeading{
	color:#ffcc33;
	font-size:13px;
	font-weight:bold;
}

.listingItemContainer{
	padding-top:6px;
	padding-left:2px;
	margin-top:10px;
}

.listingItemOfferedTag{
	position:absolute;
	margin-top:10px;
}

.listingItem{
	width:696px;
	height:178px;
	padding-top:10px;
	padding-left:12px;
	background:no-repeat url(../images/listing_item_bg.gif);
}

.myStuffListingItem{
	width:682px;
	height:178px;
	margin-top:16px;
	margin-left:-4px;
	padding-top:10px;
	padding-left:3px;
	background:no-repeat url(../images/my_stuff_item_bg.gif);
}

.listingItemContent{
	width:671px;
	height:167px;
}

.listingImage{
	width:144px;
	height:167px;
	float:left;
}

.listingInfo{
	width:355px;
	height:167px;
	padding-left:11px;
	float:left;
}

.listingButtons{
	width:124px;
	height:167px;
	padding-left:37px;
	font-size:11px;
	float:left;
}

.wantOfferBtnSm{
	width:90px;
	height:28px;
	text-align:center;
	background:no-repeat url(../images/want_offer_sm_bg.gif);
	padding-top:11px;
}

.wantOfferBtn{
	width:124px;
	height:28px;
	text-align:center;
	background:no-repeat url(../images/listing_want_offer_btn_bg.gif);
	padding-top:11px;
}

.thinWantOfferBtn{
	width:124px;
	height:23px;
	text-align:center;
	background:no-repeat url(../images/thin_btn.jpg);
	padding-top:6px;
}

.detailWantOfferBtn{
	width:124px;
	height:28px;
	text-align:center;
	background:no-repeat url(../images/detail_want_offer_btn_bg.gif);
	padding-top:11px;
}

#gameDetailImage{
	float:left;
	width:157px;
	height:178px;
	padding-top:2px;
	padding-left:3px;
	background:no-repeat url(../images/detail_game_bg.gif);
}

.detailsTabOff{
	float:left;
	width:97px;
	height:28px;
	font-size:17px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	background:no-repeat url(../images/details_tab_off.gif);
}

.detailsTabOn{
	float:left;
	width:97px;
	height:28px;
	font-size:17px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	background:no-repeat url(../images/details_tab_on.gif);
}

.myStuffTabOff{
	float:left;
	width:132px;
	height:28px;
	font-size:17px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	background:no-repeat url(../images/my_stuff_tab_off.gif);
}

.myStuffTabOn{
	float:left;
	width:132px;
	height:28px;
	font-size:17px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	background:no-repeat url(../images/my_stuff_tab_on.gif);
}

.detailBoxTopClean{
	clear:both;
	width:710px;
	height:7px;
	background:no-repeat url(../images/detail_box_top_clean.gif);
}

.detailBoxTop{
	clear:both;
	width:710px;
	height:7px;
	background:no-repeat url(../images/detail_box_top.gif);
}

.detailBoxContent{
	width:678px;
	padding:5px 15px 5px 15px; 
	background-color:#5f5f5f;
	border-left:1px solid #121212;
	border-right:1px solid #121212;
	font-size:10px;
	line-height:17px;
	color:#ffffff;
}

.detailBoxBottom{
	width:710px;
	height:7px;
	background:no-repeat url(../images/detail_box_bottom.gif);
}

.detailTitle{
	width:678px;
	font-size:17px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px solid #424242;
	color:#ffffff;
	clear:both;
	margin-bottom:15px;
}

.detailContent{
	width:678px;
	font-size:10px;
	line-height:17px;
	color:#ffffff;
	padding-bottom:15px;
}

.detailTitle{
	width:678px;
	font-size:17px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px solid #424242;
	color:#ffffff;
	clear:both;
	margin-bottom:15px;
}
.bigWhite{
	color: #ffffff;
	font-size: 28px;
	font-weight: bold;
}
.detailContent{
	width:678px;
	font-size:10px;
	line-height:17px;
	color:#ffffff;
	padding-bottom:15px;
}

#infoDetailCover{
	height:7px; width:105px; background-color:#5f5f5f; margin-left:1px;
}

#imagesDetailCover{
	height:7px; width:105px; background-color:#5f5f5f; margin-left:110px;
}

#videoDetailCover{
	height:7px; width:105px; background-color:#5f5f5f; margin-left:219px;
}

#tradesDetailCover{
	height:7px; width:105px; background-color:#5f5f5f; margin-left:328px;
}

#wantDetailCover{
	height:7px; width:140px; background-color:#5f5f5f; margin-left:1px;
}

#offeredDetailCover{
	height:7px; width:140px; background-color:#5f5f5f; margin-left:145px;
}

#myinfoDetailCover{
	height:7px; width:140px; background-color:#5f5f5f; margin-left:289px;
}
#mytradesDetailCover{
	height:7px; width:140px; background-color:#5f5f5f; margin-left:433px;
}

#userDetails{
	float:left;
	margin-top:18px;
	width:195px;
	height:112px;
}

#userDetails td{
	background-color:#2a2a2a;
}

.detailImage{
	border:1px solid #343434;
	margin:15px;
	display:inline;
}

.detailTableTitle{
	background-color:#343434;
	height:37px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}

.detailTableRowLight{
	background-color:#8b8b8b;
	height:38px;
	border-top:1px solid #5f5f5f;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}

.detailTableRowDark{
	background-color:#787878;
	height:38px;
	border-top:1px solid #5f5f5f;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}

.detailTableRowLightSecond{
	background-color:#787878;
	height:38px;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}

.detailTableRowDarkSecond{
	background-color:#8b8b8b;
	height:38px;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}

.detailTableRowLight td{
	border-top:1px solid #5f5f5f;
}

.detailTableRowDark td{
	border-top:1px solid #5f5f5f;
}


/*------------------------------------------------------------- GENERAL STYLES ---------------------------------------------*/
.clear{
	clear:both;
}

.error{
	color:#EA6D19;
}

.heading{
	color:#1db3c9;
	font-size:20px;
}

.subHeading{
	font-size:14px; 
	color:#555;
	font-weight:bold;
}

.loginFormField{
	width:145px;
	padding:3px;
	background-color:#f2f2f2;
	border:1px solid #111111;
	font-family:tahoma, arial;
	color:#383838;
	font-size:10px;
}	

.loginFormFieldError{
	width:145px;
	padding:3px;
	background-color:#FFE2CF;
	border:1px solid #EA6D19;
	font-family:tahoma, arial;
	color:#383838;
	font-size:10px;
}

.dobSelect{
	width:61px;
	padding:4px;
	background-color:#e9e9e9;
	border:1px solid #111111;
	font-family:tahoma, arial;
	color:#383838;
	font-size:11px;
}

.dobSelectError{
	width:61px;
	padding:4px;
	background-color:#FFE2CF;
	border:1px solid #EA6D19;
	font-family:tahoma, arial;
	color:#383838;
	font-size:11px;
}

.formField{
	width:185px;
	padding:5px;
	background-color:#e9e9e9;
	border:1px solid #111111;
	font-family:tahoma, arial;
	color:#383838;
	font-size:11px;
}	

.formFieldError{
	width:185px;
	padding:5px;
	background-color:#FFE2CF;
	border:1px solid #EA6D19;
	font-family:tahoma, arial;
	color:#383838;
	font-size:11px;
}

.topPageDescription{
	font-size:13px;
	line-height:22px;
}

.formHeading{
	width:500px;
	font-size:17px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px solid #EE701B;
	color:#ffffff;
	clear:both;
	margin-top:15px;
	margin-bottom:10px;
}

input.button {
	margin:0px;
	padding:3px;
	font-size:11px;
	border:none;
	background:#EC701A;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

input.button:hover {
	margin:0px;
	padding:3px;
	background:#F98820;
	color:#fff;
	text-decoration:none;
	cursor:default;
	font-weight:bold;
}

.formTitle{
	font-size:11px;
	font-weight:bold;
	color:#ffcc33;
}

/*------------------------------------------------------------- LINKS ---------------------------------------------*/

a{
	color:#ffcc33;
	text-decoration:none;
}

a:hover{
	color:#ffcc33;
	text-decoration:none;
}

a.messagesLink{
	color:#ffffff;
	text-decoration:none;
}

a.messagesLink:hover{
	color:#EFE0E0;
	text-decoration:none;
}

a.whiteLink{
	color:#ffffff;
	text-decoration:none;
}

a.whiteLink:hover{
	color:#ffffff;
	text-decoration:none;
}

.togglers{
	cursor:pointer;
}

a.underFooter{
	color:#464646;
	font-size:10px;
	text-decoration:none;
}

a.underFooter:hover{
	color:#464646;
	font-size:10px;
	text-decoration:none;
}

a.buyPoints{
	color:#6b6b6b;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

a.buyPoints:hover{
	color:#6b6b6b;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

a.wantOfferLink{
	color:#ececec;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.wantOfferLink:hover{
	color:#ececec;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.footerSection a{
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}

.footerSection a:hover{
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}

a.mainMenu{
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

a.mainMenu:hover{
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

.paginationLinks a{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.paginationLinks a:hover{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.prevNextPage{
	color:#6b6b6b;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
}

a.prevNextPage:hover{
	color:#6b6b6b;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
}

a.platformLink{
	color:#b6b6b6;
	text-decoration:none;
}

a.platformLink:hover{
	color:#b6b6b6;
	text-decoration:none;
}

.pageSelected{
	font-size:20px;
	font-weight:bold;
	color:#ffcc33;
}

/*******************  Smoothbox  ********************/
#TB_window {font: 11px Tahoma, Arial, Helvetica, sans-serif;	color: #333333;}
#TB_secondLine {	font: 10px Tahoma, Arial, Helvetica, sans-serif; color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #fff;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: absolute;	z-index:100; top: 0px; left: 0px; background-color:#000;}
#TB_window {position: absolute; background: #343434;	z-index: 102; color:#b6b6b6; border: 4px solid #8F8F8F; text-align:left;}
#TB_window img {display:block; margin: 15px 0 0 15px;	border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666;}
#TB_caption{height:25px; background: #343434; padding:7px 30px 10px 25px; float:left;}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow{padding:5px 10px 7px 0; margin-bottom:1px; background: #343434; text-align:right; float:right;}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; background: #343434; margin-bottom:1px;}
#TB_title{background-color:#343434; height:27px;}
#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; background: #343434; text-align:left; line-height:1.4em;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: absolute; display:none; height:100px; width:100px; z-index:101;}
#TB_HideSelect{z-index:99; position:absolute; top:0; left:0; background-color:#fff; border:none;}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px;}
/* IE6 */
* html #TB_iframeContent{margin-bottom:1px; background: #343434;}

/*******************  Mootools Pop up  ********************/
.tip {
	background: repeat url(../images/tooltip_bg.png);
	padding: 5px 5px 12px 15px;
	width:210px;
}

.tip-title {
	color: #fff;
	font-size: 11px;
	line-height:22px;
	font-weight:bold;
}

.tip-text {
	color: #fff;
	font-size: 11px;
	line-height:18px;
	font-weight:normal;
}
/*******************  CUSTOM FORM ELEMENTS  ********************/
span.checkbox {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url(../images/tickboxes.png) no-repeat;
display: block;
clear: left;
float: left;
}

span.radio {
width: 25px;
height: 25px;
padding: 0 5px 0 0;
background: url(../images/radio.png) no-repeat;
display: block;
clear: left;
float: left;
}

span.select {
position: absolute;
width: 178px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 18px;
padding: 14px;
color: #a1a1a1;
font-size: 11px;
font-weight:bold;
background: url(../images/select.png) no-repeat;
overflow: hidden;
}

span.selectsm{
position: absolute;
width: 75px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 18px;
padding: 14px;
color: #a1a1a1;
font-size: 11px;
font-weight:bold;
background: url(../images/sm_select.png) no-repeat;
overflow: hidden;
}

span.selectmed{
position: absolute;
width: 98px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 18px;
padding: 14px;
color: #a1a1a1;
font-size: 11px;
font-weight:bold;
background: url(../images/med_select.png) no-repeat;
overflow: hidden;
}

.searchField{
	width: 178px;
	height: 18px;
	padding: 14px;
	color: #a1a1a1;
	font-size: 11px;
	font-weight:bold;
	background: url(../images/search_field_bg.png) no-repeat;
}


/*******************  STYLED SCROLL BARS  ********************/
	
	#messagesBoxAlert{
		float:left;
		width:510px;
		height:67px;
		background-color:#5f5f5f;
		border:1px solid #121212;
		margin-bottom:20px;
		margin-top:20px;
		padding-top:45px;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		z-index:10;
	}
	
	#noMessagesBox{
		width:510px;
		height:67px;
		background-color:#5f5f5f;
		border:1px solid #121212;
		margin-top:-11px;
		margin-left:-11px;
		padding-top:45px;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		position:relative;
		z-index:10;
	}

	#messagesBox{
		float:left;
		width:470px;
		height:92px;
		padding:10px;
		background-color:#5f5f5f;
		border:1px solid #121212;
		line-height:16px;
		margin-bottom:20px;
		margin-top:20px;
		font-weight:bold;
		text-align:center;
		overflow:hidden;
		position:relative;
	}
	
	.messageFromBox{
		width:686px;
		height:16px;
		padding:4px 12px 4px 12px;
		background:no-repeat url(../images/message_from_bg.gif);
		text-align:left;
		color:#343434;
		font-size:10px;
	}
	
	.messageFromMeBox{
		width:686px;
		height:16px;
		padding:4px 12px 4px 12px;
		background:no-repeat url(../images/messages_from_me_bg.gif);
		text-align:left;
		color:#343434;
		font-size:10px;
	}
	
	.messageContentTop{
		height:6px;
		width:710px;
		background:no-repeat url(../images/message_content_top.gif);
		margin-top:3px;
	}
	
	.messageContentBottom{
		height:6px;
		width:710px;
		background:no-repeat url(../images/message_content_bottom.gif);
		margin-bottom:12px;
	}
	
	.messageContentBox{
		width:686px;
		padding:0 12px 0 12px;
		background-color:#959595;
		text-align:left;
		color:#343434;
		font-size:10px;
	}
	
	.messageContentFromMeTop{
		height:6px;
		width:710px;
		background:no-repeat url(../images/message_content_from_me_top.gif);
		margin-top:3px;
	}
	
	.messageContentFromMeBottom{
		height:6px;
		width:710px;
		background:no-repeat url(../images/message_content_from_me_bottom.gif);
		margin-bottom:10px;
	}
	
	.messageContentFromMeBox{
		width:686px;
		padding:0 12px 0 12px;
		background-color:#b4b4b4;
		text-align:left;
		color:#343434;
		font-size:10px;
	}


/*******************  GIANT BOMB GAME DETAILS  ********************/

.wiki-img {
    width:150px;
    padding:8px;
    background:#343434;
    border:solid 1px #121212;
    color:#ccc;
    font-weight:bold;
    text-align:center;
}

.wiki-img-small {
    width:50px;
    padding:8px;
    background:#343434;
    border:solid 1px #121212;
    color:#ccc;
    font-weight:bold;
    text-align:center;
}

.wiki-img-thumb {
    width:150px;
    padding:3px;
    background:#343434;
    border:solid 1px #CC121212C;
    color:#ccc;
    font-weight:bold;
    text-align:center;
}

.wiki-img-screen {
    width:192px;
    padding:3px;
    background:#343434;
    border:solid 1px #121212;
    color:#ccc;
    font-weight:bold;
    text-align:center;
}

.wiki-img-medium {
    width:150px;
    padding:8px;
    background:#343434;
    border:solid 1px #121212;
    color:#ccc;
    font-weight:bold;
    text-align:center;
}

.wiki-img-super {
    padding:8px;
    background:#343434;
    border:solid 1px #121212;
    color:#ccc;
    font-weight:bold;
    text-align:center;
}

.wiki-img-left {
    background:#343434;
    float:left;
    margin:0px 15px 15px 0px;
}

.wiki-img-right {
    background:#343434;
    float:right;
    margin:0px 0px 15px 15px;
}

.wiki-img-center {
    background:#343434;
    padding:0px 0px 15px 0px;
}

.plain-list {
    margin-left:15px;
    margin-top:15px;
}

.detailBoxContent h2{
	width:678px;
	font-size:17px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px solid #424242;
	color:#ffffff;
	clear:both;
	margin-top:15px;
	margin-bottom:10px;
}

.detailBoxContent h3{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:5px;
	margin-top:10px;
	color:#ffffff;
	clear:both;
}

.detailBoxContent ul{
	margin-left:15px;
	padding-left:15px;
}

.detailBoxContent ol{
	margin-left:15px;
	padding-left:15px;
}


/*******************  MENU  ********************/
/* this is the main UL element*/
.dropdown{display:none; margin:0; padding:0; list-style:none; padding-left:21px;}
/* these are the inner menus*/
.dropdown ul{margin:0; padding:0; list-style:none; margin-top:9px;}
/* these are all the LIs in the menu*/
.dropdown li{margin:0; padding:0;}
/* these are the LIs that only belong to submenu*/
.dropdown ul li{margin-top:0px; width:175px; padding:9px; background-color:#3F3F3F; border-top:1px solid #2f2f2f; border-bottom:1px solid #4f4f4f;}
/* these are the LIs that contains a submenu*/
.dropdown li.submenu-down{}

