/*
		File: 	ellusionist_global.css
		Date: 	Monday, July 25 2005
		Author: Jonathan Moore - jmoore@2advanced.com
		Desc:		General presentation handler for Ellusionist site
		~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Copyright (c) 2005 2Advanced Studios
*/

/*---------------------------------------------------------------------------- 
ESSENTIAL
-----------------------------------------------------------------------------*/

html, body{
	margin: 0;
	padding: 0;
	background: #1d1d1d;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bd8417;
	}
p{

	}
a{color:#f6d601;
	}
a:hover{color:Orange; text-decoration:underline;
	}
h1{	
	}
h2{	
	}
h3{
	}
h4{	
	}
h5{	
	}
h6{	
	}
.hr_small hr{
	display:none;
	}
.hr_small
{
	margin: 0px 0 10px 3px;
	display:block;
	height: 13px;
	background: url(cssimg/hr-bg.gif) top left no-repeat;
	}
#rollover_subnav a:hover{ font-size:11px; color:#e47600;}
#rollover_subnav a{font-size:11px;  color:#f6d601; }	
#rollover_subnav
{
	background-image:url(cssimg/main_subnav_button.gif);
	background-position:6px 2px;
	background-repeat:no-repeat;
	padding-left:20px;
}
#rollover_subnav_header
{
	width:170px;
	height:15px;
	background-image:url(cssimg/main_subnav_menu.gif);
	background-repeat:no-repeat;
	background-position:left;
}	
/*---------------------------------------------------------------------------- 
HEADER TABLE
-----------------------------------------------------------------------------*/
#hdr_tbl{
	width: 100%;
	height: 137px;
	background: #191919;
	}
	
#hdrLcol_td{
	width: auto;
	background: #1d0b07 url(cssimg/hdr_tbl-tile.gif) right 81px repeat-x;
	}
	
#hdrCcol_td{
	width: 980px;
	}
#hdrCcol_tbl{
	width: 980px;
	display:block;
	}	
#hdrCcol_ude{
	display:block;
	height:137px;
	width:325px;
	background:url(cssimg/hdrCcol_ude.jpg) no-repeat;
	float:left;
	vertical-align:top;
	position:relative;
	}
#hdrCcol_ude a{
	text-decoration:none;
	display:block;
	height:106px;
	width: 145px;
	background: none;
	text-indent:-2700px;
	position:absolute;
	top:23px;
	left:63px;
	}
#hdrCcol_logo{ 
	display:block;
	height:137px;
	width:300px;
	background:url(cssimg/hdrCcol_logo1.jpg) no-repeat;
	float:left;
	vertical-align:top;
	position:relative;
	}
#hdrCcol_logo a{
	text-decoration:none;
	display:block;
	height:126px;
	width: 300px;
	background: none;
	text-indent:-2700px;
	position:absolute;
	top:11px;
	left:0;
	}
#hdrCcol_login{
	display:block;
	height:137px;
	width:355px;
	background:url(cssimg/hdrCcol_login.jpg) no-repeat;
	float:left;
	}
	
#hdrRcol_td{
	width: auto;
	background: #0e1327 url(cssimg/hdr_tbl-tile.gif) left 81px repeat-x;
	}

/*---------------------------------------------------------------------------- 
MAIN TABLE
-----------------------------------------------------------------------------*/
#main_tbl{
	width: 100%;
	}
#mainCcol_td{
	width:980px;
	background: url(cssimg/content-bg.jpg) 0 0 repeat-y;
	}
.mainScol_td{
	width:auto;
	background: #1d1d1d;
	}
	
/*---------------------------------------------------------------------------- 
MAINCOLS TABLE
-----------------------------------------------------------------------------*/
#maincolsLcol_td{
	width:250px;
	vertical-align: top;
	}
#maincolsRcol_td{
	width:730px;
	vertical-align: top;
	}
	
.bottomSpear{
	display: block;
	height:34px;
	width:250px;
	background: url(cssimg/bottomSpear.gif) 0 0 no-repeat;
	}
	
/*---------------------------------------------------------------------------- 
NAV
-----------------------------------------------------------------------------*/

	
#nav_full
{
	background: url(images/nav_repeat.jpg);
	background-repeat:repeat-y;
	background-position:right;
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
	width: 233px;
	height: 195px;      /* -----------------------------adjust nav's height here---------------------------------*/
	position:relative;
	voice-family: "\"}\""; 
	voice-family:inherit;
	display:block;
	z-index:5000;
}

#nav
{
	width: 233px;
	height:100%;
	background: url(images/nav_middleleft.jpg);
	background-repeat:repeat-y;
	background-position:left;
	float:left;

}

#nav_footer
{
	width:233px;
	height:100%;
	background: url(images/nav_footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}

#nav_topleft
{
	width:233px;
	height:100%;
	float:inherit;
	background: url(images/nav_topleft.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}


#nav_leftall
{
	float:left;
	width:31px;
	height:100%;
	background: url(images/nav_bottomleft.gif);
	background-position:0% 100%;
	background-repeat:no-repeat;
}
	
.subnav a
{	
	color:#efebbb;
	font-weight:bold;
	}
.subnav a:hover{
	color:#f6d601;
	}
	
/*---------------------------------------------------------------------------- 
CALEVENTS
-----------------------------------------------------------------------------*/
#calevents{
margin: 10px 0 0 17px;
display:block;
width:233px;
height:237px;
position:relative;
background: url(cssimg/calevents-bg.jpg) 0 0 no-repeat;
}

#calevents_tbl
{
margin:0px 0 0 0px;
padding:0px;
height:220px;
overflow:auto;
}
#calevents_tbl tr td 
{
margin:0px;
padding:0px;
height:auto;
position:relative;

}
#calevents_tbl th{
	text-align:center;
	height: 10px;
	width:233px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#f6d601;
	padding:0px; margin:0px;
	text-transform:uppercase;
	cursor:default;
	}
#calevents_tbl tr{
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	height: 1px;
	background:none;
	color:#f6e5ba;
	cursor:pointer;
	}
#calevents_tbl tr.normal{
	background:none;
	color:#f6e5ba;
	}
#calevents_tbl tr.highlight{
	background:#2c2c2c;
	color:#43a2ef;
	}
	
/*---------------------------------------------------------------------------- 
CARDSET
-----------------------------------------------------------------------------*/
#cardset{
	margin: 10px 0 0 17px;
	display:block;
	width:233px;
	height:159px;
	background: url(cssimg/cardset-bg.jpg) 0 0 no-repeat;
	}
#cardset img{
	margin:44px 0 0 32px;
	}

/*---------------------------------------------------------------------------- 
RULEBOOK
-----------------------------------------------------------------------------*/
#rulebook{
	margin: 10px 0 0 17px;
	display:block;
	width:233px;
	height:159px;
	background: url(cssimg/howtoplay_bg.jpg) 0 0 no-repeat;
	}
#rulebook img{
	margin:44px 0 0 32px;
	}

/*---------------------------------------------------------------------------- 
UPCOMING PRODUCT
-----------------------------------------------------------------------------*/
#upcoming_product{
	margin: 10px 0 0 17px;
	display:block;
	width:233px;
	height:203px;
	background: url(cssimg/upcominf_product_tout_bg.jpg) 0 0 no-repeat;
	}
#upcoming_product img{
	margin:31px 0 0 32px;
	}
	
#upcoming_product_more{
    position: relative;
    left:105px;
    top:16px;
    width:126px;
    height:22px;
    }
    
#upcoming_product_more a{
    display:block;
    background:url(cssimg/upcoming_product_more_btn.jpg) 0 0 no-repeat;
    width:126px;
    height:22px;
    }

#upcoming_product_more a *{
    display:none;
    }
    
.upcoming_product_text
{
    width:150px; 
    height:110px; 
    margin-left:35px; 
    padding-top:55px; 
    color:#d7d7d7; 
    font-size:10px;
    line-height:13px;
    }

.upcoming_product_text a
{
    color:#ebebeb;
    text-decoration:none;
    }


.upcoming_product_text a:hover
{
    color:#ffd800;
    text-decoration: underline;

    }
/*---------------------------------------------------------------------------- 
event_coverage_tout (main page left)
-----------------------------------------------------------------------------*/
#eventcoverage_tout{
	margin: 10px 0 0 17px;
	display:block;
	width:233px;
	height:172px;
	background: url(cssimg/event_coverage_bg.jpg) 0 0 no-repeat;
	}
#eventcoverage_tout img{
	margin:57px 0 0 32px;
	}	
	
	
	
/*---------------------------------------------------------------------------- 
Tournament_tout (main page left)
-----------------------------------------------------------------------------*/
#tournament_tout{
	margin: 10px 0 0 17px;
	display:block;
	width:233px;
	height:159px;
	background: url(cssimg/tournament_bg.jpg) 0 0 no-repeat;
	}
#tournament_tout img{
	margin:44px 0 0 32px;
	}	
	
	
	
/*---------------------------------------------------------------------------- 
CONTENT TABLE
-----------------------------------------------------------------------------*/
#content_tbl{
	width: 100%;
	}
#contentBody_td{
	vertical-align:top;
	width:453px;
	background: url(cssimg/contentBody_td-bg.gif) 0 0 repeat-y;
	}
#contentTouts_td{
	vertical-align:top;
	width: auto;
	}
	
	
#latestNews_hdr{
	display:block;
	width:454px;
	height:47px;
	}
	
#latestNews{
	background:url(cssimg/latestNews-bg.jpg) 0 bottom no-repeat;
	}
/*-----------------------------------------------------------------------------------------------------------------*/	
#latestNews_box{
	/*margin:0 35px 0 35px;*/
	padding : 41px 38px 1px 33px;
	display:block;
	width:454px;	
	voice-family: "\"}\""; 
  voice-family:inherit;
	width:379px;
	background:url(cssimg/latestNews_hdr-bg.jpg) left top no-repeat;
	}
	
#latestNews_box p{
	margin: 0;
	padding: 0 0 0 48px;
	}
	
#latestNews_box h2{
	margin: 0;
	padding: 0 0 0 48px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#eadc33;
	}
	
#latestNews_box .news_icon{
	margin: 0 0 0 8px;
	float:left;
	}
	
#latestNews_box .news_img{
	margin: 0 0 8px 8px;
	}
	
/*---------------------------------------------------------------------------- 
TOUTS
-----------------------------------------------------------------------------*/
#touts{
	margin: 0 0 0 10px;
	}
#touts img{
	margin: 0 0 20px 0;
	}

/*---------------------------------------------------------------------------- 
FOOTER TABLE
-----------------------------------------------------------------------------*/
#footer_tbl{
	width: 100%;
	}
#footerCcol_td{
	width:980px;
	height:250px;
	background: url(cssimg/footer-bg.jpg) 0 0 no-repeat;
	}
.footerScol_td{
	width:auto;
	background: #1d1d1d;
	}
	
#footerCcol_td p {
	margin:0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e8c174;
	text-align:center;
	}
#footerCcol_td p a {
	color:#daa11a;
	font-weight:bold;
	}
	

/*---------------------------------------------------------------------------- 
TEMPLATE
-----------------------------------------------------------------------------*/
#templateContent{	
	background: url(cssimg/templateContentBg.jpg) top left repeat-y;
}

#templateContent1{	
	background: url(cssimg/templateContentBg.jpg) top left repeat-y;
}

.templateContent2{	
	background: url(cssimg/templateContentBg.jpg) top left repeat-y;
	position: relative;
}

#templateBase
{
	padding: 0px 45px 80px 45px;
	background: url(cssimg/templateContentFooter.jpg) bottom left no-repeat;
	width: 687px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:597px;
	}

	
#langHorizontal
{
    font-size: 80%;
}

#langHorizontal a:link, #langHorizontal a:visited
{
    text-decoration: none;   
    color: #f6d601; 
}

#langHorizontal a:hover
{
   text-decoration: underline; 
}

/*---------------------------------------------------------------------------- 
CARD OF THE DAY
-----------------------------------------------------------------------------*/

#cotd_fullbody
{
	background-image:url(images/cotd/cotd_background2.jpg);
	background-repeat:no-repeat;
	width:281px;
	height:483px;
	float:left;
}

#cotd_header
{
	background-image:url(images/cotd/cotd_header2.jpg);
	width:281px;
	height:47px;
}

#cotd_footer .ftrbodytext{display:none;}	
#cotd_footer .footer_bottom_cell_bkgd {display:none;}
#cotd_footer .footer_cell_outside{display:none;}
#cotd_footer .footer_cell_center{display:none;}
#cotd_footer .footer_cell_middle{display:none;}
#cotd_footer .footer_cell_bottom{display:none;}
#cotd_footer .footer_cell_inside{display:none;}
#cotd_footer table
{
	width:285px;
}
#cotd_footer
{
	width:285px;
	height: 25px;
	position:relative;
	top: -35px;
	left: 180px;
}

.cotd_textpadding
{
	width:245px;
	position:relative;
	left: 9px;
	top: 2px;
}

#cotd_full
{
width: 233px;
position:relative;
left:18px;
float: left;
background-image: url(cssimg/cotd-bg.jpg);
background-repeat: repeat-y; 
background-position:left top;
}

#cotd_top
{
float: left;
width: 233px;
height:100%; 
background-image: url(cssimg/cotd-bg-top.jpg);
background-position: left top; 
background-repeat: no-repeat;
}

#cotd_bottom
{
float: left; 
width: 233px; 
height:100%;
background-image: url(cssimg/cotd-bg-bottom.jpg);
padding-bottom:60px;
background-repeat: no-repeat;
background-position: left bottom; 
}
.cotd_2
{
position:relative;
left:3px;
float: left; 
width: 185px; 
overflow:hidden;
padding-top: 5px;
margin: none;
}

.cotd_3
{
position:relative;
left:45px;
float: left; 
width: 185px; 
overflow:hidden;
padding: none;
margin: none;
}

.cotd_3 a
{
	border:none;
	color:black;
}

#c_logo
{
width: 8px; 
height:8px;
background-image: url(images/cotd/c_logo.jpg);   
background-repeat:no-repeat; 
position:relative;
left:9px;
top:3px;
float:left;
    }



/*---------------------------------------------------------------------------- 
How to Play 
-----------------------------------------------------------------------------*/


.mainbody{
background-image:url(images/HowToPlay/main_background.jpg); 
width:481px; 
background-repeat:repeat-y; 
margin: auto;
}
	
.secondbody{
background-image:url(images/HowToPlay/2nd_main_background.jpg); 
background-repeat:repeat-y; 
width:429px; 
position: relative; 
left:25px;
}

.secondfooter{
background-image:url(images/HowToPlay/2nd_bottombar.jpg); 
background-repeat:no-repeat; 
background-position:bottom; 
width:429px; 
padding-bottom:5px;

}


.secondheader0{
background-image:url(images/HowToPlay/wow_demo.jpg); 
background-repeat:no-repeat; 
width:449px; 
height:56px;
position:relative;
left:-9px;
}

.secondheader1{
background-image:url(images/HowToPlay/howtoplaybanner.jpg); 
background-repeat:no-repeat; 
width:449px; 
height:76px;
position:relative;
left:-9px;
}
	
.secondheader2{
background-image:url(images/HowToPlay/demodeckbanner.jpg); 
background-repeat:no-repeat; 
width:449px; 
height:76px;
position:relative;
left:-9px;
}

.secondheader3{
background-image:url(images/HowToPlay/warraxdemodeckbanner.jpg); 
background-repeat:no-repeat; 
width:429px; 
height:28px;
}

.secondheader4{
background-image:url(images/HowToPlay/tazodemodeckbanner.jpg); 
background-repeat:no-repeat; 
width:429px; 
height:28px;
}

.secondheader5{
background-image:url(images/HowToPlay/howtoplay_onyxia_header.jpg); 
background-repeat:no-repeat; 
width:429px; 
height:28px;
}

.howtoplaytext{
color:#bd8417; 
width:410px; 
position:relative; 
top:0px; 
left:10px; 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
}
	    	
.htp_footer{
width:481px; 
height:40px; 
background-image:url(images/HowToPlay/bottom_gold_bar.jpg); 
background-repeat:no-repeat;
}

.fullblock{
	width:429px;
	height:198px;
	}

.leftblock{
	height:198px;
	width:169px;
	position:absolute;
	left:4px;
}

.rightblock{
	height:198px;
	width:250px;
	position:absolute;
	left:175px;
	bottom: 3px;
	
}
		
/*---------------------------------------------------------------------------- 
OP main news article
-----------------------------------------------------------------------------*/

.op_news_mini_repeat
{
	background-image:url(images/op_main/op_news_mini_repeat.jpg); 
	background-repeat:repeat-y; 
	width:512px; 
	position: relative; 
	left: 32px; 
	top: 5px;
}

.op_news_mini_repeat_top
{
	background-image:url(images/op_main/op_news_mini_repeat_top.jpg); 
	background-repeat:no-repeat; 
	background-position:top left; 
	height:100%; 
	width:512px;
}
      
.op_news_mini_repeat_bottom
{
	background-image:url(images/op_main/op_news_mini_repeat_bottom.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
	height:100%; 
	width:512px; 
	padding-bottom:25px;
}


/*---------------------------------------------------------------------------- 
OP main page
-----------------------------------------------------------------------------*/
#op_sub_header
{
    position:inherit;
    margin-left: 76px;
    width: 260px;
    height:47px;
    margin-top:-53px;
}


#op_all_home
{
	position:relative; 
	left:-15px;
	}
        
#wow_op_mainflash
{
	height:258px; 
	width:632px;
}

#op_news_banner
{
	width:640px; 
	height:53px; 
	position:relative; 
	left:-8px;}

#op_news_repeat
{
	background-image:url(images/op_main/op_news_repeatbar.jpg); 
	background-repeat:repeat-y; 
	width:574px; 
	position: relative; 
	left: 25px;
}

#op_news_repeat_top
{
	background-image:url(images/op_main/op_news_top_repeat.jpg); 
	background-repeat:no-repeat; 
	background-position:top left; 
	height:100%; 
	width:574px;
}

#op_news_repeat_bottom
{
	background-image:url(images/op_main/op_news_bottom_repeat.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
	height:100%; 
	width:574px; 
	padding-bottom:40px;
}
.tourn_buttons
{
	padding:0px;
	margin:0px;
}
.tourn_buttons2
{
	padding:0px;
	margin:0px;
	margin-top:-2px;
}



 
 
 
.style1, .style2, .style3, .style4, .style5
{
    border-bottom: 1px solid #eee;
    padding: 2px 10px 2px 0;
}

.style1
{
    padding-left: 2px;
}

.style5
{

    white-space: nowrap;
}

.rc_table
{
    width: 500px; 
    margin-bottom: 10px;
}

.rc_table_header
{
    background-color:#c4ba97; 
    padding: 3px; 
    color: Black;
}

.rc_table_black
{ 
    padding: 3px; 
    color: Black;
}


.tournamentrules_text h1
{
    margin: 0;
    font-size: 1.4em;
}

.tournamentrules_text h2
{
    margin: 0;
    font-size: 1em;
}



/*---------------------------------------------------------------------------- 
LOOT CARD REDEMPTION
-----------------------------------------------------------------------------*/

#lootflagcontainer
{
	margin: 0 auto;
	width:400px;
	height:30px;
}

#lootflagenglish 
{
	background: url(cssimg/lootflag_en.gif) no-repeat;
	height:28px;
	padding-left:45px;
	padding-right:10px;
	padding-top:6px;
	float:left;
}

#lootflagfrench 
{
	background: url(cssimg/lootflag_fr.gif) no-repeat;
	height:28px;
	padding-left:45px;
	padding-top:6px;
	padding-right:10px;
	float:left;
}

#lootflaggerman 
{
	background: url(cssimg/lootflag_de.gif) no-repeat;
	height:28px;
	padding-left:45px;
	padding-top:6px;
	padding-right:10px;
	float:left;
}


#loot_vatd_table
{
    background-image:url(images/products/loot/loot_cards_table_bg.jpg);
    width:600px;

}
/*---------------------------------------------------------------------------- 
EVENT COVERAGE
-----------------------------------------------------------------------------*/

#ec_box1_top
{
	width:621px;
	background-image:url(images/event_coverage/eventcoverage_box1_top.jpg);
	background-position:top;
	background-repeat:no-repeat;	
}
#ec_box1_repeat
{
	width:621px;
	background-image:url(images/event_coverage/eventcoverage_box1_repeat.jpg);
	background-position:top;
	background-repeat:repeat;
}
#ec_box1_bottom
{
	width:621px;
	background-image:url(images/event_coverage/eventcoverage_box1_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom: 40px;	
}

#ec_box2_top
{
	width:621px;
	background-image:url(images/event_coverage/eventcoverage_box2_top.jpg);
	background-position:top;
	background-repeat:no-repeat;	
		padding:0px;
	margin:0px;
}
#ec_box2_repeat
{
	width:621px;
	background-image:url(images/event_coverage/eventcoverage_box2_repeat.jpg);
	background-position:top;
	background-repeat:repeat-y;	
	padding:0px;
	margin:0px;
}
#ec_box2_bottom
{
	width:621px;
	background-image:url(images/event_coverage/eventcoverage_box2_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom: 40px;
	padding-top: 10px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}

#ec_smallbox_top
{
	width:299px;
	background-image:url(images/event_coverage/eventcoverage_smallbox_top.jpg);
	background-position:top;
	background-repeat:no-repeat;	
}
#ec_smallbox_repeat
{
	margin-left:159px;
	width:299px;
	background-image:url(images/event_coverage/eventcoverage_smallbox_repeat.jpg);
	background-position:top;
	background-repeat:repeat-y;	
}
#ec_smallbox_bottom
{
	width:299px;
	background-image:url(images/event_coverage/eventcoverage_smallbox_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom: 40px;	
}

.ec_blogmainbox_top
{
	width:621px;
	height:60px;
	position:relative;
	left:-7px;
	background-image:url(images/event_coverage/blog_main_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.ec_blogmainbox_top2
{
	width:621px;
	height:60px;
	position:relative;
	left:-7px;
	background-image:url(images/event_coverage/blog_photo_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.ec_blogmainbox_repeat
{
	width:621px;
	background-image:url(images/event_coverage/blog_sub_bg.jpg);
	background-position:top;
	background-repeat:repeat-y;
	position:relative;
	bottom:-2px;

}

.ec_blogmainbox_bottom
{
	width:621px;
}

.ec_blogmainbox_bottom2
{
	width:621px;
	background-image:url(images/event_coverage/blog_sub_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:15px;
	
	
}

.ec_blogbox_top2
{
	width:621px;
	height:19px;
	background-image:url(images/event_coverage/blog_sub2_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-bottom:5px;	
}

.ec_blogbox_top
{
	width:621px;
	background-image:url(images/event_coverage/blog_sub_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.ec_blogbox_repeat
{
	width:621px;
	background-image:url(images/event_coverage/blog_sub_bg.jpg);
	background-position:top;
	background-repeat:repeat-y;	
}
.ec_blogbox_bottom
{
	width:621px;
	background-image:url(images/event_coverage/blog_sub_bottom.jpg);
	background-position:5px 100% ;
	background-repeat:no-repeat;		
}
.ec_blogbox_bottom2
{
	width:621px;
	padding-bottom:20px;
	background-image:url(images/event_coverage/blog_sub_bottom.jpg);
	background-position:13px 100% ;
	background-repeat:no-repeat;		
}

.ec_dayseparator
{
	background-image:url(images/event_coverage/date_bg_blue.jpg);
	background-repeat:no-repeat;
	width:312px;
	height:25px;
	position: relative;
	left:155px;
	padding-top:5px;
	margin-bottom:-5px;
	
}
.ec_dayseparator2
{
	background-image:url(images/event_coverage/date_bg_red.jpg);
	background-repeat:no-repeat;
	width:621px;
	height:98px;
	position: relative;
	left:13px;
	padding-top:5px;
	margin-bottom:-5px;
}




/*---------------------------------------------------------------------------- 
Hobby League event list (regionals)
-----------------------------------------------------------------------------*/


.regional_bg
{
    background-image:url(images/op_regionals/regional_list_bg_old.jpg);

}

.regional_top
{
    background-image:url(images/op_regionals/regional_list_top_old.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding-left:20px;
    padding-right:23px;
}



.sneakpreview_bg
{
    background-image:url(images/organizedplay/tournament/sneakpreview/sneakpreview_list_bg_new.jpg);

}

.sneakpreview_top
{
    background-image:url(images/organizedplay/tournament/sneakpreview/sneakpreview_list_top_new.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding-left:25px;
    padding-right:23px;
}





.default_tourn_sched_table
{
}

.country
{
    color: #003053;
    font-size: 14px;
    font-weight: bold;
}

.country a
{
    color: #003053;
    font-size: 14px;
    font-weight: bold;
}

.country a:hover
{
    color: #003053;
    font-size: 14px;
    font-weight: bold;
}



.tourn_css_btn
{
    height:20px;
    width:550px;
    background-color: #3c2e1d;
    color: White;
    text-align:left;
    font-size:13Px;
    cursor: pointer;
}


.default_tourn_sched_row a
{
    color:#690103;
}

.default_tourn_sched_row a:hover
{
    color:blue;
}

.default_tourn_sched_row
{
    height:20px;
    width:550px;
    color: #121212;
    font-size:11Px; 
   /* background-image:url(images/op_regionals/line_bg.gif);*/
    
}


.default_tourn_sched_row_alternate a
{
    color:#690103;
}

.default_tourn_sched_row_alternate a:hover
{
    color:blue;
}

.default_tourn_sched_row_alternate
{
    height:20px;
    width:550px;
    color: #121212;
    font-size:11Px;
    /*background-image:url(images/op_regionals/line_bg.gif);*/
    
}


.location_detail
{
    text-align: right;
    font-size: 12px;
    line-height: 18px;
}  


/*---------------------------------------------------------------------------- 
Precon List 
-----------------------------------------------------------------------------*/

#preconlist_repeat
{
	background-image:url(images/preconlist/preconlist_repeat.jpg); 
	background-repeat:repeat-y; 
	width:602px; 
	position: relative; 
	left: 0px; 
	top: 5px;
}

#preconlist_top
{
	background-image:url(images/preconlist/preconlist_topbox.jpg); 
	background-repeat:no-repeat; 
	background-position:top left; 
	height:100%; 
	width:602px;
	padding-top: 150px;
}
#preconlist_bottom
{
	background-image:url(images/preconlist/preconlist_bottombox.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
	height:100%; 
	width:602px; 
	padding-bottom:65px;
	color:Black;
}

#preconlist_repeat_darkportal
{
	background-image:url(images/preconlist/preconlist_repeat.jpg); 
	background-repeat:repeat-y; 
	width:602px; 
	position: relative; 
	left: 0px; 
	top: 5px;
}
#preconlist_top_darkportal
{
	background-image:url(images/preconlist/preconlist_darkportal.jpg); 
	background-repeat:no-repeat; 
	background-position:top left; 
	height:100%; 
	width:602px;
	padding-top: 150px;
}
 #preconlist_bottom_darkportal
{
	background-image:url(images/preconlist/preconlist_bottombox.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
	height:100%; 
	width:602px; 
	padding-bottom:65px;
	color:Black;
}     



.preconlist_style1 {color: #000000; border-bottom: 1px solid #613f09; font-size:11px; padding-top:3px; padding-bottom:3px;}
.preconlist_style2 {color: #520505; border-bottom: 1px solid #613f09; font-size:11px; padding-top:3px; padding-bottom:3px;}
.preconlist_style2 a{color:#520505;}
.preconlist_style2 a:hover{color:#811212;}
.preconlist_style3 {color: #000000; border-bottom: 1px solid #613f09; font-size:11px; padding-top:3px; padding-bottom:3px;}
.preconlist_style4 {color: #520505; border-bottom: 1px solid #613f09; font-size:11px; padding-top:3px; padding-bottom:3px;}
.preconlist_style5 {color: #1d4519; border-bottom: 1px solid #613f09; font-size:11px; padding-top:3px; padding-bottom:3px;}
.preconlist_style6 
{
	color: #e9a112;  
	font-size:11px; 
	padding-top:5px; 
	height:108px;
	width:473px;
	background-image:url(images/preconlist/precon_minicard_background.jpg);
	background-repeat:no-repeat;
	font-weight:bolder;
	clear: both;
	}
.precon_mini_image_display
{	position:relative; 
	top:0px; 
	margin: 3px 0px 2px 5px; 
	width:69px; 
	height:94px; 
	float:left; 
	padding:0px 0px 0px 10px; 
	background-repeat:no-repeat; 
	
	}
.preconlist_header_atags a{color:#ffcc66;}
 .preconlist_header_atags a:hover{color:Red;}
/*---------------------------------------------------------------------------- 
Temp EU Regionals Styles for Static Table
-----------------------------------------------------------------------------*/
.regionaleu_table {width:540px;padding-top:60px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#121212; }

.regionaleu_table a{color:#690103; text-decoration:underline;}
.regionaleu_underline {border-bottom: 1px solid; border-bottom-color:#69512a;}
.regionaleu_title {color: #003053;font-size:16px;font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.regionaleu_headings {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 13px; }

.regionaleu_colspace {width:1px;}


/*---------------------------------------------------------------------------- 
Darkmoon Fair
-----------------------------------------------------------------------------*/

#darkmoon_repeatbox
{
	width:624px; 
	background-image:url(images/darkmoon/darkmoon_middle_box1.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; left:-12px;
	margin-top:-4px;
}
#darkmoon_topbox
{
	width:624px; 
	background-image:url(images/darkmoon/darkmoon_top_box1.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 
#darkmoon_bottombox
{
	width:624px; 
	background-image:url(images/darkmoon/darkmoon_bottom_box1.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	color: #0a1117;/*#1b3216;*/
	font-size:13px;
	padding-top:112px;
	font-family: Verdana;
}
	
.darkmoon_all_banner
{
	position:relative; 
	left:-8px; 
	width:615px; 
	padding-top: 15px;
	cursor:url("images/darkmoon/comingsoon.cur"), default;
}
#darkmoon_allcontent
{
	width: 510px;
	margin-left:60px;
	padding-bottom:110px;
	color:White;
}


/*---------------------------------------------------------------------------- 
Darkmoon Fair--Austin
-----------------------------------------------------------------------------*/



#austin_topbox
{
	width:624px; 
	height:198px;
	background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 

#austin_bottombox
{
	width:624px; 
	height:95px;
	background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	color: #0a1117;/*#1b3216;*/
	font-size:13px;
	padding-top:22px;
	font-family: Verdana;
}


#austin_repeatbox
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_middle_box.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; left:-12px;
	margin-top:-4px;
}

#dreamtop
{
	width:624px; 
	height:121px;
	background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_dream_machine_top.jpg); 
}

#dream_content
{
	width:624px; 
	height:316px;
	background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_dream_bg.jpg);
}

.austin_text_right
{
    line-height:16px;
    padding-top:5px;
    padding-right:5px;
    height:147px;
}


.austin_content_right_bg
{
    width:520;
    background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_text_bg1.jpg);
}


.austin_text_left
{
    text-align:left;
    line-height:15px;
    padding-left:15px;
    padding-top:3px;
    height:197px;
	background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_text_bg2.jpg);
}

.austin_text_left2
{
    text-align:left;
    line-height:16px;
    padding-left:15px;
    padding-top:5px;
    height:295px;
	background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_text_bg3.jpg);
}

.austin_map_text
{
    padding-top:15px;
    padding-right:50px;
    vertical-align:top;
    font-size:12px;
    color:White;
    background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_map2.jpg);
}

.austin_map_bg
{
    vertical-align:top;
    background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_map_bg.jpg);
}

.austin_map_bg2
{
    vertical-align:top;
    background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_map_bg2.jpg);
}

.austin_schedule_text_bg
{
    text-align:left;
    vertical-align:top;
    color:White;
    font-size:12px;
    padding-left:15px;
    padding-right:10px;
    line-height:15px;
    background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_schedule_bg.jpg);
}

.austin_schedule_list_bg
{
    padding-left:10px;
    text-align:left;
    vertical-align:top;
    color:White;
    font-size:11px;
    background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_schedule_bg.jpg);
}

#dmf_schedule_table
{
    border: 1px solid black;
    width:480px;

}

.austin_schedule_list_bg_lighter
{
    background-color:#252525;
    vertical-align:top;

}

.austin_schedule_list_bg_darker
{
    background-color:#171717;
    vertical-align:top;

}


#austin_breaknews_bg
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_breaknews_bg.jpg); 
	font-size:12px;
	margin: 0, auto;
	color:White;
	padding-left:60px;
	padding-right:60px;
	line-height:18px;
} 



/*---------------------------------------------------------------------------- 
Darkmoon Fair--Frankfurt
-----------------------------------------------------------------------------*/



#frankfurt_topbox
{
	width:624px; 
	height:198px;
	background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 

#frankfurt_bottombox
{
	width:624px; 
	height:95px;
	background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	color: #0a1117;/*#1b3216;*/
	font-size:13px;
	padding-top:22px;
	font-family: Verdana;
}


#frankfurt_repeatbox
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_middle_box.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; left:-12px;
	margin-top:-4px;
}

#frankfurt_repeatbox1
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_middle_box1.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; left:-12px;
	margin-top:-4px;
}

.frankfurt_text_right
{
    line-height:18px;
    padding-top:0px;
    padding-right:5px;
    height:147px;
}


.frankfurt_content_right_bg
{
    width:520;
    background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_text_bg1.jpg);
}


.frankfurt_text_left
{
    text-align:left;
    line-height:18px;
    padding-left:15px;
    padding-top:3px;
    height:197px;
	background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_text_bg2.jpg);
}

.frankfurt_text_left2
{
    text-align:left;
    line-height:16px;
    padding-left:15px;
    padding-top:5px;
    height:295px;
	background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_text_bg3.jpg);
}

.frankfurt_map_text
{
    padding-top:15px;
    padding-right:50px;
    vertical-align:top;
    font-size:12px;
    color:White;
    background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_map2.jpg);
}

.frankfurt_map_bg
{
    vertical-align:top;
    background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_map_bg.jpg);
}

.frankfurt_map_bg2
{
    vertical-align:top;
    background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_map_bg2.jpg);
}

.frankfurt_schedule_text_bg
{
    text-align:left;
    vertical-align:top;
    color:White;
    font-size:12px;
    padding-left:15px;
    padding-right:10px;
    line-height:15px;
    background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_schedule_bg.jpg);
}

.frankfurt_schedule_list_bg
{
    padding-left:10px;
    text-align:left;
    vertical-align:top;
    color:White;
    font-size:11px;
    background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_schedule_bg.jpg);
}



.frankfurt_schedule_list_bg_lighter
{
    background-color:#252525;
    vertical-align:top;

}

.frankfurt_schedule_list_bg_darker
{
    background-color:#171717;
    vertical-align:top;

}
.frankfurt_address
{
    position:absolute;
    margin-left : 62px;
    z-index:100;
    width: 230px;
    color:#ffffff;
    font-size: 12px;
}

#frankfurt_breaknews_bg
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/frankfurt/frankfurt_breaknews_bg.jpg); 
	font-size:12px;
	color:White;
	text-align:left;
	margin:0px;
	padding-left:30px;
	padding-right:70px;
	line-height:18px;
} 
/*---------------------------------------------------------------------------- 
Darkmoon Fair--Lille
-----------------------------------------------------------------------------*/
#lille_topbox
{
	width:624px; 
	height:198px;
	background-image:url(images/organizedplay/tournament/darkmoon/lille/lille_title_bar.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 

#lille_breaknews_bg
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/lille/lille_breaknews_bg.jpg); 
	height:218px;
	width:624px;
	font-size:12px;
	color:White;
	text-align:left;
	margin:0px;
	padding-left:30px;
	padding-right:70px;
	line-height:18px;
/*---------------------------------------------------------------------------- 
Darkmoon Fair--Birmingham
-----------------------------------------------------------------------------*/
}
.breaknews_bg 
{
    font-family: Georgia,'Times New Roman',Times,'Bookman Old Style','Hoefler Text',Serif;
    width: 200px;
    padding:0px 0px 0px 300px;
    color:#000000;
    text-align:center;
    line-height: 18px;
    font-weight: bold;
    font-size: small;
    
}

/*---------------------------------------------------------------------------- 
Darkmoon Fair-Philadelphia
-----------------------------------------------------------------------------*/

#Phil_topbox
{
	width:624px; 
	height:198px;
	background-image:url(images/organizedplay/tournament/darkmoon/phil/dmf_header_phil.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 
.dmf_centerbox_text
{
	margin: 0 auto;
	width:355px;
}
.dmf_centerbox
{
	margin: 0 auto;
	margin-top:15px;
	width:372px; 
	height:200px;
	background-image:url(images/organizedplay/tournament/darkmoon/phil/phil_centerbox.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 

.dmf_fullbox
{
	margin: 0 auto;
	margin-top:15px;
	width:530px; 
	height:200px;
	background-image:url(images/organizedplay/tournament/darkmoon/phil/phil_dmf_fullbox.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
}
/*---------------------------------------------------------------------------- 
Darkmoon Fair-London
-----------------------------------------------------------------------------*/
.birmingham_schedule_list_bg_darker{
padding:5px;
}
.birmingham_schedule_list_bg_lighter{
padding:5px;
}

.dmf_breaking_news_text 
{
	position:relative;
	left:320px;
	top:35px;
    font-family: Georgia,'Times New Roman',Times,'Bookman Old Style','Hoefler Text',Serif;
    width: 200px;
    color:orange;
    text-align:center;
    line-height: 18px;
    font-weight: bold;
    font-size: small;
    
}
#dmf_breakingnews_mainbody
{
	float:left;
	clear:both;
	position:relative;
	padding:0px;
	width:624px; 
	height:225px;
	background-image:url(images/organizedplay/tournament/darkmoon/london/DMF_all_breaknews_bg.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
	
}

#dmf_breakingnews_topbox
{
	margin-top:0px;
	padding:0px;
	position:relative;
	width:624px; 
	height:89px;
	background-image:url(images/organizedplay/tournament/darkmoon/london/DMF_all_breaknews_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
}

#london_topbox
{
	width:624px; 
	height:198px;
	background-image:url(images/organizedplay/tournament/darkmoon/london/dmf_london_header.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 

/*---------------------------------------------------------------------------- 
Darkmoon Fair--Milan
-----------------------------------------------------------------------------*/
#milan_topbox
{
	width:624px; 
	height:198px;
	background-image:url(images/organizedplay/tournament/darkmoon/milan/milan_title_bar.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 

#milan_breaknews_bg
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/milan/milan_breaknews_bg.jpg); 
	height:225px;
	width:624px;
	font-size:12px;
	color:White;
	text-align:left;
	margin:0px;
	padding-left:30px;
	padding-right:70px;
	line-height:18px;
/*---------------------------------------------------------------------------- 
Darkmoon Fair--Birmingham
-----------------------------------------------------------------------------*/

}
#birmingham_topbox
{
	width:624px; 
	height:198px;
	background-image:url(images/organizedplay/tournament/darkmoon/birmingham/birmingham_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 

#birmingham_bottombox
{
	width:624px; 
	height:95px;
	background-image:url(images/organizedplay/tournament/darkmoon/birmingham/birmingham_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	color: #0a1117;/*#1b3216;*/
	font-size:13px;
	padding-top:22px;
	font-family: Verdana;
}


#birmingham_repeatbox
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/birmingham/birmingham_middle_box.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; left:-12px;
	margin-top:-4px;
}



.birmingham_text_right
{
    line-height:18px;
    padding-top:0px;
    padding-right:5px;
    height:147px;
}


.birmingham_content_right_bg
{
    width:520;
    background-image:url(images/organizedplay/tournament/darkmoon/birmingham/birmingham_text_bg1.jpg);
}


.birmingham_text_left
{
    text-align:left;
    line-height:18px;
    padding-left:15px;
    padding-top:3px;
    height:197px;
	background-image:url(images/organizedplay/tournament/darkmoon/birmingham/birmingham_text_bg2.jpg);
}

.birmingham_text_left2
{
    text-align:left;
    line-height:16px;
    padding-left:15px;
    padding-top:5px;
    height:295px;
	background-image:url(images/organizedplay/tournament/darkmoon/birmingham/birmingham_text_bg3.jpg);
}

.birmingham_map_text
{
    padding-top:15px;
    padding-right:50px;
    vertical-align:top;
    font-size:12px;
    color:White;
    background-image:url(images/organizedplay/tournament/darkmoon/birmingham/birmingham_map2.jpg);
}

.birmingham_map_bg
{
    vertical-align:top;
    background-image:url(images/organizedplay/tournament/darkmoon/birmingham/birmingham_map_bg.jpg);
}

.birmingham_map_bg2
{
    vertical-align:top;
    background-image:url(images/organizedplay/tournament/darkmoon/birmingham/birmingham_map_bg2.jpg);
}

.birmingham_schedule_text_bg
{
    text-align:left;
    vertical-align:top;
    color:White;
    font-size:12px;
    padding-left:15px;
    padding-right:10px;
    line-height:15px;
    background-image:url(images/organizedplay/tournament/darkmoon/birmingham/birmingham_schedule_bg.jpg);
}

.birmingham_schedule_list_bg
{
    padding-left:10px;
    text-align:left;
    vertical-align:top;
    color:White;
    font-size:11px;
    background-image:url(images/organizedplay/tournament/darkmoon/birmingham/birmingham_schedule_bg.jpg);
}



.birmingham_schedule_list_bg_lighter
{
    background-color:#252525;
    vertical-align:top;

}

.birmingham_schedule_list_bg_darker
{
    background-color:#171717;
    vertical-align:top;

}
.birmingham_address
{
    position:absolute;
    margin-left : 62px;
    z-index:100;
    width: 230px;
    color:#ffffff;
    font-size: 12px;
}

#birmingham_breaknews_bg
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/birmingham/birmingham_breaknews_bg.jpg); 
	font-size:12px;
	color:White;
	text-align:left;
	margin:0px;
	padding-left:30px;
	padding-right:70px;
	line-height:18px;
}
/*---------------------------------------------------------------------------- 
Darkmoon Fair--Chicago
-----------------------------------------------------------------------------*/



#chicago_topbox
{
	width:624px; 
	height:198px;
	background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 

#chicago_bottombox
{
	width:624px; 
	height:95px;
	background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	color: #0a1117;/*#1b3216;*/
	font-size:13px;
	padding-top:22px;
	font-family: Verdana;
}


#chicago_repeatbox
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_middle_box.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; left:-12px;
	margin-top:-4px;
}


.chicago_text_right
{
    line-height:15px;
    padding-top:10px;
    padding-right:5px;
    height:142px;
}


.chicago_content_right_bg
{
    width:520;
    background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_text_bg1.jpg);
}


.chicago_content_right_bg4
{
    width:520;
    background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_text_bg4.jpg);
    background-repeat:no-repeat;
}



.chicago_text_left
{
    text-align:left;
    line-height:15px;
    padding-left:15px;
    padding-top:5px;
    height:195px;
	background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_text_bg2.jpg);
}

.chicago_text_left2
{
    text-align:left;
    line-height:17px;
    padding-left:15px;
    padding-top:15px;
    height:285px;
	background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_text_bg3.jpg);
}

.chicago_map_text
{
    padding-top:15px;
    padding-right:50px;
    vertical-align:top;
    font-size:12px;
    color:White;
    background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_map2.jpg);
}

.chicago_map_bg
{
    vertical-align:top;
    background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_map_bg.jpg);
}

.chicago_map_bg2
{
    vertical-align:top;
    background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_map_bg2.jpg);
}

.chicago_schedule_text_bg
{
    text-align:left;
    vertical-align:top;
    color:White;
    font-size:12px;
    padding-left:15px;
    padding-right:10px;
    line-height:15px;
    background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_schedule_bg.jpg);
}

.chicago_schedule_list_bg
{
    padding-left:10px;
    text-align:left;
    vertical-align:top;
    color:White;
    font-size:11px;
    background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_schedule_bg.jpg);
}


.chicago_schedule_list_bg_lighter
{
    background-color:#252525;
    vertical-align:top;

}

.chicago_schedule_list_bg_darker
{
    background-color:#171717;
    vertical-align:top;

}


#chicago_breaknews_bg
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/chicago/chicago_breaknews_bg.jpg); 
	font-size:12px;
	margin: 0, auto;
	color:White;
	padding-left:60px;
	padding-right:60px;
	line-height:18px;
} 





/*--------------------------------------------------------------------------------
Premiere Events
---------------------------------------------------------------------------------*/

.premierebody1
{
    margin: 0 45px; 
    margin-bottom: 20px;
}

.premiereheading1
{
   font-weight: bold; 
   font-size: 1.3em;
   margin-top: 20px; 
   margin-left: -5px;
}

/*--------------------------------------------------------------------------------
sneak Preview
---------------------------------------------------------------------------------*/
.sneakpreview_box
{
    width:610px;
    padding-bottom:10px;
    background-image:url(images/organizedplay/tournament/sneakpreview/box_bg.jpg); 
    background-repeat:repeat-y;
}


.backtotop_box
{
    width:610px;
    padding-left:40px;
    padding-right:30px;
    background-image:url(images/organizedplay/tournament/sneakpreview/box_bg.jpg); 
}

.sneakpreview_list_repeat2{background-image:url(images/op_celebration/mini_celebration_repeat.jpg); background-repeat:repeat-y; width:537px; position:relative;}


.sneakpreview_location a
{
    color:#690103;
    text-decoration:underline;
    }

.sneakpreview_location a:hover
{
    color: Blue;

    }


#sneakpreview_header
{
    width:662px;
    height:267px;
    background-image:url(images/organizedplay/tournament/sneakpreview/sneakpreview_header.jpg);
    padding-top:19px;
    text-align:right;
    padding-right:25px;

    }


/*--------------------------------------------------------------------------------
Product pages
---------------------------------------------------------------------------------*/
#prodcutpage_flash
{
    width:649px;
    height:422px;
    position:relative;
    left: -22px;
    top: 7px;
}

#prodcutpage_flash1
{
    width:649px;
    height:422px;
    position:relative;
    left: 22px;
}


#product_cardlist_repeat
{
	width:649px; 
	background-image:url(images/products/product_cardlist_repeater.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; 
	left:-22px;
}

#product_cardlist_top
{
	width:649px; 
	background-image:url(images/products/product_cardlist_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 

#product_cardlist_bottom
{
	width:649px; 
	background-image:url(images/products/product_cardlist_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	padding-top:65px;
	padding-bottom:65px;
}

#product_cardlist_text
{
    width:525px;
    position: relative;
    left: 75px; 
    margin-bottom:50px;
    color:yellow;
	font-size:13px;
}

.checklist_header_style 
{
	background-color:#1e0000;
	color:#ffffff;
}

#product_cardlist_text table
{
	border: 0px solid black;
	font-size:12px;
}
#product_cardlist_text td
{
	border: 0px;
	border-bottom: solid 1px #1e0000;
	border-right:solid 1px #1e0000;
}

#product_cardlist_text {color:#b48706;}
#product_cardlist_text a{color:#f6d601;}
#checklist_row_alt_style{border-bottom: 0px;}
#checklist_row_style{border-bottom: 0px; }

#product_store_locator{margin-top:20px; width:400px; height:100px; position:relative; left:90px;}



/*------------------------- Azeroth product page--------------------------------------*/
#product_full_card1{position: relative;left: 75px; top:69px; float:left;}
#product_full_card2{position: relative;left: 92px; top:69px; float:left;}
#product_full_card3{position: relative;left: 109px; top:69px; float:left;}

#product_three_cards1
{
    width:649px;
    height:377px; 
	background-image:url(images/products/product_azeroth_cards.jpg); 
	background-position: left; 
	background-repeat:no-repeat;
	position:relative; 
	left:-22px;
	clear:both;   
}
#product_header_azeroth
{
    width:687px;
    height:314px;
    background-image:url(images/products/product_header_azeroth.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    clear:both;
}
#product_buynow1
{
    position:relative;
    left:369px;
    top:45px;
    width: 89px;
    height:79px;
    float: left; 
}
#product_title1
{
    float: left;
    position:relative;
    top: 50px;
    left:55px;
    width: 170px;
    height:80px;
}

/*-------------------------- Onyxia Cards product page---------------------------------------*/
#product_full_card4{position: relative;left: 80px; top:70px; float:left;}
#product_full_card5{position: relative;left: 110px; top:70px; float:left;}
#product_full_card6{position: relative;left: 140px; top:70px; float:left; }

#product_three_cards2
{
    width:649px;
    height:377px; 
	background-image:url(images/products/product_onyxia_cards.jpg); 
	background-position: left; 
	background-repeat:no-repeat;
	position:relative; 
	left:-22px;
	clear:both;   
}
#product_header_onyxia
{
    width:687px;
    height:314px;
    background-image:url(images/products/product_header_onyxia.jpg);
    background-repeat:no-repeat;
    background-position:center;
    clear:both;
    
}
#product_buynow2
{
    position:relative;
    left:400px;
    top:213px;
    width: 89px;
    height:79px;  
    float: left;
}
#product_title2
{
    float: left;
    position:relative;
    top: 55px;
    left:48px;
    width: 160px;
    height:58px;
}

/*----------------------- -Dark Portal product page---------------------------------------------*/
#product_full_card7{position: relative;left: 78px; top:71px; float:left;}
#product_full_card8{position: relative;left: 100px; top:71px; float:left;}
#product_full_card9{position: relative;left: 122px; top:71px; float:left; }

#product_three_cards3
{
    width:649px;
    height:377px; 
	background-image:url(images/products/darkportal/product_darkportal_cards.jpg); 
	background-position: left; 
	background-repeat:no-repeat;
	position:relative; 
	left:-22px;
	clear:both;   
}
#product_blankback_cards
{
    width:649px;
    height:377px; 

    padding-left: 80px;
	background-image:url(images/products/product_blankback_cards.jpg); 
	background-position: left; 
	background-repeat:no-repeat;
	position:relative; 
	left: 22px;
	clear:both;   
}
#product_header_darkportal
{
    width:687px;
    height:314px;
    background-image:url(images/products/darkportal/product_header_darkportal.jpg);
    background-repeat:no-repeat;
    background-position:center;
    clear:both;
    
}
#product_buynow3
{
    position:relative;
    left:438px;
    top:192px;
    width: 93px;
    height:79px;  
    float: left;
}
#product_title3
{
    float: left;
    position:relative;
    padding: 0px;
    margin: 0px;
    top: 55px;
    left:268px;
    width: 120px;
    height:70px;
}



/*------------------------Molten core product page ---------------------------------------------*/
.mc_style1
{
}

.mc_style2
{
    width: 150px;
}

.mc_style3
{
}

.mc_style4
{
}


#product_full_card10{position: relative;left: 78px; top:71px; float:left;}
#product_full_card11{position: relative;left: 100px; top:71px; float:left;}
#product_full_card12{position: relative;left: 122px; top:71px; float:left; }

#product_three_cards4
{
    width:649px;
    height:377px; 
	background-image:url(images/products/darkportal/product_darkportal_cards.jpg); 
	background-position: left; 
	background-repeat:no-repeat;
	position:relative; 
	left:-22px;
	clear:both;   
}
#product_header_moltencore
{
    width:687px;
    height:314px;
    background-image:url(images/products/moltencore/product_header_moltencore.jpg);
    background-repeat:no-repeat;
    background-position:center;
    clear:both;
    
}
#product_buynow4
{
    position:relative;
    left:262px;
    top:189px;
    width: 147px;
    height:105px;  
    float: left;
}
#product_title4
{
    float: left;
    position:relative;
    padding: 0px;
    margin: 0px;
    top: 62px;
    left:40px;
    width: 190px;
    height:90px;
}
.molten_core_cell1{ width:140px; padding:0px 9px 0px 5px;}
.molten_core_cell2{width:150px; padding:0px 9px 0px 5px;}
.molten_core_cell3{width:170px; padding:0px 9px 0px 5px;}
.molten_core_cell4{width:20px; padding:0px 9px 0px 5px;}
.molten_core_row{}
.molten_core_row_alternate{}
.molten_core_header
{
	background-color:#1e0000;
	color:#ffffff;}

/*------------------------------ BOX SET ART -----------------------------------*/

#product_header_horde
{
    width:687px;
    height:396px;
    background-image:url(images/products/boxset/product_horde_header.jpg);
    background-repeat:no-repeat;
    background-position:center;
    clear:both;
    
}

#product_header_alliance
{
    width:687px;
    height:396px;
    background-image:url(images/products/boxset/product_alliance_header.jpg);
    background-repeat:no-repeat;
    background-position:center;
    clear:both;
    
}

#product_title_boxset1
{
    float: left;
    position:relative;
    padding: 0px;
    margin: 0px;
    top: 180px;
    left:40px;
    width: 320px;
    height:100px;
}

#product_cardlist_boxset_top
{
	width:649px; 
	background-image:url(images/products/boxset/boxlist_cardlist_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
	padding-top:20px;
} 

#product_cardlist_boxset_repeat
{
	width:649px; 
	background-image:url(images/products/boxset/boxlist_cardlist_repeat.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; 
	left:-22px;
}

#product_cardlist_boxset_bottom
{
	width:649px; 
	background-image:url(images/products/boxset/boxlist_cardlist_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	padding-top:65px;
	padding-bottom:65px;
}


#product_boxset_repreat
{
	position:relative;
	left:23px;
	background-image:url(images/products/boxset/boxset_full.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width: 664px;
}
#product_boxset_top
{
	padding-top:100px;
	width: 664px;
}
#product_boxset_bottom
{
	width: 664px;
	color:Black;
	font-weight:bold;
	padding:0px 0px 80px 60px;
	
}


/*--------------------------------------------------------------------------------
Molten Core
---------------------------------------------------------------------------------*/

#moltencore_bg
 {
	background-image: url(images/teaser/moltencore/MC_top_bg.jpg);
	background-repeat:repeat-x;
	background-color:#1d1d1d;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#MC_header
{
    height:228px;
    background-image: url(images/teaser/moltencore/MC_header.jpg);
    vertical-align:top;    
}



#MC_flash_bg
{
   background-image: url(images/teaser/moltencore/MC-content_bg.jpg); 

}


#moltencore_main_bg
{
    background-image: url(images/teaser/moltencore/MC-content_bg.jpg);
    width:885px;
}

#moltencore_main_bg2
{
    background-image: url(images/teaser/moltencore/MC-content_bg2.jpg);
    vertical-align:bottom;
    margin-bottom:-3px;
}
#buy_button a {background:url(images/teaser/moltencore/buy_button1.jpg); height: 130px; width:654px;display:block; }
#buy_button a:hover {background:url(images/teaser/moltencore/buy_button2.jpg) ; height: 130px; width:654px; }


.bottomnav
{
    font-size:10px;
    font-weight:bold;
}

.bottomnav a
{
    font-size:10px;
    font-weight:bold;
    color:#daa11a;
    
}


/*---------------------------------------------------------------------------- 
Download Page
-----------------------------------------------------------------------------*/
	
#download_podcast_repeat
{
	background-image:url(images/downloads/podcast_box_repeat.jpg);
	background-repeat:repeat-y;
	width:541px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	margin-bottom:40px;
}
#download_podcast_top
{
	background-image:url(images/downloads/podcast_box_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:541px;
	padding: 110px 0px 0px 0px;
}
#download_podcast_bottom
{
	background-image:url(images/downloads/podcast_box_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:541px;
	padding:0px 0px 42px 0px  ;
}

#download_podcast_text
{
	width:519px;
	position:relative;
	left:22px;
}

a.download_class_podcast1  
{
	display: block;
	width:497px;
	height:62px;
	background-image:url(images/downloads/podcast_eps1.jpg);
	background-repeat:no-repeat;
}

a.download_class_podcast1:hover
{
	display: block;
	width:497px;
	height:62px;
	background-image:url(images/downloads/podcast_eps1-o.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}


a.download_class_podcast2  
{
	display: block;
	width:497px;
	height:62px;
	background-image:url(images/downloads/podcast_eps2.jpg);
	background-repeat:no-repeat;
}

a.download_class_podcast2:hover
{
	display: block;
	width:497px;
	height:62px;
	background-image:url(images/downloads/podcast_eps2-o.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}





/*---------------------------------------------------------------------------- 
nationals info
-----------------------------------------------------------------------------*/
#nationals_info
{
    padding-left:35px;
    padding-right:35px;
    background-image:url(images/organizedplay/tournament/nationals/nationals_map_top_bg.jpg);
}

#nationals_info_top
{
    width:622px;
    height:111px;
    background-image:url(images/organizedplay/tournament/nationals/nationals_map_top.jpg);
}

#nationals_map_top
{
    padding-left:35px;
    padding-right:35px;
    padding-bottom:10px;
    padding-top:5px;
    text-align:center;
    font-size:12px;
    line-height:19px;
    background-image:url(images/organizedplay/tournament/nationals/nationals_map_top_bg.jpg);
}



/*---------------------------------------------------------------------------- 
Worlds page
-----------------------------------------------------------------------------*/

#worlds
{
    padding-left:45px;
    padding-right:45px;
    padding-bottom:10px;
    padding-top:5px;
    text-align:center;
    font-size:12px;
    line-height:18px;
    background-image:url(images/organizedplay/tournament/worlds/world_bg.jpg);
}




/*---------------------------------------------------------------------------- 
product fire of outland
-----------------------------------------------------------------------------*/
#product_header_fireoutland
{
    width:687px;
    height:314px;
    background-image:url(images/products/fireoutland/product_header_fireoutland.jpg);
    background-repeat:no-repeat;
    background-position:center;
    clear:both;
    
}



#product_buynow5
{
    position:relative;
    left:319px;
    top:197px;
    width: 137px;
    height:95px;  
    float: left;
}

#fireoutland_cards
{
    width:649px;
    height:377px; 
	background-image:url(images/products/fireoutland/product_fireoutland_cards.jpg); 
	background-position: left; 
	background-repeat:no-repeat;
	position:relative; 
	left:-22px;
	clear:both;   
}

#fireoutland_cards_content 
{
    position: relative;
    left: 50px; 
    top:75px;
    width:540px;
    height:210px;
    
    }
    
    
#preview_card_repeat
{
	width:649px; 
	background-image:url(images/products/fireoutland/previewcards_bg.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; 
	left: 22px;
}


#preview_card_top
{
	width:649px; 
	background-image:url(images/products/fireoutland/previewcards_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 


#preview_card_bottom
{
	width:649px; 
	background-image:url(images/products/fireoutland/previewcards_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	padding-top:65px;
	padding-bottom:65px;
}


/*.......... Article control homepage........... */	
.article_fullbody
{
	background-image:url(images/article_repeatbar.jpg);
	width:387px;
	background-repeat:repeat-y;
}
.article_top
{
	background-image:url(images/article_topbar.jpg);
	width:387px;
	background-position:top left;
	background-repeat:no-repeat;
	
}
.article_bottom
{
	background-image:url(images/article_bottombar.jpg);
	width:387px;
	background-position:bottom left;
	background-repeat:no-repeat;	
}
.article_text
{
	margin: 0 auto;
	width:350px;
	padding-top: 15px;
	padding-bottom:15px;
}

.article_fullbody_foo
{
	background-image:url(images/article_repeatbar_foo.jpg);
	width:549px;
	background-repeat:repeat-y;
}

.article_top_foo
{
	background-image:url(images/article_topbar_foo.jpg);
	width:549px;
	background-position:top left;
	background-repeat:no-repeat;
	
}
.article_bottom_foo
{
	background-image:url(images/article_bottombar_foo.jpg);
	width:549px;
	background-position:bottom left;
	background-repeat:no-repeat;	
}
.article_text_foo
{
	margin: 0 auto;
	width:500px;
	padding: 15px;
}

/*.......... Article control archive page........... */	

.news_article_red  
{
	background-image:url(images/news_archive_redbar.jpg);
	width:616px;
	background-position:top left;
	background-repeat:no-repeat;
}


.news_article_yellow
{
	background-image:url(images/news_archive_yellowbar.jpg);
	width:616px;
	background-position:top left;
	background-repeat:no-repeat;
}
	
.news_article_bottom
{
	background-image:url(images/news_archive_bottombar.jpg);
	width:596px;
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;

}


/*.......... recipe page........................................................................................ */

#recipe_top 
{
    background-image: url(images/recipe/recipe_top1.jpg);
    background-repeat: no-repeat;
    width: 687px;
    height: 100px;
    margin-top: -2px;
}


#recipe_middle
{
    background-image: url(images/recipe/recipe_middle.jpg);
    background-repeat: repeat-y;
    width: 687px;
    height: 100%;
}

#recipe_middle_default
{
    background-image: url(images/recipe/recipe_middle_default.jpg);
    background-repeat: repeat-y;
    width: 687px;
    height: 100%;
}

#recipe_bottom
{
    background-image: url(images/recipe/recipe_bottom.jpg);
    background-repeat: no-repeat;
    width: 687px;
    height: 162px;
}

#recipe_bottom_default
{
    background-image: url(images/recipe/recipe_bottom_default.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 687px;
    height: 122px;
    position: relative;
}

#recipe_topback
{
    background-image: url(images/recipe/recipe_topback.jpg);
    background-repeat: no-repeat;
    width: 687px;
    height: 199px;
    position: relative;

}

#recipe_bottom_default1
{
    background-image: url(images/recipe/recipe_bottom_default1.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 687px;
    height: 183px;
    position: relative;
}

#instructions_top 
{
    background-image: url(images/recipe/recipe_top.jpg);
    background-repeat: no-repeat;
    width: 687px;
    height: 165px;
    margin-top: -2px;
}

#recipe_top_instructions 
{
    background-image: url(images/recipe/recipes_top_instructions.jpg);
    background-repeat: no-repeat;
    width: 687px;
    height: 110px;
    margin-top: 0px;
}


#instructions_middle
{
    background-image: url(images/recipe/recipe_middle.jpg);
    background-repeat: repeat-y;
    width: 687px;
    height: 100%;
}

.all_top 
{
    background-image: url(images/recipe/recipe_top.jpg);
    background-repeat: no-repeat;
    width: 687px;
    height: 165px;

    margin-top: -2px;
}


.all_middle
{
    background-image: url(images/recipe/recipe_middle.jpg);
    background-repeat: repeat-y;
    width: 687px;
    height: 100%;
}

.all_bottom
{
    background-image: url(images/recipe/all_bottom.jpg);
    background-repeat: no-repeat;
    width: 687px;
    height: 142px;
}


#middle_header 
{
    margin-top: -2px;
}



#top_text 
{
    position: absolute;
    width: 300px;
    height: 320px;
    margin-left: 323px;
    margin-top: 20px;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    color: #1c1b1b;
    font-weight: bold;
    line-height: 16px;
    padding-left: 7px;
}

#templateBase1 > #top_text /*..........Firefox........... */
{
    position: absolute;
    width: 300px;
    height: 320px;
    margin-left: 320px;
}

#top_text a:link 
{
    text-decoration: none;
    color: #a80d0d;
}

#top_text a:visited 
{
    text-decoration: none;
    color: #a80d0d;
}

#top_text a:hover 
{
    text-decoration: underline;
    color: #a80d0d;
}

#top_text a:active 
{
    text-decoration: none;
    color: #a80d0d;
}

#top_right_headerpic
{
    position: absolute;
    margin-top: -136px;
    margin-left: 371px;
}

#top_right_headerpic2
{
    position: absolute;
    margin-top: -136px;
    margin-left: 371px;
}

.faq_text 
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    color: #1c1b1b;
    font-weight: bold;
    line-height: 16px;
    margin-left: 135px;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px;
    width: 450px;
}

.faq_text a:link 
{
    text-decoration: none;
    color: #a80d0d;
}

.faq_text a:visited 
{
    text-decoration: none;
    color: #a80d0d;
}

.faq_text a:hover 
{
    text-decoration: underline;
    color: #a80d0d;
}


.faq_text a:active 
{
    text-decoration: none;
    color: #a80d0d;
}

.address_text 
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    color: #1c1b1b;
    font-weight: bold;
    line-height: 16px;
    margin: 0px;
    padding: 0px;
}

.backtotop_text 
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    color: #1c1b1b;
    font-weight: bold;
    margin-left: 137px;
    width: 450px;
    text-align: center;
    position: absolute;
}

.backtotop_text a:link 
{
    text-decoration: none;
    color: #a80d0d;
}

.backtotop_text a:visited 
{
    text-decoration: none;
    color: #a80d0d;
}

.backtotop_text a:hover 
{
    text-decoration: underline;
    color: #a80d0d;
}

.backtotop_text a:active 
{
    text-decoration: none;
    color: #a80d0d;
}

.backtotop_text1
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    color: #1c1b1b;
    font-weight: bold;
    margin-left: 206px;
    width: 450px;
    text-align: center;
}

.backtotop_text1 a:link 
{
    text-decoration: none;
    color: #a80d0d;
}

.backtotop_text1 a:visited 
{
    text-decoration: none;
    color: #a80d0d;
}

.backtotop_text1 a:hover 
{
    text-decoration: underline;
    color: #a80d0d;
}

.backtotop_text1 a:active 
{
    text-decoration: none;
    color: #a80d0d;
}

.backtotop_text2
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    color: #1c1b1b;
    font-weight: bold;
    margin-left: 300px;
}

.backtotop_text2 a:link 
{
    text-decoration: none;
    color: #a80d0d;
}

.backtotop_text2 a:visited 
{
    text-decoration: none;
    color: #a80d0d;
}

.backtotop_text2 a:hover 
{
    text-decoration: underline;
    color: #a80d0d;
}

.backtotop_text2 a:active 
{
    text-decoration: none;
    color: #a80d0d;
}

#recipe_row1 
{
    background-image: url(images/recipe/recipe_row1.jpg);
    background-repeat: no-repeat;
    width: 518px; 
    height: 222px; 
    border: 0;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: Black;
}

#recipe_row2
{
    background-image: url(images/recipe/recipe_row2.jpg);
    background-repeat: no-repeat;
    width: 518px; 
    height: 222px; 
    border: 0;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: Black;
}

#recipe_row3
{
    background-image: url(images/recipe/recipe_row3.jpg);
    background-repeat: no-repeat;
    width: 257px; 
    height: 222px; 
    border: 0;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: Black;
}

#recipe_row4
{
    background-image: url(images/recipe/recipe_row4.jpg);
    background-repeat: no-repeat;
    width: 518px; 
    height: 222px; 
    border: 0;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: Black;
}

#recipe_row5
{
    background-image: url(images/recipe/recipe_row5.jpg);
    background-repeat: no-repeat;
    width: 257px; 
    height: 222px; 
    border: 0;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: Black;
}




/*.......... FOO Table Style........... */	

.foo_style1
{
    padding-left: 4px;
    padding-right: 4px;
    width: 180px;
}

.foo_style2
{
    width: 180px;
    padding-left: 4px;
    padding-right: 4px;
}

.foo_style3
{
    width: 180px;
    padding-left: 4px;
    padding-right: 4px;
}

.foo_style4
{
    padding-left: 4px;
    padding-right: 4px;
}

.foo_table
{
}

.foo_header_row
{
    color: White;
    background-color: #221303;
}







/*---------------------------------------------------------------------------- 
product Extended Art
-----------------------------------------------------------------------------*/


#product_header_ex_art
{
    width:672px;
    height:323px;
    background-image:url(images/products/extenedart/ex_art_header.jpg);
    background-repeat:no-repeat;
    background-position:center;
    clear:both;	
}

#ex_art_chooser_repeater
{
	background-image:url(images/products/extenedart/ex_art_boxtop1.jpg);
	background-repeat:repeat-y;
	position:relative;
	top:20px;
	width:631px;
	padding: 0px 0px 0px 0px;
	margin: 0px -10px 0px 0px;
}
#ex_art_chooser_top
{
	background-image:url(images/products/extenedart/ex_art_boxrepeater1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:631px;
	padding: 0px 0px 0px 0px;
}
#ex_art_chooser_bottom
{
	background-image:url(images/products/extenedart/ex_art_boxrbottom1.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:631px;
	padding:0px 0px 42px 0px;
}




/*..........Honor Ratings Page........... */
.celebration_repeat2{background-image:url(images/op_celebration/mini_celebration_repeat.jpg); background-repeat:repeat-y; width:537px; position:relative; left: 30px;}
.celebration_header2{background-image:url(images/op_celebration/mini_celebration_repeat_bottom.jpg); background-repeat:no-repeat; background-position:bottom left; width: 537px; height:100%;}
.celebration_footer2{background-image:url(images/op_celebration/mini_celebration_repeat_top.jpg); background-repeat:no-repeat; background-position:top left; width: 537px; height:100%;}
 
 
.celebration_repeat{background-image:url(images/op_celebration/celebration_repeat_body.jpg); background-repeat:repeat-y; width:594px;}
.celebration_footer{background-image:url(images/op_celebration/celebration_repeat_footer.jpg); background-repeat:no-repeat; background-position:bottom; width: 594px; height:100%; padding-bottom:30px;}
 
 
.ranking_footer{background-image:url(images/ranking/ranking_repeat_footer.jpg); background-repeat:no-repeat; background-position:bottom; width: 594px; height:100%; padding-bottom:30px;}





#searchbuttondisabled
{
    margin-top: -8px;
    margin-left: 120px;
    }


#honor_searchbutton
{
    background-color: Transparent;
    position: absolute;
    left: 175px; 
    top: 145px; 
}

#honor_searchbutton2 > #honor_searchbutton
{
    position: absolute;
    left: 175px;
    top: 145px;
}

#all_selectors
{
    width: 552px;
    margin-bottom: 20px;
}

.regionlist
{
    background-color: #c2b88e;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
    width: 140px;
}

.countrylist
{
    background-color: #c2b88e;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
}

.statelist
{
    background-color: #c2b88e;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
}

.name_text_box
{
    background-color: #454544; 
    border: solid 2px #550c0c;
    font-weight: normal;
    margin-bottom: 10px;
    color: White;
}

#_ctl0_mainContent_list_dgHonor
{
    border-left: solid 2px black;
    border-bottom: solid 1px black;
    border-top: none;
    border-right: none;
    margin-left: 3px;
}

#_ctl0_mainContent_list_dgHonor tr td
{
    border-left: solid 2px black;
    border-bottom: solid 1px black;
    border-top: none;
    border-right: none;
}


.honor_table 
{
    background-color: #c2b88e;
    width: 480px;
    margin-left: 3px;
    margin-top: 20px;
    color: #313130;
    border-left: solid 2px black;
    border-bottom: solid 1px black;
    border-top: none;
    border-right: none;
}

.honor_header_row
{
    font-weight: bold;
    background-color: #313130;
    height: 30px;
    color: #dbb90b;
    border: solid 1px #ffffff;
    text-align: center;
    border-left: solid 2px black;
    border-bottom: solid 1px black;
    border-top: none;
    border-right: none;
}

.honor_selected_row 
{
    font-weight: bold;
    background-color: #313130;
    color: #dbb90b;
    border-top: none;
    border-right: none;
}

.honor_row
{
    border-left: solid 2px black;
    border-bottom: solid 1px black;
    border-top: none;
    border-right: none;
    
}

.honor_altrow
{
    background-color: #aaa283;
    border-left: solid 2px black;
    border-bottom: solid 1px black;
    border-top: none;
    border-right: none;
}

.honor_style1
{
    border-left: none;
    border-bottom: solid 1px black;
    border-top: none;
    border-right: none;
    padding-left: 4px;
    padding-right: 4px;
    text-align: left;
}

.honor_style1 a
{
    color: #313130;
    font-weight: bold;
}
    
.honor_style2
{
    border-left: solid 2px black;
    border-bottom: solid 1px black;
    border-top: none;
    border-right: none;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
}

.honor_style3
{
    border-left: solid 2px black;
    border-bottom: solid 1px black;
    border-top: none;
    border-right: none;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
}


.honor_style4
{
    border-left: solid 2px black;
    border-bottom: solid 1px black;
    border-top: none;
    border-right: none;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
}

.honor_style5
{
    border-left: solid 2px black;
    border-bottom: solid 1px black;
    border-top: none;
    border-right: none;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
}

.honor_style6
{
    border-left: solid 2px black;
    border-bottom: solid 1px black;
    border-top: none;
    border-right: none;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
}

#honor_bottom_buttons
{
    background-image: url(images/ranking/background_honorbottom.jpg);
    background-repeat: no-repeat;
    width: 502px;
    height: 66px;
}

.player_findbutton
{
    cursor: pointer;
    background-image: url(images/ranking/player_findbutton.gif);
    background-repeat: no-repeat;
    width: 53px;
    height: 29px;
    background-color: Transparent;
    font-weight: bold;
    font-size: 12px;
    color: White;
    border: none;
    text-decoration: none;
    font-style: normal;
}

.honor_button
{
    cursor: pointer;
    background-color: Transparent;
    font-weight: bold;
    font-size: 12px;
    width: 25px;
    height: 20px;
    color: White;
    border: none;
    text-decoration: none;
    font-style: normal;
}

.honor_button_disabled
{
    background-color: Transparent;
    font-weight: bold;
    font-size: 12px;
    width: 25px;
    height: 20px;
    color: #6b6a6a;
    border: none;
    text-decoration: none;
    font-style: normal;
}

.honor_bottom_list
{
    background-color: #c2b88e;
    font-weight: bold;
    margin-right: 4px;
    margin-left: 2px;
}

.honor_bottom_text
{
    font-size: 10px;
}

_ctl0_mainContent_list_pageFirst
{
    text-decoration: none;
    font-style: normal;
}





#background_honortop
{
    margin-bottom: 0px; 
    padding-bottom: 0px;
    background-image: url(images/ranking/background_honortop5.jpg);
    background-repeat: no-repeat;
    width: 510px;
    height: 202px;
    padding-top: 32px;
    padding-left: 10px;
    margin-left: 8px;
}

#honor_shadow_top
{
    background-image: url(images/ranking/honor_shadow_top.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 507px;
}

#honor_shadow_middle
{
    background-image: url(images/ranking/honor_shadow_middle.jpg);
    background-repeat: repeat-y;
    width: 515px;
    margin-left: 12px;
}


#honor_table_all > #honor_shadow_middle
{
    background-image: url(images/ranking/honor_shadow_middle.jpg);
    background-repeat: repeat-y;
    width: 515px;
    margin-left: -12px;
}

#honor_table_all
{
    margin-left: -32px; 
    padding-top: 0px;
}

#honor_shadow_bottom
{
    background-image: url(images/ranking/honor_shadow_bottom.jpg);
    background-repeat: no-repeat;
    width: 507px;
    background-position: bottom;
    padding-bottom: 12px;
}

.honor_title_heading
{
    font-weight: bold;
    font-size: 14px;
}

.honor_italic 
{
    font-style: italic;
   
}

.honor_search_button
{
    background-color: Transparent; 
    width: 145px; 
    height: 30px; 
    border: none;
    margin-left: 120px;
    font-weight: bold;
    font-size: 12px;
    color: #e9c809;
    font-family: Arial, Sans-Serif;
}

#top_selectors 
{
    margin-top: 10px; 
    margin-bottom: 0px; 
    padding-bottom: 0px;
    margin-left: 20px;
    width: 440px;
}

#top_selectors2
{
    margin-top: 17px; 
    padding-top: 0px; 
    margin-left: 10px;
    width: 400px;
}

.honor_table_titles
{
    font-size: 14px;
    font-weight: bold;
    line-height: 1px;
    margin-left: 20px;
}

#bottombuttons_middle
{ 
    margin: 0 0 0 0; 
    width: 150px; 
    position: absolute; 
    left: 180px;
    top: 0px;
}

#honor_bottom_buttons > #bottombuttons_middle
{ 
    margin: 0 0 0 0; 
    width: 150px; 
    position: absolute; 
    left: 180px;
    top: -20px;
}

#honor_text
{
     width: 490px; 
     position: relative; 
     left: 35px; 
     padding-bottom: 45px;
     padding-left: 20px;
     padding-right: 10px;
}

.honor_question
{
    font-weight: bold;
    color: #bb946d;
}

.honor_answer
{
    width: 5px;
}

.honor_answer_text
{
    float: right;
    width: 443px;
    margin-top: 0px;
    height: 100%;
    position: relative;
    padding-bottom: 25px;
}

#faq_shadow_top
{
    background-image: url(images/ranking/faq_shadow_top.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 529px;
}

#faq_shadow_middle
{
    background-image: url(images/ranking/faq_shadow_middle.jpg);
    background-repeat: repeat-y;
    width: 529px;
    margin-left: -20px;
}

#faq_shadow_bottom
{
    background-image: url(images/ranking/faq_shadow_bottom.jpg);
    background-repeat: no-repeat;
    width: 529px;
    background-position: bottom;
}




/*---------------------------------------------------------------------------- 
product feast of winter veil
-----------------------------------------------------------------------------*/
#product_header_feastofwinterveil
{
    width:687px;
    height:318px;
    background-image:url(images/products/feastofwinterveil/product_header_feastofwinterveil.jpg);
    background-repeat:no-repeat;
    background-position:center;
    clear:both;
    
}

#product_title_wv
{
    float: left;
    position:relative;
    padding: 0px;
    margin: 0px;
    top: 62px;
    left:40px;
    width: 190px;
    height:90px;
    
}

#product_buynow_wv
{
    position:relative;
    left:312px;
    top:177px;
    width: 170px;
    height:133px;  
    float: left;

}

#content_card_repeat
{
	width:649px; 
	background-image:url(images/products/feastofwinterveil/contentcards_bg.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; 
	left: 22px;
}


#content_card_top
{
	width:649px; 
	background-image:url(images/products/feastofwinterveil/contentcards_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 


#content_card_bottom
{
	width:649px; 
	background-image:url(images/products/feastofwinterveil/contentcards_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	padding-top:65px;
	padding-bottom:65px;
}

#cards_repeat
{
	width:649px; 
	background-image:url(images/products/feastofwinterveil/cards_bg.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; 
	left: 22px;
}


#cards_top
{
	width:649px; 
	background-image:url(images/products/feastofwinterveil/cards_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 


#cards_bottom
{
	width:649px; 
	background-image:url(images/products/feastofwinterveil/cards_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	padding-top:65px;
	padding-bottom:65px;
}



/*--------------------------------------------------------------------------------
March of the Legion Product page
---------------------------------------------------------------------------------*/

#product_header_legion
{
    width:662px;
    height:245px;
    background-image:url(images/products/marchofthelegion/legion_header.jpg);
    padding-top:19px;
    text-align:right;
    padding-right:25px;

    }


#pd_repeat
{
	width:649px; 
	background-image:url(images/products/fireoutland/previewcards_bg.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; 
	left: 22px;
}


#pd_top
{
	width:649px; 
	background-image:url(images/products/fireoutland/previewcards_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 


#pd_bottom
{
	width:649px; 
	background-image:url(images/products/fireoutland/previewcards_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	padding-top:65px;
	padding-bottom:65px;
}

#feature_card_repeat
{
	width:649px; 
	background-image:url(images/products/fireoutland/previewcards_bg.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; 
	left: 22px;
}


#feature_card_top
{
	width:649px; 
	background-image:url(images/products/fireoutland/previewcards_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 


#feature_card_bottom
{
	width:649px; 
	background-image:url(images/products/fireoutland/previewcards_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	padding-top:65px;
	padding-bottom:65px;
}

#featurespic_1
{
    background-image: url(images/products/marchofthelegion/featurespic_1.jpg);
    border: none; 
    position: absolute; 
    width: 158px; 
    height: 140px; 
    top: 83px; 
    left: 370px;
}

#featurespic_2
{
    background-image: url(images/products/marchofthelegion/featurespic_2.jpg);
    border: none; 
    width:535px; 
    height: 229px; 
}






/*------------------------------ ART BOOK -----------------------------------*/


#product_header_artbook
{
    width:687px;
    height:396px;
    background-image:url(images/products/artbook/product_artbook_header.jpg);
    background-repeat:no-repeat;
    background-position:center;
    clear:both;
    
}


#product_artbook_repreat
{
	position:relative;
	left:23px;
	background-image:url(images/products/artbook/artbook_full.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width: 664px;
	height:321px;
}


#product_artbook_top
{
	padding-top:75px;
	width: 664px;
}

#product_artbook_bottom
{
	width: 664px;
	color:Black;
	font-weight:bold;
	padding:0px 0px 80px 60px;
	
}




#product_artbook_preview_top
{
	width:649px; 
	background-image:url(images/products/artbook/artbook_preview_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
	padding-top:20px;
} 

#product_artbook_preview_repeat
{
	width:649px; 
	background-image:url(images/products/boxset/boxlist_cardlist_repeat.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; 
	left:-22px;
}

#product_artbook_preview_bottom
{
	width:649px; 
	background-image:url(images/products/boxset/boxlist_cardlist_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	padding-top:65px;
	padding-bottom:65px;
}


#product_artbook_previews
{
    width:525px;
    position: relative;
    left: 75px; 
    margin-bottom:50px;
    color:yellow;
	font-size:13px;
}



/*---------------------------------------------------------------------------- 
Darkmoon Fair-Sandiego
-----------------------------------------------------------------------------*/

#sandiego_topbox
{
	width:624px; 
	height:198px;
	background-image:url(images/organizedplay/tournament/darkmoon/sandiego/dmf_header_sandiego.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 
.dmf_centerbox_text
{
	margin: 0 auto;
	width:355px;
}
.dmf_centerbox
{
	margin: 0 auto;
	margin-top:15px;
	width:372px; 
	height:200px;
	background-image:url(images/organizedplay/tournament/darkmoon/phil/phil_centerbox.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 

.dmf_fullbox
{
	margin: 0 auto;
	margin-top:15px;
	width:530px; 
	height:200px;
	background-image:url(images/organizedplay/tournament/darkmoon/phil/phil_dmf_fullbox.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
}

.sandiego_text_right
{
    line-height:20px;
    padding-top:10px;
    padding-right:5px;
    height:142px;
}

.sandiego_text_left
{
    line-height:20px;
    padding-top:10px;
    padding-right:5px;
    padding-left:10px;
}

.sandiego_content_right_bg4
{
    width:520;
    background-image:url(images/organizedplay/tournament/darkmoon/sandiego/sandiego_text_bg4.jpg);
    background-repeat:no-repeat;
}


.sandiego_feature_event
{
	width:624px;
	background-image:url(images/organizedplay/tournament/darkmoon/austin/austin_dream_bg.jpg);
}

.feature_textbox
{
	width:384px;
	background-image:url(images/organizedplay/tournament/darkmoon/sandiego/feature_event_bg.jpg);
	padding-left:120px;
	padding-right:120px;
	color:White;
	font-size:12px;
	line-height:15px;
}

/*---------------------------------------------------------------------------- 
world invites table
-----------------------------------------------------------------------------*/
.default_invites_sched_table
{
}

.world_invites_css_btn
{
    height:30px;
    width:550px;
    background-color: #3c2e1d;
    color: White;
    text-align:left;
    font-size:14Px;
    cursor: pointer;
    font-weight:bold;
}

.default_invities_sched_row
{
    height:25px;
    width:550px;
    color:#ffd800;
    font-size:11Px; 
    text-align:left;
    
}


.default_invites_sched_row_alternate
{
    height:25px;
    width:550px;
    font-size:11Px; 
    background-color:#130000;
    text-align:left;
}



/*---------------------------------------------------------------------------- 
purchase page
-----------------------------------------------------------------------------*/

#purchase
{
    padding-left:45px;
    padding-right:45px;
    padding-bottom:10px;
    padding-top:5px;
    font-size:12px;
    line-height:18px;
    background-image:url(images/products/purchase/purchase_bg.jpg);
}

/*---------------------------------------------------------------------------- 
Magtheridon’s Lair Brand Page
-----------------------------------------------------------------------------*/

#product_header_ml
{
    width:687px;
    height:314px;
    background-image:url(images/products/magtheridonslair/product_header_ml.jpg);
    background-repeat:no-repeat;
    background-position:center;
    clear:both;
    
}



/*---------------------------------------------------------------------------- 
Recipes Page Collapsable Redemptions
-----------------------------------------------------------------------------*/

#recipe_repeat_motl
{
	background-image:url(images/recipe/recipe_repeat.jpg); 
	background-repeat:repeat-y; 
	width:474px; 
	position: relative; 
	left: 0px; 
	top: 5px;
    margin-left :120px;
}
#recipe_top_motl
{
	background-image:url(images/recipe/recipe_motl.jpg); 
	background-repeat:no-repeat; 
	background-position:top left; 
	height:100%; 
	width:474px;
	padding-top: 120px;

}
#recipe_bottom_motl
{
	background-image:url(images/recipe/recipe_bottombox.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
	height:100%; 
	width:474px; 
	padding-bottom:0px;
	color:Black;
	
} 

#recipe_top_foo
{
	background-image:url(images/recipe/recipe_foo.jpg); 
	background-repeat:no-repeat; 
	background-position:top left; 
	height:100%; 
	width:474px;
	padding-top: 150px;

}

#recipe_bottom_foo
{
	background-image:url(images/recipe/recipe_bottombox.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
	height:100%; 
	width:474px; 
	padding-bottom:0px;
	color:Black;
	
} 

#recipe_repeat_foo
{
	background-image:url(images/recipe/recipe_repeat.jpg); 
	background-repeat:repeat-y; 
	width:474px; 
	position: relative; 
	left: 0px; 
	top: 5px;
    margin-left :120px;
}


.recipe_card_title_foo
{
     font-family: Tahoma, Arial, Sans-Serif; 
     font-size: .85em; 
     color: #a80d0d; 
     font-weight: bolder;
}

.recipe_card_title_motl
{
     font-family: Tahoma, Arial, Sans-Serif; 
     font-size: .85em; 
     color: #215d04; 
     font-weight: bolder;
}

.recipe_total
{
     font-family: Tahoma, Arial, Sans-Serif; 
     font-size: 9px; 
     color: Black; 
     font-weight: bolder;
}

#default_links_back 
{
    background-image:url(images/recipe/default_links_back.jpg); 
    background-repeat: no-repeat; 
	width: 391px;
	height: 328px; 
	margin-left: 150px;
	position: relative;
}




/*---------------------------------------------------------------------------- 
Darkmoon Fair-Orlando
-----------------------------------------------------------------------------*/

#orlando_topbox
{
	width:624px; 
	height:198px;
	background-image:url(images/organizedplay/tournament/darkmoon/orlando/dmf_header_orlando.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 

.orlando_top_back
{
    width:533px;
    height: 255px;
    background-image:url(images/organizedplay/tournament/darkmoon/orlando/orlando_top_back.jpg);
}

.orlando_map_bg2
{
    width: 315px;
    height: 290px;
    background-image:url(images/organizedplay/tournament/darkmoon/orlando/orlando_map_bg2.jpg);
    background-repeat: no-repeat;
    margin-top: 10px;
}

/*---------------------------------------------------------------------------- 
Darkmoon Fair-columbus
-----------------------------------------------------------------------------*/

#columbus_topbox
{
	width:624px; 
	height:198px;
	background-image:url(images/organizedplay/tournament/darkmoon/columbus/dmf_header_columbus.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 


/*---------------------------------------------------------------------------- 
MOTL Main
-----------------------------------------------------------------------------*/


#motl_banner
{
	width:651px; 
	height:137px;
	background-image:url(images/organizedplay/tournament/motl/motl_banner.jpg);
	background-repeat:no-repeat;
	position:relative;
	margin-left:-23px;
	top:-10px;
}
#motl_leftstrip
{
	background-image:url(images/organizedplay/tournament/motl/left_green_strip.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	width: 642px;
	position:relative;
	margin-left:-23px;
	top:-10px;
}
#motl_leftstrip a
{
	outline: none;
}

#motl_rightstrip
{
	background-image:url(images/organizedplay/tournament/motl/right_green_strip.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	width: 642px;
}		
.motl_mainbody_repeat
{
	background-image:url(images/organizedplay/tournament/motl/motl_box1_repeater.jpg);
	background-repeat:repeat-y;
	background-position:0px top;
	width: 599px;
	position:relative;
	left:26px;
}

.motl_mainbody_top
{
	background-image:url(images/organizedplay/tournament/motl/motl_box1_header.jpg);
	background-repeat:no-repeat;
	background-position:0px top;
	width: 599px;
	position:relative;
}
.motl_mainbody_bottom
{
	background-image:url(images/organizedplay/tournament/motl/motl_box1_footer.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
	width: 599px;
	position:relative;
	padding: 60px 0px 50px 0px;
}

.motl_mainbody_top2
{
	background-image:url(images/organizedplay/tournament/motl/motl_box2_header.jpg);
	background-repeat:no-repeat;
	background-position:1px top;
	width: 599px;
	position:relative;
}
.motl_mainbody_top3
{
	background-image:url(images/organizedplay/tournament/motl/motl_box3_header.jpg);
	background-repeat:no-repeat;
	background-position:1px top;
	width: 599px;
	position:relative;
}

.motl_banner_two
{
	width:641px; 
	height:40px;
	background-image:url(images/organizedplay/tournament/motl/motl_banner2.jpg);
	background-repeat:no-repeat;
	position:relative;
	left:2px;
}
#motl_blog_link
{
	width:554px;
	height:64px;
	position:relative;
	margin: 20px 20px 10px 20px;
}
#motl_photo_link
{
	width:554px;
	height:64px;
	position:relative;
	margin: 10px 20px 10px 20px;
}


.motl_textbox
{
	color:#ef9c00;
	font-size:13px;
	margin: 20px auto;
	width:498px;
	position:relative;
}
#motl_card1
{
	width:192px;
	height:260px;
	position:relative;
	margin-left:105px;
	display:inline;
}
#motl_card2
{
	width:192px;
	height:260px;
	position:relative;
	display:inline;
}
#motl_shirt
{
	width:432px;
	height:301px;
	position:relative;
	margin:10px auto;
	background-image:url(images/organizedplay/tournament/motl/motl_shirt.jpg);
	background-repeat:no-repeat;
}
.motl_leg_member
{
	width:70px;
	position:relative;
	margin: 9px 0px 10px 9px ;
}	
.motl_leg_member_text
{
	text-align: center;
	width:450px;
	position:relative;
	top:0px;
	left:0px;
	font-weight:bolder;
	font-size:15px;
	margin: 10px 0px 10px 0px;

} 
.motl_legbox
{
	width:555px;
	background-image:url(images/organizedplay/tournament/motl/legion_boxtop_repeat.jpg);
	background-repeat:repeat-y;
	background-position:left;
	position:relative;
}
.motl_legbox2
{
	width:555px;
	background-image:url(images/organizedplay/tournament/motl/legion_boxtop.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	position:relative;
	display:table;
}
.motl_legbox3
{
	width:555px;
	background-image:url(images/organizedplay/tournament/motl/legion_boxtop_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	position:relative;
}





/*---------------------------------------------------------------------------- 
Darkmoon Fair-CMS
-----------------------------------------------------------------------------*/
#darkmoon_city_template
{   position:relative;
	left:-10px; top:-15px; 
    background-image:url(images/organizedplay/tournament/darkmoon/CMS/DMF_box_bg.jpg); 
    background-repeat:repeat-y;
    color:White;  
    line-height:16px;
    width:624px; 
    }



#darkmoon_city_template_top
{
    height:90px;
    background-image:url(images/organizedplay/tournament/darkmoon/CMS/DMF_box_top.jpg); 
    background-repeat:no-repeat; 
    }

#darkmoon_city_template_bottom
{
    height:86px;
    background-image:url(images/organizedplay/tournament/darkmoon/CMS/DMF_box_bottom.jpg);  
    background-position:bottom;
    background-repeat:no-repeat;
    }
    
#darkmoon_city_template_header
{
    height:234px;
    background-image:url(images/organizedplay/tournament/darkmoon/CMS/darkmoon_city_sample.jpg);  
    }
    
    
#darkmoon_repeatbox2
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/CMS/darkmoon_front_box_repeat.jpg); 
	background-position: left; 
	background-repeat:repeat-y;
	position:relative; left:-12px;
	margin-top:-4px;
}
#darkmoon_topbox2
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/CMS/darkmoon_front_box_top.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
} 
#darkmoon_bottombox2
{
	width:624px; 
	background-image:url(images/organizedplay/tournament/darkmoon/CMS/darkmoon_front_box_bottom.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	color: #0a1117;/*#1b3216;*/
	font-size:13px;
	padding-top:112px;
	font-family: Verdana;
}
    

/*---------------------------------------------------------------------------- 
new product front page CMS
-----------------------------------------------------------------------------*/    
    
    
#product_CMS_header
{
    width:687px;
	background-image:url(images/products/cms/cms_bg.jpg); 
    
    }
    
#product_cms_betweem
{
    width:687px;
    height:67px;
	background-image:url(images/products/cms/cms_between.jpg); 
	    }