/* CSS Document */
body
{
	background:url(../images/Bg_toptile_02.jpg) top repeat-x;
	margin:0px;
	padding:0px;
}

.top_tile
{
	background:url(../images/ribbon_08.jpg) top repeat-x;
	height:190px;
	vertical-align:bottom;
}

.footer
{
	background:url(../images/footer_89v2.jpg) bottom no-repeat;
	width:1000px;
	height:147px;
	
	padding-top:30px;
	text-align:center
}

.footerLink
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.footerLink a
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.footerLink a:hover
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	
	border-bottom:dotted 1px #ffffff;
}
	
/*fonts*/
.mainfont
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.mainfont a
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	color:#790000;
	text-decoration:none;
}
.mainfont a:hover
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	color:#790000;
	text-decoration:none;
	
	border-bottom:dotted 1px #790000;
}
.minifont
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#636363;
	text-decoration:none;
}

.beans_subtitle
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#68320e;
	text-decoration:none;
}
.beans_title
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:18px;
	font-weight:bold;
	color:#68320e;
	text-decoration:none;
}
.beans_link
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#68320e;
	text-decoration:none;
}

.magic_subtitle
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#002f70;
	text-decoration:none;
}
.magic_title
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:18px;
	font-weight:bold;
	color:#002f70;
	text-decoration:none;
}
.magic_link
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#002f70;
	text-decoration:none;
}

.box_subtitle
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#4c0081;
	text-decoration:none;
}
.box_title
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:18px;
	font-weight:bold;
	color:#4c0081;
	text-decoration:none;
}
.box_link
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#4c0081;
	text-decoration:none;
}

.nav_text
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.nav_text a
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.nav_text a:hover
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	
	border-bottom:dotted 1px #ffffff;
}

.nav_above
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#4b3900;
	text-decoration:none;
}
.nav_above a
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#4b3900;
	text-decoration:none;
}
.nav_above a:hover
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#4b3900;
	text-decoration:none;
	
	border-bottom:dotted 1px #;
}
/*fonts*/

/*capsules*/
.capsule_midtile
{
	background:url(../images/capsule_tile_right_47.png) repeat-y;
	width:150px;
	padding:8px;
	
	text-align:center;
}

.boxes_midtile
{
	background:url(../images/boxes_tile_96.jpg) repeat-y;
	width:150px;
	padding:8px;
	
	text-align:center;
}

.capsule_beansBottom
{
	background:url(../images/capsule_bottoms_right_32.png) no-repeat;
	height:23px;
	width:150px;
	padding-top:2px;
	
	text-align:center;
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.capsule_magicBottom
{
	background:url(../images/capsule_bottoms_right_48.png) no-repeat;
	height:23px;
	width:150px;
	padding-top:2px;
		
	text-align:center;
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.capsule_boxBottom
{
	background:url(../images/capsule_bottoms_right_78.png) no-repeat;
	height:23px;
	width:150px;
	padding-top:2px;
		
	text-align:center;
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
/*capsules*/

/* beans section*/
.left_top_beans
{
	background:url(../images/BEANS_section_03.png) right bottom no-repeat;
	height:17px;
	width:17px;
}
.top_tile_beans
{
	background:url(../images/BEANS_section_04.png) bottom repeat-x;
	height:17px;
}
.right_top_beans
{
	background:url(../images/BEANS_section_06.png) left bottom no-repeat;
	height:17px;
	width:17px;
}
.left_tile_beans
{
	background:url(../images/BEANS_section_10.png) right repeat-y;
	width:17px;
}
.right_tile_beans
{
	background:url(../images/BEANS_section_12.png) left repeat-y;
	width:17px;
}
.left_bottom_beans
{
	background:url(../images/BEANS_section_13.png) right top no-repeat;
	height:35px;
	width:17px;
}
.bottom_tile_beans
{
	background:url(../images/BEANS_section_14.png) top repeat-x;
	height:35px;
	
	text-align:right;
	padding:5px;
}
.right_bottom_beans
{
	background:url(../images/BEANS_section_15.png) right top no-repeat;
	height:35px;
	width:17px;
}
/* beans section*/

/* magic section*/
.left_top_magic
{
	background:url(../images/MAGIC_section_18.png) right bottom no-repeat;
	height:16px;
	width:17px;
}
.top_tile_magic
{
	background:url(../images/MAGIC_section_19.png) bottom repeat-x;
	height:16px;
}
.right_top_magic
{
	background:url(../images/MAGIC_section_20.png) left bottom no-repeat;
	height:16px;
	width:17px;
}
.left_tile_magic
{
	background:url(../images/MAGIC_section_23.png) right repeat-y;
	width:17px;
}
.right_tile_magic
{
	background:url(../images/MAGIC_section_25.png) left repeat-y;
	width:17px;
}
.left_bottom_magic
{
	background:url(../images/MAGIC_section_26.png) right top no-repeat;
	height:35px;
	width:17px;
}
.bottom_tile_magic
{
	background:url(../images/MAGIC_section_27.png) top repeat-x;
	height:35px;
	
	text-align:right;
	padding:5px;
}
.right_bottom_magic
{
	background:url(../images/MAGIC_section_28.png) right top no-repeat;
	height:35px;
	width:17px;
}
/* magic section*/

/* box section*/
.left_top_box
{
	background:url(../images/BOX_section_31.png) right bottom no-repeat;
	height:16px;
	width:17px;
}
.top_tile_box
{
	background:url(../images/BOX_section_32.png) bottom repeat-x;
	height:16px;
}
.right_top_box
{
	background:url(../images/BOX_section_33.png) left bottom no-repeat;
	height:16px;
	width:17px;
}
.left_tile_box
{
	background:url(../images/BOX_section_36.png) right repeat-y;
	width:17px;
}
.right_tile_box
{
	background:url(../images/BOX_section_38.png) left repeat-y;
	width:17px;
}
.left_bottom_box
{
	background:url(../images/BOX_section_39.png) right top no-repeat;
	height:38px;
	width:17px;
}
.bottom_tile_box
{
	background:url(../images/BOX_section_40.png) top repeat-x;
	height:38px;
	
	text-align:right;
	padding:5px;
}
.right_bottom_box
{
	background:url(../images/BOX_section_41.png) right top no-repeat;
	height:38px;
	width:17px;
}
/* box section*/

/*alternate table*/
.beans_colored_row
{
	background-color:#fff4c9;
	broder:0;
	vertical-align:middle;
	padding:5px;
}

.magic_colored_row
{
	background-color:#c3dcff;
	broder:0;
	vertical-align:middle;
	padding:5px;
}

.box_colored_row
{
	background-color:#e3bdfd;
	broder:0;
	vertical-align:middle;
	padding:5px;
}

.normal_row
{
	background-color:#ffffff;
	border:0;
	vertical-align:middle;
	padding:5px;
}
/*alternate table*/

/*magic number cards*/

.heart
{
	background:url(../images/magic_section_54.png) bottom no-repeat;
	height:109px;
	width:111px;
	
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:40px;
	color:#ffffff;
	text-decoration:none;

	padding-top:30px;
	
	text-align:center;
}

.star
{
	background:url(../images/magic_section_58.png) bottom no-repeat;
	height:109px;
	width:111px;
	
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:40px;
	color:#ffffff;
	text-decoration:none;

	padding-top:30px;
	
	text-align:center;
}
.spade
{
	background:url(../images/magic_section_60.png) bottom no-repeat;
	height:109px;
	width:110px;
	
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:40px;
	color:#ffffff;
	text-decoration:none;

	padding-top:30px;
	
	text-align:center;
}
.bam
{
	background:url(../images/magic_section_62.png) bottom no-repeat;
	height:109px;
	width:110px;
	
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:40px;
	color:#ffffff;
	text-decoration:none;
	
	padding-top:30px;
	
	text-align:center;
}
.crown
{
	background:url(../images/magic_section_64.png) bottom no-repeat;
	height:109px;
	width:109px;
	
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:40px;
	color:#ffffff;
	text-decoration:none;

	padding-top:30px;
	
	text-align:center;
}
/*magic number cards*/

/*boxes*/
.box_table td
{
	text-align:center;
	
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:20px;
	font-weight:bold;
	color:#4c0081;
	text-decoration:none;
}
/*boxes*/

/*textBox*/
.textbox
{
	width:200px;
	
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
/*textBox*/

/*additional*/

.bannerBG
{
	background:url(../images/main_banner_13v2_03.png) no-repeat left;
	height:279px;
	width:661px;
	
	padding-right:25px;
	padding-left:260px;
}
		
.BannerBigfont
{
	font-family: "Arial black", Myriad Pro, Trebuchet MS, Verdana;
	font-size:28px;
	color:#790000;
	text-decoration:none;
}		

.BannerMidfont
{
	font-family: "Arial black", Myriad Pro, Trebuchet MS, Verdana;
	font-size:16px;
	color:#790000;
	text-decoration:none;
}	

.BannerMinfont
{
	font-family: Arial, Myriad Pro,Trebuchet MS, Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}	

.BannerMinfontRed
{
	font-family: "Arial black", Myriad Pro, Trebuchet MS, Verdana;
	font-size:12px;
	color:#790000;
	text-decoration:none;
}

/*opt info*/
.optFontBrown
{
	font-family: "Arial black", Myriad Pro, Trebuchet MS, Verdana;
	font-size:18px;
	color:#68300b;
	text-decoration:none;
	
	line-height:22px;
}	

.optFontBrown2
{
	font-family: Arial, Myriad Pro, Trebuchet MS, Verdana;
	font-size:12px;
	color:#68300b;
	text-decoration:none;
	
	/*line-height:22px;*/
}	


.optFontBlack
{
	font-family: Arial, Myriad Pro, Trebuchet MS, Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	
	line-height:14px;
}	

.optFontGreen
{
	font-family: "Arial black", Myriad Pro, Trebuchet MS, Verdana;
	font-size:12px;
	color:#077900;
	text-decoration:none;
	
	line-height:14px;
}	
/*opt info*/

.headerBrown
{
	font-family: "Arial black", Myriad Pro, Trebuchet MS, Verdana;
	font-size:18px;
	color:#68300b;
	text-decoration:none;
	
	line-height:22px;
}

.headerBlue
{
	font-family: "Arial black", Myriad Pro, Trebuchet MS, Verdana;
	font-size:18px;
	color:#002f70;
	text-decoration:none;
	
	line-height:22px;
}

.headerPurple
{
	font-family: "Arial black", Myriad Pro, Trebuchet MS, Verdana;
	font-size:18px;
	color:#4c0081;
	text-decoration:none;
	
	line-height:22px;
}
/*additional*/
.boxTopImg
{
	background-image:url(../images/boxTopImg.png);
	background-repeat:no-repeat;
	height:90px;
	padding-left:275px;
}


.boxLeft
{
	background-image:url(../images/boxLeft.png);
	background-repeat:repeat-y;
	background-position: right;
	width:20px;
}
.boxRight
{
	background-image:url(../images/boxRight.png);
	background-repeat:repeat-y;
	background-position: left;
	width:20px;
}

.boxRightBottom
{
	background-image:url(../images/boxRightBottom.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:20px;
}

.boxBottom
{
	background-image:url(../images/boxBottom.png);
	background-repeat:repeat-x;
	background-position: top;
	height:20px;
	
}

.boxLeftBottom
{
	background-image:url(../images/boxLeftBottom.png);
	background-repeat:no-repeat;
	background-position: right top;
	width:20px;
}
