@charset "utf-8";

#theme_menu_container, #info_menu_container {
	cursor:pointer !important;
	font-family:"arial";
	font-weight:bold;
	font-size:15px;
	letter-spacing:0;
}
#theme_menu_container table, #info_menu_container table {
	border-collapse:collapse;
}

/* Basic styling for all menu item blocks */
.menu_themes, .menu_themes_roll, .menu_info, .menu_info_roll {
	color:white;
	width:140px;
}
.menu_themes td, .menu_themes_roll td, .menu_info td, .menu_info_roll td {
	height:25px;
	background:url(../images/menu_theme_bg.png) repeat-x;
	padding:0 5px;
	/*border-bottom:1px solid #05255e;*/
}
* html .menu_themes td, * html .menu_themes_roll td {
	height:21px;
	padding:2px 5px;
}
*:first-child+html .menu_themes td, *:first-child+html .menu_themes_roll td {
	border-bottom:0;
}
.menu_themes_roll td {
	background:url(../images/menu_theme_bg_roll.png) repeat-x;
}
.menu_info td {
	background:url(../images/menu_info_bg.gif) repeat-x;
}
.menu_info_roll td {
	background:url(../images/menu_info_bg_roll.gif) repeat-x;
}

/* Styling for top level menu item blocks */
.top_level .menu_themes td {
	background:url(../images/menu_theme_top_bg.png) repeat-x;
}
.top_level .menu_themes_roll td {
	background:url(../images/menu_theme_top_bg_roll.png) repeat-x;
}
.top_level .menu_info td {
	background:url(../images/menu_info_top_bg.png) repeat-x;
}
.top_level .menu_info_roll td {
	background:url(../images/menu_info_top_bg_roll.png) repeat-x;
}

/* Specific styles for sub-menu blocks */
#theme_menu_container .sub_town_life table, #theme_menu_container .sub_construction table, #theme_menu_container .sub_armed_forces table, #theme_menu_container .sub_adventure table, #theme_menu_container .sub_emergency table {
	margin:0;
	background:none;
	height:auto;
}
#theme_menu_container .sub_town_life table table, #theme_menu_container .sub_construction table table, #theme_menu_container .sub_armed_forces table table, #theme_menu_container .sub_adventure table table, #theme_menu_container .sub_emergency table table {
	margin:0;
}
#theme_menu_container .sub_town_life table {
	width:208px;
}
#theme_menu_container .sub_construction table {
	width:210px;
}
#theme_menu_container .sub_armed_forces table {
	width:202px;
}
#theme_menu_container .sub_adventure table {
	width:210px;
}
#theme_menu_container .sub_emergency table {
	width:272px;
}
#theme_menu_container .sub_town_life .menu_themes td, #theme_menu_container .sub_town_life .menu_themes_roll td, #theme_menu_container .sub_construction .menu_themes td, #theme_menu_container .sub_construction .menu_themes_roll td, #theme_menu_container .sub_armed_forces .menu_themes td, #theme_menu_container .sub_armed_forces .menu_themes_roll td, #theme_menu_container .sub_adventure .menu_themes td, #theme_menu_container .sub_adventure .menu_themes_roll td, #theme_menu_container .sub_emergency .menu_themes td, #theme_menu_container .sub_emergency .menu_themes_roll td {
	height:25px;
	background:url(../images/menu_theme_bg.png) repeat-x;
	padding:0 5px;
	border-bottom:1px solid #05255e;
}
#theme_menu_container .sub_town_life .menu_themes_roll td, #theme_menu_container .sub_construction .menu_themes_roll td, #theme_menu_container .sub_armed_forces .menu_themes_roll td, #theme_menu_container .sub_adventure .menu_themes_roll td, #theme_menu_container .sub_emergency .menu_themes_roll td {
	background:url(../images/menu_theme_bg_roll.png) repeat-x;
}

/* General Styles for 3-D package images */
#theme_menu_container div div div table { /* Adds the 336X300 rounded 3-D package container frame */
	margin:0 0 0 5px;
	height:300px;
	width:336px;
	background:url(../images/box_frame_336x300.png) no-repeat;
}
* html #theme_menu_container div div div table
{
	
	behavior: url(iepngfix.htc);
}
/* html #theme_menu_container div div div table { /* Hides from IE6 
	display:none;
}*/
#theme_menu_container div div div table table {
	margin:10px;
	width:318px;
	height:280px;
	background:none;
}
#theme_menu_container div div div table tr td { /* Gets rid of background images nested in container frame */
	background:none;
	border:none;
}

/* Town Life */
/* 336x300 frame */
#theme_menu_container .dom_susan_adrie table table {
	background:url(../images/box_8564_dom_susie_adrie.png) no-repeat;
}
#theme_menu_container .adrie_dom_timmy table table {
	background:url(../images/box_8565_adrie_dom_timmy.png) no-repeat;
}
#theme_menu_container .lilys_flower_garden table table {
	background:url(../images/box_8570_lilys_flower.png) no-repeat;
}
#theme_menu_container .fun_in_the_park table table {
	background:url(../images/box_8571_fun_in_park.png) no-repeat;
}
#theme_menu_container .dads_bbq table table {
	background:url(../images/box_8572_dads_bbq.png) no-repeat;
}
#theme_menu_container .jeff_mechanic table table {
	background:url(../images/box_8574_jeff_mechanic.png) no-repeat;
}
#theme_menu_container .mechanics_acc table table {
	background:url(../images/box_8583_mechanics_set.png) no-repeat;
}
#theme_menu_container .danny_atv_champ table table {
	background:url(../images/box_8586_danny_atv_champ.png) no-repeat;
}
#theme_menu_container .ronnie_kart_champ table table {
	background:url(../images/box_8587_ronnie_kart_champ.png) no-repeat;
}

/* 432x300 frame */
#theme_menu_container .hangin_out table,
#theme_menu_container .hiking_camping table,
#theme_menu_container .at_the_beach table,
#theme_menu_container .sub_compact_car table {
	width:432px;
	background:url(../images/box_frame_432x300.png) no-repeat;
}
#theme_menu_container .hangin_out table table {
	width:412px;
	height:280px;
	background:url(../images/box_8592_hangin_out.png) no-repeat;
}
#theme_menu_container .hiking_camping table table {
	width:412px;
	height:280px;
	background:url(../images/box_8593_hiking_camping.png) no-repeat;
}
#theme_menu_container .at_the_beach table table {
	width:412px;
	height:280px;
	background:url(../images/box_8594_at_the_beach.png) no-repeat;
}
#theme_menu_container .sub_compact_car table table {
	width:412px;
	height:280px;
	background:url(../images/box_8682_sub_compact.png) no-repeat;
}


/* 432x398 frame */
#theme_menu_container .flower_garden table,
#theme_menu_container .farmers_market table,
#theme_menu_container .summer_bbq table,
#theme_menu_container .race_day table,
#theme_menu_container .town_bakery table,
#theme_menu_container .town_flower_shop table,
#theme_menu_container .town_cafe table {
	width:432px;
	height:398px;
	background:url(../images/box_frame_432x398.png) no-repeat;
}
#theme_menu_container .flower_garden table table {
	width:412px;
	height:378px;
	background:url(../images/box_8607_flower_garden.png) no-repeat;
}
#theme_menu_container .farmers_market table table {
	width:412px;
	height:378px;
	background:url(../images/box_8608_farmers_market.png) no-repeat;
}
#theme_menu_container .summer_bbq table table {
	width:412px;
	height:378px;
	background:url(../images/box_8609_summer_bbq.png) no-repeat;
}
#theme_menu_container .race_day table table {
	width:412px;
	height:378px;
	background:url(../images/box_8612_race_day.png) no-repeat;
}
#theme_menu_container .town_bakery table table {
	width:412px;
	height:378px;
	background:url(../images/box_8619_town_bakery.png) no-repeat;
}
#theme_menu_container .town_flower_shop table table {
	width:412px;
	height:378px;
	background:url(../images/box_8620_town_flower_shop.png) no-repeat;
}
#theme_menu_container .town_cafe table table {
	width:412px;
	height:378px;
	background:url(../images/box_8621_town_cafe.png) no-repeat;
}

/* 464x300 */
#theme_menu_container .off_road_4x4 table,
#theme_menu_container .family_wagon table {
	width:464px;
	height:300px;
	background:url(../images/box_frame_464x300.png) no-repeat;
}
#theme_menu_container .off_road_4x4 table table {
	width:444px;
	height:280px;
	background:url(../images/box_8632_off_road.png) no-repeat;
}
#theme_menu_container .family_wagon table table {
	width:444px;
	height:280px;
	background:url(../images/box_8638_family_wagon.png) no-repeat;
}

/* 512x398 */
#theme_menu_container .equestrian_weekend table,
#theme_menu_container .weekend_warrior table,
#theme_menu_container .out_on_the_town table {
	width:512px;
	height:398px;
	background:url(../images/box_frame_512x398.png) no-repeat;
}
#theme_menu_container .equestrian_weekend table table {
	width:492px;
	height:378px;
	background:url(../images/box_8650_equestrian_weekend.png) no-repeat;
}
#theme_menu_container .weekend_warrior table table {
	width:492px;
	height:378px;
	background:url(../images/box_8651_weekend_warrior.png) no-repeat;
}
#theme_menu_container .out_on_the_town table table {
	width:492px;
	height:378px;
	background:url(../images/box_8659_out_town.png) no-repeat;
}

/* Construction */
/* 336x300 frame */
#theme_menu_container .bill_harry_charlie table table {
	background:url(../images/box_8566_bill_harry_charlie.png) no-repeat;
}
#theme_menu_container .jessie_ben_ryan table table {
	background:url(../images/box_8567_jessie_ben_ryan.png) no-repeat;
}
#theme_menu_container .joe_carpenter table table {
	background:url(../images/box_8577_joe_carpenter.png) no-repeat;
}
#theme_menu_container .ed_painter table table {
	background:url(../images/box_8578_ed_painter.png) no-repeat;
}
#theme_menu_container .cement_mixer table table {
	background:url(../images/box_8584_cement_mixer.png) no-repeat;
}
#theme_menu_container .skid_steer table table {
	background:url(../images/box_8686_skid_steer.png) no-repeat;
}

/* 432x300 frame */
#theme_menu_container .contractor_crew table,
#theme_menu_container .transport_trailer table {
	width:432px;
	background:url(../images/box_frame_432x300.png) no-repeat;
}
#theme_menu_container .contractor_crew table table {
	width:412px;
	height:280px;
	background:url(../images/box_8600_contractor_crew.png) no-repeat;
}
#theme_menu_container .transport_trailer table table {
	width:412px;
	height:280px;
	background:url(../images/box_8676_transport_trailer.png) no-repeat;
}

/* 432x398 frame */
#theme_menu_container .construction_site table {
	width:432px;
	height:398px;
	background:url(../images/box_frame_432x398.png) no-repeat;
}
#theme_menu_container .construction_site table table {
	width:412px;
	height:378px;
	background:url(../images/box_8614_construction_site.png) no-repeat;
}

/* 512x300 */
#theme_menu_container .construction_truck table {
	width:512px;
	height:280px;
	background:url(../images/box_frame_512x300.png) no-repeat;
}
#theme_menu_container .construction_truck table table {
	width:492px;
	height:280px;
	background:url(../images/box_8641_construction_truck.png) no-repeat;
}

/* 518x512 */
#theme_menu_container .construction_set table {
	width:518px;
	height:512px;
	background:url(../images/box_frame_518x512.png) no-repeat;
}
#theme_menu_container .construction_set table table {
	width:498px;
	height:492px;
	background:url(../images/box_8679_construction_set.png) no-repeat;
}

/* Armed Forces */
/* 336x300 frame */
#theme_menu_container .mac_recon table table {
	background:url(../images/box_8576_major_mac.png) no-repeat;
}
#theme_menu_container .capt_cliff_atv_scout table table {
	background:url(../images/box_8589_captain_cliff.png) no-repeat;
}
#theme_menu_container .bull_cliff_scott table table {
	background:url(../images/box_8670_bull_cliff_scott.png) no-repeat;
}

/* 432x300 frame */
#theme_menu_container .special_ops table,
#theme_menu_container .river_patrol table {
	width:432px;
	background:url(../images/box_frame_432x300.png) no-repeat;
}
#theme_menu_container .special_ops table table {
	width:412px;
	height:280px;
	background:url(../images/box_8597_special_ops.png) no-repeat;
}
#theme_menu_container .river_patrol table table {
	width:412px;
	height:280px;
	background:url(../images/box_8598_river_patrol.png) no-repeat;
}

/* 464x300 */
#theme_menu_container .military_police_suv table {
	width:464px;
	height:300px;
	background:url(../images/box_frame_464x300.png) no-repeat;
}
#theme_menu_container .military_police_suv table table {
	width:444px;
	height:280px;
	background:url(../images/box_8685_military_police.png) no-repeat;
}

/* Adventure */
/* 336x300 frame */
#theme_menu_container .kens_kayak table table {
	background:url(../images/box_8575_kens_kayak.png) no-repeat;
}
#theme_menu_container .toms_atv table table {
	background:url(../images/box_8588_toms_atv_adventure.png) no-repeat;
}
#theme_menu_container .jonesy_sam_tom table table {
	background:url(../images/box_8669_jonesy_sam_tom.png) no-repeat;
}
#theme_menu_container .jonsey_mounted_guide table table {
	background:url(../images/box_8673_jonesy_mounted.png) no-repeat;
}

/* 432x300 frame */
#theme_menu_container .alligator_hunt table,
#theme_menu_container .wilderness_camp table,
#theme_menu_container .marine_research table {
	width:432px;
	background:url(../images/box_frame_432x300.png) no-repeat;
}
#theme_menu_container .alligator_hunt table table {
	width:412px;
	height:280px;
	background:url(../images/box_8595_alligator_hunt.png) no-repeat;
}
#theme_menu_container .wilderness_camp table table {
	width:412px;
	height:280px;
	background:url(../images/box_8596_wilderness_camp.png) no-repeat;
}
#theme_menu_container .marine_research table table {
	width:412px;
	height:280px;
	background:url(../images/box_8604_marine_research.png) no-repeat;
}

/* 432x398 frame */
#theme_menu_container .search_lost_mummy table {
	width:432px;
	height:398px;
	background:url(../images/box_frame_432x398.png) no-repeat;
}
#theme_menu_container .search_lost_mummy table table {
	width:412px;
	height:378px;
	background:url(../images/box_8613_search_mummy.png) no-repeat;
}

/* 512x300 */
#theme_menu_container .adventure_truck table {
	width:512px;
	height:280px;
	background:url(../images/box_frame_512x300.png) no-repeat;
}
#theme_menu_container .adventure_truck table table {
	width:492px;
	height:280px;
	background:url(../images/box_8640_adventure_truck.png) no-repeat;
}

/* 512x398 */
#theme_menu_container .river_explorer table {
	width:512px;
	height:398px;
	background:url(../images/box_frame_512x398.png) no-repeat;
}
#theme_menu_container .river_explorer table table {
	width:492px;
	height:378px;
	background:url(../images/box_8658_river_explorer.png) no-repeat;
}

/* 518x512 */
#theme_menu_container .complete_base_camp table {
	width:518px;
	height:512px;
	background:url(../images/box_frame_518x512.png) no-repeat;
}
#theme_menu_container .complete_base_camp table table {
	width:498px;
	height:492px;
	background:url(../images/box_8680_base_camp.png) no-repeat;
}

/* 464x300 */
#theme_menu_container .adventure_suv table {
	width:464px;
	height:300px;
	background:url(../images/box_frame_464x300.png) no-repeat;
}
#theme_menu_container .adventure_suv table table {
	width:444px;
	height:280px;
	background:url(../images/box_8684_adventure_suv.png) no-repeat;
}

/* Emergency */
/* 336x300 frame */
#theme_menu_container .diego_rob_jake table table {
	background:url(../images/box_8568_diego_rob_jake.png) no-repeat;
}
#theme_menu_container .wade_ramon_max table table {
	background:url(../images/box_8569_wade_ramon_max.png) no-repeat;
}
#theme_menu_container .jake_firefighter table table {
	background:url(../images/box_8579_jake_firefighter.png) no-repeat;
}
#theme_menu_container .k9_unit table table {
	background:url(../images/box_8580_k9.png) no-repeat;
}
#theme_menu_container .dean_mounted_patrol table table {
	background:url(../images/box_8581_dean_mounted.png) no-repeat;
}
#theme_menu_container .dean_highway_patrol table table {
	background:url(../images/box_8590_dean_highway_patro.png) no-repeat;
}

/* 432x300 frame */
#theme_menu_container .haz_mat_unit table,
#theme_menu_container .river_rescue table,
#theme_menu_container .explosive_disposal table,
#theme_menu_container .patrol_car table {
	width:432px;
	background:url(../images/box_frame_432x300.png) no-repeat;
}
#theme_menu_container .haz_mat_unit table table {
	width:412px;
	height:280px;
	background:url(../images/box_8601_haz_mat.png) no-repeat;
}
#theme_menu_container .river_rescue table table {
	width:412px;
	height:280px;
	background:url(../images/box_8602_river_rescue.png) no-repeat;
}
#theme_menu_container .explosive_disposal table table {
	width:412px;
	height:280px;
	background:url(../images/box_8603_explosive_disposal.png) no-repeat;
}
#theme_menu_container .patrol_car table table {
	width:412px;
	height:280px;
	background:url(../images/box_8683_patrol_car.png) no-repeat;
}

/* 432x398 frame */
#theme_menu_container .fire_brigade table {
	width:432px;
	height:398px;
	background:url(../images/box_frame_432x398.png) no-repeat;
}
#theme_menu_container .fire_brigade table table {
	width:412px;
	height:378px;
	background:url(../images/box_8611_fire_brigade.png) no-repeat;
}

/* 512x300 */
#theme_menu_container .fire_truck table,
#theme_menu_container .ambulance table,
#theme_menu_container .police_truck table {
	width:512px;
	height:280px;
	background:url(../images/box_frame_512x300.png) no-repeat;
}
#theme_menu_container .fire_truck table table {
	width:492px;
	height:280px;
	background:url(../images/box_8642_fire_truck.png) no-repeat;
}
#theme_menu_container .ambulance table table {
	width:492px;
	height:280px;
	background:url(../images/box_8643_ambulence.png) no-repeat;
}
#theme_menu_container .police_truck table table {
	width:492px;
	height:280px;
	background:url(../images/box_8644_police_truck.png) no-repeat;
}

/* 464x300 */
#theme_menu_container .fire_chief_suv table,
#theme_menu_container .mobile_k9_unit table {
	width:464px;
	height:300px;
	background:url(../images/box_frame_464x300.png) no-repeat;
}
#theme_menu_container .fire_chief_suv table table {
	width:444px;
	height:280px;
	background:url(../images/box_8645_fire_chief.png) no-repeat;
}
#theme_menu_container .mobile_k9_unit table table {
	width:444px;
	height:280px;
	background:url(../images/box_8646_k9_unit.png) no-repeat;
}

/* 512x398 */
#theme_menu_container .mobile_marine_rescue table,
#theme_menu_container .mobile_haz_mat table,
#theme_menu_container .parade_day table {
	width:512px;
	height:398px;
	background:url(../images/box_frame_512x398.png) no-repeat;
}
#theme_menu_container .mobile_marine_rescue table table {
	width:492px;
	height:378px;
	background:url(../images/box_8653_marine_rescue.png) no-repeat;
}
#theme_menu_container .mobile_haz_mat table table {
	width:492px;
	height:378px;
	background:url(../images/box_8654_haz_mat_unit.png) no-repeat;
}
#theme_menu_container .parade_day table table {
	width:492px;
	height:378px;
	background:url(../images/box_8657_parade_day.png) no-repeat;
}

/* 518x512 */
#theme_menu_container .complete_emerg_response table {
	width:518px;
	height:512px;
	background:url(../images/box_frame_518x512.png) no-repeat;
}
#theme_menu_container .complete_emerg_response table table {
	width:498px;
	height:492px;
	background:url(../images/box_8681_emergency_set.png) no-repeat;
}
































/* Missing Images */




/* Gets rid of "Trial Version" box */
#dmgk {
	display:none;
}