/***Cartoon Doll Emporium V.3 CSS Started 11/02/2007 ***/

.duels {
	padding: 0 20px 0 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color:#FFFFFF;
}
/********** Misc **********/
.bigcaps {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:50px;
	color:#FFFF00;
	float:left;
	line-height: 40px;
	padding: 0 4px 0 0;
}
.duel_help {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFFFFF;
	line-height:30px;
}	
.duelslogo {
	background-image:url(profile/duels/dollyduelslogo.jpg);
	width: 431px;
	height:223px;
	margin: 0 auto 0 auto;
	padding: 0 15px 0 15px;
}
.duelsbg {
	background-image:url(profile/duels/duels_bg.jpg);
	width: 431px;
	margin: 0 auto 0 auto;
	padding: 0 15px 0 15px;
}
.duelsbgbottom {
	background-image:url(profile/duels/duels_bg_bottom.jpg);
	width: 461px;
	height: 22px;
	margin: 0 auto 0 auto;
	padding: 0;
}
.duelsbgtop {
	background-image:url(profile/duels/duels_bg_top.jpg);
	width: 461px;
	height: 22px;
	margin: 0 auto 0 auto;
	padding: 0;
}
.duel_menu {
	background-image:url(profile/duels/duels_menu.gif);
	background-repeat:no-repeat;
	width:426px;
	height:28px;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;	
	text-align:center;
	margin: 0 auto 20px auto;
	padding: 6px 0 0 0;
}
.duel_menu_arena {
	background-image:url(profile/duels/duels_menu.gif);
	background-repeat:no-repeat;
	width:426px;
	height:28px;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;	
	text-align:center;
	margin: 0 auto 0 auto;
	padding: 8px 0 0 0;
}
.duel_bottom_menu {
	color:#FFFFFF;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 16px 0 18px 0;
}
.duelstitle {
	background-image:url(profile/duels/duels_title_bg.jpg);
	background-repeat: repeat-x;
	height:30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:bold;
	color:#FFFF00;
	padding: 8px 0 0 8px;
	margin: 10px 1px 5px 1px;
}
.duels_online {
	font-size:10px;
	color: #FFFF00;
}
.duels_offline {
	font-size:10px;
	color: #999999;
}
.duelsborder {
	border:#FFFFFF 1px dotted;
}
.duelsborder:hover {
	border:#FFFF00 1px dotted;
}
.duels_clear {
	clear:both;
	border-bottom:#FFFFFF 1px dotted;
	height:10px;
	margin:10px;
}
/********** Versus **********/
.duel_box {
	background-image:url(profile/duels/duels_versus.png);
	_background-image:url(profile/duels/duels_versus.gif);
	background-repeat: no-repeat;
	background-position:center;
	width: 425px;
	height: 120px;
	padding: 10px 0 15px 0;
	margin: 5px 0 5px 0;
	border:#CCCCCC thin dotted;
}
.duel_user1 {
	float:left;
	width: 150px;
	text-align:center;
}
.duel_user2 {
	float:right;
	width: 150px;
	text-align:center;
}
.duel_user1 a,
.duel_user2 a{
	text-decoration:none;
}

.duel_user1 a:hover,
.duel_user2 a:hover{
	text-decoration:none;
}
/********** Leaderboards **********/
.duel_scoreWrapper {
	width: 425px;
	height: 130px;
	padding: 10px 0 15px 0;
	margin: 5px 0 5px 0;
	border:#CCCCCC thin dotted;
}
.duel_score {
	float:left;
	width: 270px;
}
.duel_name {
	color: #FFCC00;
	font-weight:bold;
}
.duel_text1 {
	float:left;
	width: 300px;
	color: #FFCC00;
	font-weight:bold;
	font-size:14px;
}
.duel_number {
	background-color:#333333;
	float:right;
	width: 120px;
	height: 60px;
	border:#CCCCCC thin dotted;
	color: #FFCC00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:30px;
	text-align:center;
	vertical-align:middle;
	line-height:50px;
}
.duel_online {
	width:100%;
	border:#CCCCCC thin dotted;
}
.duel_online_title {
	background-color:#333333;
	height: 40px;
	padding: 8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#FFFF00;
	font-weight:bold;
	text-align:center;
}
.duel_online1 {
	background-color:#666666;
	color: #FFCC00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align:center;
	text-decoration:none;
}
.duel_online1 a {
	text-decoration:none;
}
.duel_online_name {
	width: 40%;
	height: 40px;
}
.duel_online_other {
	width: 20%;
}
.duel_pages {
	background-color:#333333;
	padding: 8px;
	text-align:right;
}
.duel_sort {
	background-color:#333333;
	color: #FFCC00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
}		
.duels_challenge {
	background-image: url(profile/duels/icon_challenge.png);
	_background-image: url(profile/duels/icon_challenge.gif);
	background-repeat:no-repeat;
	width:120px;
	height:30px;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	padding: 10px 0 0 24px;
	float:right;
	cursor: pointer;
}
.duels_challenge_arena {
	background-image: url(profile/duels/icon_challenge.png);
	_background-image: url(profile/duels/icon_challenge.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:30px;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	padding: 10px 0 0 0;
}
.duels_edit_profile {
	background-image: url(profile/duels/edit_bg.png);
	_background-image: url(profile/duels/edit_bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:30px;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	padding: 10px 0 0 0;
	cursor: pointer;
}
.duels_challenge_off {
	background-image: url(profile/duels/icon_challenge_off.png);
	_background-image: url(profile/duels/icon_challenge_off.gif);
	background-repeat:no-repeat;
	width:120px;
	height:30px;
	color:#CCCCCC;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	padding: 10px 0 0 24px;
	float:right;
}
.duels_challenge a,
.duels_challenge_arena a {
	color:#FFFFFF;
}
.duel_profile_avatar {
	background-color:#333333;
	border:#CCCCCC thin dotted;	
	width:420px;
	height:auto;
	margin: 0 10px 10px 0;
	padding: 0 0 20px 0;
	text-align:center;
}
.duel_charprofile {
}
.duel_profile_image {
	background-color:#333333;
	border:#CCCCCC thin dotted;	
	float:left;
	width:140px;
	margin: 0 10px 0 0;
	padding: 15px 5px 15px 5px;
}

.duel_profile_stats {
	background-color:#333333;
	border:#CCCCCC thin dotted;	
	float:left;
	width:246px;
	padding: 5px;
}
.duel_title_stat {
	background-image:url(profile/duels/duels_stat_bg.gif);
	background-color:#666666;
	background-repeat:repeat-x;
	padding: 4px;
	color:#FFCC00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	margin: 10px 0 10px 0;
}
.duel_itemWrapper {
	padding:4px;
}
.duel_item {
	float:left;
	width:40px;
	height:40px;
}
.duel_item_name {
	float:left;
	width:200px;
	height:40px;
	line-height:30px;
}
.duel_statbox {
	width:90%;
}
.duel_statbox1 {
	width: 30%;
}
.duel_statbox2 {
	width:70%;
}
.duel_Win {
	color:#00FF00;
}
.duel_Loss {
	color:#FF0000;
}
/********** Comment **********/
.duel_comment {
	margin: 10px 0 10px 0;
}
.duel_commentuser {
	float:left;
	width:100px;
	margin: 0 10px 0 0;
}	
.duel_commenttext {
	background-color:#333333;
	border:#CCCCCC thin dotted;	
	float:left;
	width:305px;
	padding: 5px;
}
.date {
	color:#CCCCCC;
}
.duel_deletecomment a{
	float:right;
	background-image:url(profile/duels/duels_title_bg.jpg);
	background-repeat:repeat-x;
	border:#CCCCCC thin solid;	
	padding: 1px 2px;
	font-size:10px;	
}
.duel_deletecomment a:hover {
	background-image:url(profile/duels/duels_stat_bg.gif);
	background-repeat:repeat-x;
	padding: 1px 2px;
	text-decoration: none;
}
/********** Store **********/
.duel_titlebg {
	background-color:#999999;
	padding: 8px;
	font-weight:bold;
}
.duel_checkbox {
	width: 10%;
	padding: 8px;
	vertical-align:top;
	text-align: center;
	border:#999999 thin solid;
	background-color:#333333 !important;
}
.duel_value {
	width: 20%;
	padding: 8px;
	vertical-align:top;
	text-align: left;
	font-weight:bold;
	border:#999999 thin solid;
	background-color:#333333 !important;
}
.duel_itemstore {
	width: 30%;
	padding: 8px;
	background-color:#333333 !important;
	border:#999999 thin solid;
	text-align:center;
}
.duel_itemstore a,
.duel_user a {
	text-decoration:none;
}
.duel_itemstore a:hover,
.duel_user a:hover {
	color:#FFFFFF;
}
.duel_description {
	width: 40%;
	padding: 8px;
	background-color:#333333 !important;
	border:#999999 thin solid;
	text-align:left;
	vertical-align:text-top;
}
.duel_itembox {
	background-color:#333333 !important;
	border:#999999 thin solid;
	padding:10px;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color: #FFCC00;
}
.duel_itemboxcheckout {
	background-color:#333333 !important;
	border:#999999 thin solid;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
}	

/********** CDE Arena **********/

#cdearena {
	float: left;
	width: 996px;
	margin: 0 5px 0 0;
	padding: 0;
}
#cdearenatop {
	background-image: url(../../site_images/full_bg_top.png);
	_background-image: url(../../site_images/full_bg_top.gif);
	height: 30px;	
	margin: 0;
	padding: 0;	
}
#cdearenamid {
	background-image: url(../../site_images/full_bg_mid.png);
	_background-image: url(../../site_images/full_bg_mid.gif);
	background-repeat:repeat-y;
	padding: 10px 0 0 0;
	margin: 0;
}	
#cdearenabot {
	background-image: url(../../site_images/full_bg_bot.png);
	_background-image: url(../../site_images/full_bg_bot.gif);
	height: 20px;
	margin: 0 0 10px 0;
}
.arena_top {
	background-image:url(profile/duels/arena_logo.gif);
	background-repeat:no-repeat;
	height:42px;
	width:955px;
	margin: 0 auto 0 auto;
	padding:180px 0 0 0;
}
.arena_mid {
	background-image:url(profile/duels/arena_mid.gif);
	background-repeat:repeat-y;
	width:955px;	
	margin: 0 auto 0 auto;
	padding: 15px 0 10px 0;
}
.arena_bot {
	background-image:url(profile/duels/arena_bottom.gif);
	background-repeat:no-repeat;
	height:22px;	
	width:955px;	
	margin: 0 auto 0 auto;
}
/********** Top 5 **********/
.topusersWrapper {
	width: 300px;		
}
.topuser_pic {
	float:left
}
.topuser_stat {
	float:left;
}

/********** Store **********/

#selecteditem {
	background:url("profile/duels/store_selected.gif") no-repeat center;
	width:432px;
	height:178px;
	margin-bottom:10px;
}

#selecteditem .selecteditembox {
	margin:30px 0 0 10px;
	padding:0;
}

.storemargin {
	float:left;
	width:12px !important;
}

.storeitems {
	float:left;
	width:205px;
	background-color:#333333;
	border:#FFFFFF 2px solid;
	padding:0;
	margin:0;	
}

.storeitems h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.storeitems ul{
	list-style:none;
	padding:4px 0 14px 14px;
	margin:0;	
}

.storeitems li {
	display:block;
}

.storeitems li a{
	color:#FFFF00;
	cursor: pointer;
}

.storeitems li a:hover{
	color:#FFFFFF;
	font-weight:bold;
}

/*********** $$$Character BANK $$$**************/
    .horizontal li
    {
    display: inline;
    list-style-type: none;
    float: left;
    margin: 0px 10px 10px 10px;
    }
    
    .bank_characterWrapper {
	width: 425px;
	height: 120px;
	//padding: 10px 0 15px 0;
	margin: 0 0 10px 0;
	border:#CCCCCC thin dotted;
    }
	
/********** Challenge Box **********/
.challengeBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FFFF00;
}

.challengeBoxTop {
	background:url(profile/duels/right_top.gif) no-repeat center;
	width:290px;
	height:11px;
	margin:5px auto 0 auto;
	padding:0;
}

.challengeBoxMid {
	background:url(profile/duels/right_bg.gif) no-repeat bottom;
	width:290px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0 0 15px 0;
}

.duels_avatar {
	float:left;
	width:100px;	
	margin: 0 10px 0 10px;
	padding:0;
}

.duels_challengebox {
	float:left;
	width:160px;
	margin: 0 0 0 0;
	padding:0;
	font-weight:bold;
}

.duels_challengetext {
	height:79px;
}
