/* CSS Document */

/*--------------------xx. Common Elements--------------------*/

html, *				{margin:0; padding:0;}

body				{background:#459BB7; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%;}

h1					{color:#459BB7; font-size:2em; font-weight:normal; padding:0 0 15px 0;}
hl#home				{color:#FFFFFF;}
#internal_banner h1 {color:#FFFFFF; font-size:2em; font-weight:normal; margin:0 0 10px 0;}
h2					{color:#459BB7; font-size:2.2em; font-weight:normal;}
h3					{color:#D60C8C; font-size:2em; font-weight:normal;}
h4					{color:#459BB7; display:inline; font-size:1.4em; font-weight:normal;}
h5					{color:#D60C8C; font-size:1.4em; font-weight:normal;}
h6					{color:#FFFFFF; font-size:1.3em; font-weight:normal;}

small				{font-size:0.8em;}

img					{border:0;}

.none				{clear:both; line-height:0px;}

#main				{background:#FFFFFF; margin:0px auto; font-size:1.1em; width:770px; height:1%; overflow:hidden}

.ac					{text-align:center;}



/*--------------------01. Header Elements--------------------*/

#header				{position:absolute; top:0; width:770px;}
#logo				{padding:10px 0 0 0;}


/*--------------------02. Small Nav Elements--------------------*/

#small_nav			{font-size:1em; list-style:none; position:absolute; right:0; top:5px;}
#small_nav li		{background:url(/images/lw_divide_pink.gif) no-repeat right center; display:inline; float:left; padding:0px 10px;}
#small_nav .last	{background:none;}
#small_nav a		{color:#000000; text-decoration:none;}
#small_nav a:hover	{color:#D60C8C;}

#small_tel			{background:url(/images/lw_icon_tel.jpg) no-repeat; color:#D60C8C; font-weight:bold; padding:0 0 0 23px;}


/*--------------------03. Newsletter Signup Elements--------------------*/

/* Old Newsletter style 
#newsletter			{background:#F7D1E9; margin:5px 1px 0 0; padding:5px;}
#newsletter p		{color:#000000; padding:0 0 2px 0; position:relative; z-index:300;}
#newsletter label	{font-size:1em; font-weight:bold;}
#newsletter #news_email	{border:1px solid #999999; color:#999999; float:left; font-size:10px; padding:3px; width:155px;}
#newsletter #subscribe	{float:right; margin:3px 0 0 2px;}*/

/*New Newsletter Style*/
#newsletter 		{background:url(/images/mwe_bkg_newsletter.jpg) no-repeat; height:96px; margin:6px auto; overflow:hidden; padding:85px 5px 5px 5px; width:146px;}
#newsletter label	{color:#666666; font-weight:bold; font-size:0.9em;}
#newsletter #news_email	{border:1px solid #666666; color:#333333; float:left; font-size:10px; margin:5px 0 0 0; padding:3px; width:138px;}
#newsletter #subscribe	{float:right; margin:5px 0 5px 2px;}


/*--------------------04. Main Navigation Elements--------------------*/

#main_nav			{background:#250759; list-style:none; margin:5px 0 0 0; padding:6px 0px; width:770px;}
#main_nav li		{background:url(/images/lw_divide_blue.gif) no-repeat right center; display:inline; font-size:1.1em; padding:0px 13px;}
#main_nav .last		{background:none;}
#main_nav a			{color:#FFFFFF; text-decoration:none;}
#main_nav a:hover	{text-decoration:underline;}


/*--------------------05. Content Structural Elements--------------------*/

#content			{padding:102px 0 0 0;}
#admin_container	{float:right; position:relative; width:594px;}
#background_bar		{background:url(/images/lw_bkg_container.jpg) right repeat-y; width:100%}
#container			{float:right; position:relative; width:594px;}
#text_home			{background:#FFFFFF; margin:0 0 0 4px; overflow:hidden; width:590px;}
#textarea			{float:left; padding:0px 4px 10px 4px; overflow:hidden; width:459px;}
#text_special		{float:left; padding:0px 4px 10px 4px; overflow:hidden; width:459px;}
#right_col			{background:#DEDEDE; float:right; overflow:hidden; width:125px;}
#left_col			{float:left; width:176px;}

#textarea h1,		
#textarea h2,
#textarea h3,
#textarea h4,
#textarea h5,
#textarea h6,
#textarea p			{padding:5px 0px;}
#textarea p			{line-height:16px;}

#textarea h4		{position:relative; top:10px;}

#textarea ul		{padding:10px 20px;}
#textarea li		{padding:2px 0; line-height:14px;}


/*--------------------06. Left Navigation Elements--------------------*/


#left_col ul		{font-size:1.1em; font-weight:bold; list-style:none; margin:0 1px 0 0;}
#left_col li		{}
#left_col ul a		{background:url(/images/lw_bkg_leftnav.gif) repeat-x bottom; display:block; color:#D60C8C; text-decoration:none; line-height:18px; padding:5px 0 6px 8px;}
#left_col ul a:hover{color:#250759;}

#left_col ul ul		{font-size:0.8em;}
#left_col ul ul li	{background:none; font-weight:normal; height:17px;}
#left_col ul ul a	{color:#333333; display:block; line-height:auto; margin:0; padding:0 0 0 20px; width:154px;}
#left_col ul ul a:hover	{background:#CCCCCC; }



/*--------------------07. Banner Elements--------------------*/

#banner				{background:url(/images/lw_banner_home.jpg) #459BB7 no-repeat; color:#FFFFFF; height:144px; padding:5px 0 10px 200px; position:relative; width:390px;}
#banner p.move		{position:relative; margin-top:-10px;}
#banner p			{font-size:0.9em; padding:0 0 7px 0; position:relative; width:320px; z-index:600;}
#banner #bubble		{position:absolute; right:0px; top:10px;}


/*--------------------08. Search Box Elements--------------------*/

select				{border:1px solid #666666;}

#search_box			{background:#DEEFEF; height:104px; padding:6px 8px 10px 8px; position:relative;}
#search_box_sm		{background:#DEEFEF; height:128px; padding:6px 8px 10px 8px; position:relative; width:445px;}

#search_box_sm h2	{float:left; margin:-5px 0 0 -5px; width:350px;}

#search_box select,
#search_box_sm select	{border:1px solid #666666; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:16px; padding:1px;}
#search_box select option,
#search_box_sm select option	{padding:0px 2px;}

#search_form		{}
#search_box #britain_text a	{color:#459BB7; display:inline; font-size:0.9em; font-weight:bold; position:absolute; right:40px; text-decoration:none; top:15px;}
#search_box #britain_text a:hover	{color:#D70C8C;}
#search_box #britain{background:url(/images/mwe_btn_map.jpg) 0 0 no-repeat; display:block; height:25px; position:absolute; right:10px; text-decoration:none; top:10px; width:25px; z-index:500;}

#search_box_sm #britain_text a	{color:#459BB7; display:inline; font-size:0.9em; font-weight:bold; position:absolute; right:40px; text-decoration:none; top:15px;}
#search_box_sm #britain_text a:hover	{color:#D70C8C;}
#search_box_sm #britain{background:url(/images/mwe_btn_map.jpg) 0 0 no-repeat; display:block; height:25px; position:absolute; right:10px; text-decoration:none; top:10px; width:25px;}

#search_box_sm #britain:hover,
#search_box #britain:hover		{background-position:-25px 0px;}

#search_box #searchbox_left	,
#search_box_sm #searchbox_left	{left:10px; position:absolute; top:40px; width:170px;}

#search_box #searchbox_left label,
#search_box_sm #searchbox_left label	{font-size:0.9em; font-weight:bold; text-transform:uppercase;}
#search_box #searchbox_left	select		{margin:2px 0 10px 0; width:150px;}
#search_box_sm #searchbox_left	select	{margin:2px 0 3px 0; width:150px;}
#search_box #searchbox_left #sub_cat	{margin-top:8px;}
#search_box_sm #searchbox_left #sub_cat	{margin-top:2px;}

#search_box_sm #searchbox_right1	{left:180px; position:absolute; top:40px; width:170px;}
#search_box_sm #searchbox_right1 label	{font-size:0.9em; padding:0 0 0 5px; display:block;}


#search_box #searchbox_right1	{left:180px; position:absolute; top:41px; width:390px;}
#search_box #searchbox_right1 label,
#search_box_sm #searchbox_right1 label	{font-size:0.9em; padding:0 0 0 5px; display:block;}
#search_box #searchbox_right1 #city,
#search_box_sm #searchbox_right1 #city	{border:1px solid #666666; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:14px; margin:2px 0 0 0; padding:2px 2px 0px 5px; width:135px;}
#search_box #searchbox_right1 #area	{width:180px;}
#search_box_sm #searchbox_right1 #area {margin:4px 0 0 0; width:180px;}

#search_box #searchbox_right2	{left:180px; position:absolute; top:77px; width:390px;}
#search_box_sm #searchbox_right2	{left:10px; position:absolute; top:100px; width:390px;}

#search_box #searchbox_right2 label,
#search_box_sm #searchbox_right2 label	{font-size:0.9em; padding:0 0 2px 5px; display:block;}
#search_box #searchbox_right2 #day,
#search_box_sm #searchbox_right2 #day	{float:left; width:53px;}
#search_box #searchbox_right2 #month,
#search_box_sm #searchbox_right2 #month{float:left; margin:0 0 0 3px; width:95px;}
#search_box #searchbox_right2 #year,
#search_box_sm #searchbox_right2 #year		{float:left; margin:0 0 0 3px; width:60px;}

#search_box #searchbox_right2 #anchor,
#search_box_sm #searchbox_right2 #anchor {cursor:pointer; float:left; margin:-1px 0 0 0; padding:0 0 0 3px;}

#search_box #searchbox_btns,
#search_box_sm #searchbox_btns			{bottom:11px; position:absolute; right:10px;}

#search_box #cal_div	{background:#FFFFFF; border:3px double #D60C8C; position:absolute; top:120px; left:398px; width:150px; z-index:5010;}
#search_box_sm #cal_div	{background:#FFFFFF; border:3px double #D60C8C; position:absolute; top:135px; left:225px; width:150px; z-index:5010;}

#cal_div table		{color:#333333; width:100%;}
#cal_div td			{text-align:center;}
#cal_div td.cpMonthNavigation {background:#D60C8C; color:#FFFFFF; font-size:0.9em; font-weight:bold; padding:4px 3px; text-align:center; text-transform:uppercase; width:100%;}


#cal_div .prev a	{background:url(/images/mwe_btn_calprev.jpg) 0 0 no-repeat; display:block; float:left; height:12px; padding:0; text-decoration:none; width:11px;}
#cal_div .prev a:hover	{background:transparent; background-image:url(/images/mwe_btn_calprev.jpg); background-position:-11px 0px;}

#cal_div .next a	{background:url(/images/mwe_btn_calnext.jpg) 0 0 no-repeat; display:block; float:right; height:12px; padding:0; text-decoration:none; width:11px;}
#cal_div .next a:hover	{background:transparent; background-image:url(/images/mwe_btn_calnext.jpg); background-position:-11px 0px;}

#cal_div .cpDayColumnHeader	{font-weight:bold; padding:3px 0px;}

#cal_div .cpCurrentMonthDate	{padding:2px;}
#cal_div .cpOtherMonthDate	{visibility:hidden;}
#cal_div .cpCurrentMonthDateDisabled	{color:#CCCCCC;}
#cal_div .cpCurrentDateDisabled	{background:#EB86C6; color:#FFFFFF; font-weight:bold; padding:2px;}
#cal_div .cpTodayText	{display:none;}

#cal_div a	{padding:2px; text-decoration:none;}
#cal_div a:hover	{background:#F4CDE6;}


/*--------------------09. Triple Promo Elements--------------------*/

.tri_promo			{float:left; font-size:1em; margin:5px 0 3px 0; padding:5px 5px 10px 5px; width:31.5%;}
.tri_promo img		{border:2px solid #459BB7; float:left; margin:0 5px 0 0;}
.view_offer			{float:right; margin:3px 0 0 0;}

.r_border			{background:url(/images/lw_bkg_hlines.gif) repeat-y right; }


/*--------------------10. More Offer Elements--------------------*/

#more_offers		{background:url(/images/lw_bkg_leftnav.gif) repeat-x; clear:both; padding:5px 0 0 0;}
#more_offers p		{line-height:16px; padding:0 0 5px 5px;}
#more_offers strong	{font-size:1em;}

#late_offer			{float:right; margin:5px 0 0 0; padding:0 5px 10px 0px; width:31.5%;}
#late_offer img		{padding:10px 5px;}

#monthly_offer		{padding:5px 5px 5px 5px; overflow:hidden; width:382px;}
.m_offer			{background:url(/images/lw_bkg_leftnav.gif) repeat-x bottom; float:left; height:70px; padding:7px 5px 5px 5px; overflow:hidden; width:47%;}

.m_offer_image		{border:2px solid #459BB7; float:left; height:35px; margin:2px 5px 10px 0px; overflow:hidden; width:35px;}


/*--------------------11. More Ideas Elements--------------------*/

#more_ideas			{background:#E9E9E9; margin:5px 0 0 0; padding:10px; width:574px;}
#more_ideas	ul		{list-style:none;}
#more_ideas li		{float:left; line-height:16px; width:33%;}
#more_ideas a		{color:#666666;}
#more_ideas a:hover	{color:#999999; text-decoration:none;}


/*--------------------12. Internal Banner Elements--------------------*/

#internal_banner	{background:#459BB7; color:#FFFFFF; margin:0; padding:5px; position:relative; width:451px;}
#internal_banner h1	{padding:0;}
#internal_banner p	{display:inline; font-size:0.9em; line-height:16px; margin:-5px 0 0 0; padding:0 5px 10px 0;}


/*--------------------13. Sub Category Elements--------------------*/

#sub_cats			{padding:10px 0 0 0;}
#sub_cats li		{background:url(/images/lw_bkg_leftnav.gif) repeat-x bottom; float:left; height:74px; margin:1px 0px 5px 0px; overflow:hidden; width:49.5%;}
#sub_cats li img	{border:2px solid #459BB7; float:left; height:55px; margin:0px 5px 10px 2px; overflow:hidden; width:55px;}
#sub_cats p			{font-size:0.9em; line-height:12px; padding:5px 0;}
#sub_cats a			{font-size:1.1em; font-weight:bold;}

/*#sub_cats_tier1			{padding:10px 0 0 0;}
#sub_cats_tier1 li		{background:url(/images/lw_bkg_leftnav.gif) repeat-x bottom; float:left; height:74px; margin:1px 0px 5px 0px; overflow:hidden; width:49.5%;}
#sub_cats_tier1 li img	{border:2px solid #459BB7; float:left; height:55px; margin:0px 5px 10px 2px; overflow:hidden; width:55px;}
#sub_cats_tier1 p		{font-size:0.9em; line-height:12px; padding:5px 0;}
#sub_cats_tier1 a		{font-size:1.1em; font-weight:bold;}*/


/*--------------------14. Sub Offers Elements--------------------*/

#special_offers		{background:#DEEFEF; clear:both; margin:5px 0 10px 0; padding:10px 0px 10px 10px;}
#special_offers .offer	{float:left; height:190px; overflow:hidden; padding:0 10px 0 0; width:30.7%;}
#textarea #special_offers p	{padding:0;}
#special_offers .offer img	{border:2px solid #459BB7; height:87px; margin:2px 5px 10px 0px; overflow:hidden; text-align:center; width:115px;}
#special_offers .offer_img	{text-align:center;}


/*--------------------15. Individual Item Elements--------------------*/

#in_item			{padding:0px 0px 10px 0px; position:relative;}
#in_item #stars		{margin:-8px 0 0 -1px;/*position:absolute; top:60px; right:15px;*/}
#in_item p#item_img	{border:0; padding:10px 0 0 0;}
#item_img img		{border:2px solid #459BB7; margin:10px; float:right; width:50%;}
#in_item p			{/*border-left:2px solid #D60C8C;*/ padding:5px 0px;}
#in_item h4			{/*border-left:2px solid #459BB7;*/ position:relative; top:13px !important;}

#in_item #facilities{/*border-left:2px solid #459BB7;*/ padding:5px 0px;}
#in_item #facilities p {border:0; padding:5px 0px;}

#send_to_a_friend	{display:none}

#review_form		{display:none}

#back				{/*background:url(/images/mwe_bkg_btn2.gif)*/ 0 0 no-repeat; border:0; /*color:#FFFFFF;*/ cursor:pointer; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:17px; line-height:normal !important; text-align:center; text-decoration:none; text-transform:uppercase; float:right; margin:-40px 10px 0 0; padding:4px 0 0 0; position:relative; width:59px; z-index:6000;}
#back:hover			{background-position:-59px 0;}

#in_item #special_offer	{background:#DEEFEF; margin:10px 0 0 0;padding:0px 5px;}

.review				{background:url(/images/lw_bkg_leftnav.gif) repeat-x bottom; margin:10px 0 0 0; padding:0 0 10px 0;}
.review .stars		{float:right; margin:5px 0 0 0;}
.review p			{padding:0 !important;}

/*--------------------16. Content Text Elements--------------------*/

#content_text		{/*border-left:2px solid #D60C8C;*/ margin:5px 0px; padding:5px;}
#content_text h5,
#content_text p		{padding:5px 0px;}


/*--------------------17.Explore UK Elements--------------------*/

#flash_map			{text-align:center;}
#region_ul			{list-style:none; padding:10px 5px;}
.region_head		{font-weight:bold; padding:10px 0px 2px 0px;}
.region_li			{display:inline; line-height:16px;}


/*--------------------18.Contact Form Elements--------------------*/

#contact_form		{padding:30px 0 0 0; width:400px;}
#contact_form label	{float:left; width:75px;}
#contact_form #name,
#contact_form #email,
#contact_form textarea	{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}


/*--------------------19.Search Weekend Elements--------------------*/

#textarea .search_hdr,
#textarea .search_hdr2,
#textarea .s_item2 p.search_hdr,
#textarea p.search_subhdr,
#textarea .s_item p.search_subhdr	{background:#4D9FBA; color:#FFFFFF; font-weight:bold; margin:20px 0 0 0; padding:5px; text-transform:uppercase;}

#textarea .search_hdr			{margin:20px 0 20px 0 !important;}
#textarea .search_hdr2			{margin:20px 0px 2px 0px;}
#textarea p.search_subhdr		{margin:10px 0 0 0 !important;}

#textarea p.search_subhdr a,
#textarea .s_item p.search_subhdr a,
#textarea .search_hdr a,
#textarea .search_hdr2 a	{/*color:#FFFFFF;*/ font-size:0.9em; font-weight:normal; padding:0 0 0 10px; text-decoration:none; text-transform:none; vertical-align:1px;}

#textarea p.search_subhdr a:hover,
#textarea .s_item p.search_subhdr a:hover,
#textarea .search_hdr2 a:hover,
#textarea .search_hdr a:hover	{/*color:#DEEFEF;*/ color:#FFFFFF;}


.feat_listing		{background:url(/images/mwe_star_sm.jpg) 0 2px no-repeat; color:#16576C; font-size:1em; font-weight:bold; height:20px; padding:3px 0 0 20px; /*text-transform:uppercase;*/}

.s_item				{background:url(/images/lw_bkg_leftnav.gif) bottom repeat-x; padding:2px 5px 5px 5px; position:relative;}
.featured			{background:url(/images/lw_bkg_leftnav.gif) bottom repeat-x #DEEFEF;}
.featured *			{position:relative;}
.featured .s_buy	{z-index:5000;}
.s_item_img img		{border:2px solid #459BB7;}
.s_item_img			{float:left; padding:5px; overflow:hidden; /*width:104px;*/}
.s_item_text		{float:right; width:322px;}
#textarea .s_item .s_item_text p	{display:inline; font-size:1em; padding:0 0 0 0;}
#textarea .s_item p.s_title	{display:block; font-size:1em; padding:3px 0 3px 0;}
#textarea .s_item p.s_check	{float:right; font-size:1em; padding:5px;}
#textarea .s_item p.s_more	{color:#D60C8C; display:block; font-size:1em; line-height:24px;}

/*#textarea .s_item h5.s_special	{padding:0;}*/

.s_item .special_offer,
.s_item2 .special_offer	{background:url(/images/mwe_star_blue.jpg) no-repeat; clear:left; color:#4D9FBA; font-weight:bold; height:49px; margin:5px 0 0 0; padding:8px 0 0 49px; width:51px;}

#textarea .s_seemore	{text-align:right; padding:2px 6px 0 0; position:relative;}

.s_item2			{background:url(/images/lw_bkg_leftnav.gif) bottom repeat-x; padding:2px 5px 5px 5px; position:relative;}
.featured			{background-color:#DEEFEF; background-image:url(/images/lw_bkg_leftnav.gif) bottom repeat-x;}
#textarea .s_item2 p.s_seemore,
#textarea .s_item p.s_seemore	{display:block; margin:5px 0 5px 0;}
#textarea .s_item2 p{padding:0;}
#textarea .s_item2 p.s_buy   	{float:right; padding:0;}
#textarea .s_item2 p.s_more		{color:#D60C8C; display:block; font-size:1em; line-height:24px;}
.s_item2 img	{float:left; padding:5px 5px 5px 0px;}

.s_stars		{vertical-align:-4px;}


/*--------------------20. Offer Elements--------------------*/

#textarea .new_specials			{background:#DEEFEF; clear:both; padding:5px 0px;}
#textarea .new_specials	h2		{padding:0px 5px;}
#textarea .new_specials	h5		{display:none;}

#textarea .new_specials .offer	{float:left; height:170px; padding:5px; overflow:hidden; width:31%;}
#textarea .new_specials .offer_img 	{text-align:left;}
#textarea .new_specials .offer_img img	{border:2px solid #459BB7;}
#content #container #textarea .new_specials .offer p	{font-size:1em; line-height:normal !important; padding:3px 0 0 0;}
#textarea .new_specials .offer a		{font-size:1em;}


#text_special .new_specials	{/*background:#DEEFEF;*/ clear:both; padding:5px 0px;}
#text_special .new_specials	.offer_cat	{clear:both; margin:0px 0px 20px 0px; padding:0;}

#text_special .new_specials .offer	{background:#DEEFEF; border:2px solid #4D9FBA; float:left; height:150px; margin:2px; padding:5px; width:46%;}
#text_special .new_specials .offer_img 	{text-align:left;}
#text_special .new_specials .offer_img img	{border:2px solid #459BB7;}
#content #container #text_special .new_specials .offer p	{font-size:1em; padding:3px 0 0 0;}
#text_special .new_specials .offer a		{font-size:1em;}



/*
#text .offer_cat			{clear:both; padding:20px 0 0 0;}
#text .offer_cat .offer	{background:#E2F2F2; border:2px solid #4D9FBA; float:left; font-size:1em; height:80px; margin:5px 3px 3px 3px; padding:5px 5px 10px 5px; width:45%;}
#content #container #textarea .offer_cat .offer p,
#content #container #text .offer_cat .offer p	{padding:0 0 5px 0;}
#text .offer_cat .offer .offer_img	{float:left; height:100%; margin:0 5px 0 0;}
#text .offer_cat .offer .offer_img a	{border:2px solid #459BB7; display:block; float:left; text-align:center; overflow:hidden; width:50px;}
#text .offer_cat .offer img		{vertical-align:-2px; }*/


/*--------------------21. Refine Elements--------------------*/

#refine				{margin:10px 0 0 0; padding:4px 2px; text-align:right;}
#refine a			{background:#FFFFFF; border:1px solid #469CB8; color:#D60C8C; padding:2px 5px; text-decoration:none;}
#refine a:hover		{background:#FCE3F3;}


/*--------------------22. Site Search Page Elements--------------------*/

#site_search_box	{background:url(/images/lw_bkg_leftnav.gif) repeat-x bottom; margin:0 0 10px 0; padding:8px 4px; text-align:right;}
#site_search_box #search_input	{border:1px solid #999999; color:#999999; font-size:10px; padding:3px; width:181px;}
.img_searchlist		{list-style:none;}
.img_searchlist li	{background:#E2F2F2; border:2px solid #4D9FBA; float:left; height:120px; margin:3px; text-align:center; width:30%;}
.img_searchlist li img	{margin:5px;}
.img_searchlist li a	{}

.text_searchlist	{color:#4D9FBA; list-style-type:square; padding:5px 40px 20px 40px;}
.text_searchlist li	{padding:2px 0;}
.text_searchlist li a	{text-decoration:none;}


/*--------------------23. Text Page Elements--------------------*/

#text				{background:#FFFFFF; padding:10px 5px;}
#text p				{padding:5px 10px;}
#text ul,
#text ol			{padding:20px 40px;}
#text ul li,
#text ol li			{padding:3px 0;}


/*--------------------24. Right Column Elements--------------------*/

#right_col			{}

#right_col ul		{list-style:none; width:100%;}
#right_col li		{text-align:center;}

#right_col .offer_cat	{background:#DEEFEF;}
#right_col .offer_cat .offer	{background:url(/images/lw_bkg_leftnav.gif) repeat-x bottom; border:0; font-size:1em; padding:5px 5px 10px 5px; width:115px;}
#content #container #right_col .offer_cat .offer p	{font-size:1em; padding:5px 5px 0 5px;}
#right_col .offer_cat .offer .offer_img	{padding:0; text-align:center;}
#right_col .offer_cat .offer a	{font-size:1em; font-weight:bold;}
#right_col .offer_cat .offer a:hover	{color:#250759; font-size:1em; font-weight:bold; text-decoration:none;}
#right_col .offer_cat .offer img		{border:2px solid #459BB7;}


/*--------------------25. Search Tab Elements--------------------*/

#search_tabs		{border-bottom:1px solid #FE97D8; margin:0 0 5px 0; }
#search_tabs ul		{list-style:none; display:inline;width:100%;}
#search_tabs ul li	{float:left; margin:0 1px 0 0;}
#search_tabs ul li a	{background:url(/images/mwe_bkg_tab.jpg) 0 0 no-repeat; color:#16576C; display:block; height:17px; padding:3px 0 0 0; text-align:center; text-decoration:none; width:88px;}
#search_tabs ul li a:hover	{background-position:-88px 0; color:#FFFFFF; font-weight:bold;}


/*--------------------26. Paging Elements--------------------*/

.pages				{margin:10px 0 0 0; text-align:center;}
.pages strong a		{border:1px solid #D62C8F; padding:2px;}
.pages a			{border:1px solid #FFFFFF; padding:2px; text-decoration:none;}
.pages a:hover		{background:#FCE3F3; border:1px solid #D62C8F; padding:2px;}

.prev				{float:left; width:40%;}
.next				{float:right; text-align:right; width:40%;}


/*--------------------27. Sitemap Elements--------------------*/

#site_map_menu		{}
#site_map_menu ul	{padding:10px 0px;}
#site_map_menu ul li	{padding:0 0 20px 0;}
#site_map_menu ul ul	{border-top:1px solid #CCCCCC; margin:4px 0 0 0; padding:2px 0;}
#site_map_menu ul ul li	{/*display:inline;*/ padding:0 20px 0 0;} 
#site_map_menu a		{padding:0 0 0 5px;}
#site_map_menu ul li a	{font-weight:bold; text-decoration:none;}
#site_map_menu ul li a:hover	{text-decoration:underline;}
#site_map_menu ul ul a	{color:#999999; font-weight:normal; text-decoration:none;}
#site_map_menu ul ul a:hover	{text-decoration:underline;}


/*--------------------28. Send Friend Elements--------------------*/

#friend_header,
#review_header		{color:#D60C8C; font-size:1.4em; font-weight:bold;}

#friend_form,
#review_form		{padding:10px 0 0 0; width:90%;}
#friend_form fieldset,
#review_form fieldset	{border:1px solid #CCCCCC; margin:0px 5px; padding:10px;}
#friend_form label,
#review_form label	{float:left; width:100px;}
#friend_form #sname,
#friend_form #semail,
#friend_form #rname,
#friend_form #remail,
#friend_form textarea,
#review_form #name,
#review_form #rating,
#review_form textarea	{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
#review_form #rating	{width:200px;}
#review_form option		{padding:0 2px;}

#friend_buttons,
#review_buttons		{margin:0 0 0 100px;}
#friend_buttons *,
#review_buttons *	{float:left; margin:0 10px 0 0;}


/*--------------------29. Success Elements--------------------*/

.success			{background:#FCE5F3; border:3px double #3E91AC; margin:20px 0 0 0; padding:10px;}
.success strong		{color:#3E91AC;}

#newsletter .success	{background:0; border:0; margin:0;}
#newsletter .success strong		{color:#3E91AC; display:block; margin:0 0 5px 0;}

/*--------------------30. Admin Elements--------------------*/

.example	{padding:10px}


/*--------------------97. Common Btn Elements--------------------*/

.btn_01				{background:url(/images/mwe_bkg_btn.gif) 0 0 no-repeat; border:0; color:#FFFFFF; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:21px; line-height:normal !important; text-align:center; text-transform:uppercase; padding:0 0 2px 0; width:89px;}
.btn_01:hover		{background-position:-89px 0;}

.btn_02				{background:url(/images/mwe_bkg_btn2.gif) 0 0 no-repeat; border:0; color:#FFFFFF; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:21px; text-align:center; text-transform:uppercase; padding:0 0 2px 0; width:59px;}
.btn_02:hover		{background-position:-59px 0;}

.link_01				{background:url(/images/mwe_bkg_btn.gif) 0 0 no-repeat; border:0; color:#FFFFFF; cursor:pointer; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:17px; line-height:normal !important; text-align:center; text-decoration:none; text-transform:uppercase; padding:4px 0 0 0; width:89px;}
.link_01:hover		{background-position:-89px 0;}

.link_02				{background:url(/images/mwe_bkg_btn2.gif) 0 0 no-repeat; border:0; color:#FFFFFF; cursor:pointer; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:17px; line-height:normal !important; text-align:center; text-decoration:none; text-transform:uppercase; padding:4px 0 0 0; width:59px;}
.link_02:hover		{background-position:-59px 0;}

.link_03			{background:url(/images/mwe_bkg_btn3.gif) 0 0 no-repeat; border:0; color:#FFFFFF; cursor:pointer; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:17px; line-height:normal !important; text-align:center; text-decoration:none; text-transform:uppercase; padding:4px 0 0 0; width:150px;}
.link_03:hover		{background-position:-150px 0;}

.link_04			{background:url(/images/mwe_bkg_btn4.gif) 0 0 no-repeat; border:0; color:#FFFFFF; cursor:pointer; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:17px; line-height:normal !important; text-align:center; text-decoration:none; text-transform:uppercase; padding:4px 0 0 0; width:120px;}
.link_04:hover		{background-position:-120px 0;}

.link_05			{background:url(/images/mwe_bkg_btn6.gif) 0 0 no-repeat; border:0; color:#FFFFFF; cursor:pointer; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:17px; line-height:normal !important; text-align:center; text-decoration:none; text-transform:uppercase; padding:4px 0 0 0; width:59px;}
.link_05:hover		{background-position:-59px 0; color:#E40DB4;}


/*--------------------98. Site Search Elements--------------------*/

#site_search		{position:absolute; right:0; top:30px; width:305px;}
#site_search p		{padding:0 0 2px 0;}
#site_search label	{font-size:1em; font-weight:bold;}
#site_search #search	{border:1px solid #999999; color:#999999; float:left; font-size:10px; margin:2px 0 0 0; padding:3px; width:200px;}
#site_search #search_site	{margin:2px 0 0 2px;}


/*--------------------99. Footer Elements--------------------*/

#footer				{clear:both; margin:0 0 10px 0;}
#footer ul			{background:#250759; list-style:none; margin:5px 0 0 0; padding:6px 0px; width:770px;}
#footer li			{background:url(/images/lw_divide_blue.gif) no-repeat right center; display:inline; font-size:0.9em; padding:0px 10px;}
#footer ul .last	{background:none;}
#footer a			{color:#FFFFFF; text-decoration:none;}
#footer a:hover		{text-decoration:underline;}
#footer .copy		{float:left; font-size:0.9em; padding:5px 0 0 0; width:45%;}
#footer .site		{float:right; font-size:0.9em; padding:0 0 10px 0; text-align:right; width:45%;}


/*--------------------100. Link Elements--------------------*/

a					{color:#D60C8C;}


/*--------------------101. Sifr Elements--------------------*/

.sIFR-hasFlash h1		{display:inline; visibility:hidden;}
.sIFR-flash 			{display:inline; visibility:visible !important;}
.sIFR-replaced,
.sIFR-ignore			{display:inline; visibility:visible !important;}
.sIFR-alternate 		{display:block; height:0; left:0; overflow:hidden; position:absolute; top:0; width:0;}

.sIFR-active h1#home {font-size:3em; line-height:1em; visibility:hidden;}
.sIFR-active h1 {font-size:2.2em; line-height:1em; visibility:hidden;}
.sIFR-active #internal_banner > h1 {font-size:2.2em; line-height:1em; visibility:hidden;}
.sIFR-active h2 {font-size:2.2em; line-height:1em; visibility:hidden;}
.sIFR-active h3 {font-size:2.3em; line-height:1em; visibility:hidden;}
.sIFR-active h4 {font-size:1.6em; line-height:1em; visibility:hidden;}
.sIFR-active h5 {font-size:1.6em; line-height:1em; visibility:hidden;}
.sIFR-active h6 {font-size:1.3em; line-height:1em; visibility:hidden;}


h1#home				{color:#FFFFFF !important; font-size:2.6em;}
#textarea h1		{display:block !important; padding:10px 0 5px 0 !important;}
.sIFR-active #textarea h1		{display:block !important; padding:10px 0 0 0 !important;}
#internal_banner h1	{display:block !important; padding:0 !important;}
.sIFR-active #internal_banner h1	{display:block !important; padding:0 !important;}

#textarea h2		{font-size:1.8em !important; padding:0px 0 15px 5px !important;}
.sIFR-active #textarea h2 {font-size:2.2em !important; padding:10px 0 0 5px !important;}
#search_box h2		{font-size:1.8em !important;}
.sIFR-active #search_box h2	{font-size:2.2em !important; padding:0px !important;}
#search_box_sm h2		{font-size:1.8em !important; padding:5px 0 0 10px !important;}
.sIFR-active #search_box_sm h2	{font-size:2.2em !important; padding:5px 0 0 5px !important;}
#textarea .new_specials h2		{font-size:2em !important; padding:0px 0 0 5px !important; position:relative; z-index:600;}
.sIFR-active #textarea .new_specials h2 {padding:10px 0 0 5px !important;}
#text_special .new_specials h2		{display:block !important; font-size:2em !important; margin:0px 0 0 0 !important; padding:5px 0 5px 5px !important; position:relative; z-index:600;}
.sIFR-active #text_special .new_specials h2 {display:block !important; font-size:2.2em !important; padding:5px 0 0 0 !important;}
#in_item h2		{display:block !important; font-size:2em !important; padding:10px 0 5px 0 !important; position:relative; z-index:600;}
.sIFR-active #in_item h2 {display:block !important; font-size:2.2em !important; padding:10px 0 0 0 !important;}


.tri_promo h3		{font-size:1.9em !important; padding:0 0 10px 0 !important;}
.sIFR-active .tri_promo h3	{font-size:2.3em !important; padding:0 !important;}

h4					{display:block !important; padding:0 !important;}
.sIFR-active h4		{padding:0px !important;}
#monthly_offer h4	{display:block !important; font-weight:bold; padding:0 0 5px 0 !important;}
.sIFR-active #monthly_offer h4		{padding:0px !important;}
#textarea h4		{display:block !important; font-weight:bold !important; margin:-5px 0 0 0 !important; padding:0px 0 10px 0 !important;}
.sIFR-active #textarea h4		{display:block !important; margin:-5px 0 0 0 !important; padding:0px 0 0 0 !important;}
#in_item h4		{font-weight:bold !important; padding:10px 0 10px 0 !important;}
.sIFR-active #in_item h4 {padding:10px 0 0 0 !important;}
#in_item #special_offer h4		{font-weight:bold !important; margin:0 !important; padding:0px 0 10px 0 !important;}
.sIFR-active #in_item #special_offer h4 {margin:0 !important; padding:0px 0 0 0 !important;}


#textarea h5		{display:block !important; font-weight:bold !important; padding:20px 0 0 0 !important;}
.sIFR-active #textarea h5		{display:block !important; padding:20px 0 0 0 !important;}
#textarea .new_specials h5		{font-size:1.4em !important; font-weight:normal !important; padding:10px 0 0 5px !important;}
.sIFR-active #textarea .new_specials h5 {padding:0 0 0 5px !important;}
#content_text h5	{padding:10px 0 0 0 !important;}
.sIFR-active #content_text h5	{padding:0 !important;}
#text_special .new_specials h5		{font-weight:bold !important; padding:10px 0 5px 5px !important; position:relative; z-index:600;}
.sIFR-active #text_special .new_specials h5 {padding:0 0 0 2px !important;}
#in_item h5		{font-weight:bold !important; padding:0 0 5px 0 !important;}
.sIFR-active #in_item h5 {margin:-12px 0 0 0 !important; padding:0 0 0 0 !important;}
#in_item h5#special_title		{font-weight:bold !important; padding:0 0 5px 0 !important;}
.sIFR-active #in_item h5#special_title {margin:10px 0 0 0 !important; padding:0 0 0 0 !important;}


/*--------------------102. Admin Elements--------------------*/

#admin_table			{border:1px solid #999999; border-right:0; clear:both; margin:20px 0 10px 0; width:100%;}
#admin_table .al		{text-align:left;}
#admin_table .ac		{text-align:center;}

#admin_table th			{background:#459BB7; border-bottom:1px solid #999999; border-right:1px solid #999999; color:#FFFFFF; padding:3px 6px 4px 6px;}
#admin_table td			{border-right:1px solid #999999; padding:3px 5px;}

#admin_table tr			{background:#FFFFFF;}
#admin_table tr.even	{background:#DEEFEF;}
#admin_table tr.ruled	{background:#F7D1E9;}

#admin_table .tbl_offer_hdr	{display:block; font-weight:bold; padding:0 0 5px 0;}
#admin_table .tbl_offer_snippet	{color:#666666;}

#admin_table a			{color:#666666; text-decoration:none;}
#admin_table a:hover	{color:#FFFFFF;}

.table_header			{font-size:1.7em; padding:10px;}

/*--------------------103. Updates --------------------*/

#see_all				{float:right; margin:5px 0 0 0;}
.make_red				{color:red}


/*--- 201. Clearfix Elements ---------------------------------------------------------------------------*/

.clearfix:after 			{clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix 					{display:inline-block;}
html[xmlns] .clearfix 		{display:block;}
* html .clearfix 			{height:1%;}




/*--- 301. Feb 2009 Updates ---------------------------------------------------------------------------*/

.no_bar						{background:0!important;}

#text_specialoffers_2009	{background:url(/images/mwe_bkg_specialoffers.jpg) no-repeat top right #FFFFFF; padding:5px 0 10px 5px;}
#text_specialoffers_2009 #so_hdr	{background:url(/images/mwe_hdr_specialoffers.jpg) no-repeat; height:50px; margin:0 0 10px 0; text-indent:-9999px; width:257px;}
#so_intro					{font-weight:bold; width:320px;}

#navigation_tabs			{list-style:none; margin:20px 0 0 0; overflow:hidden;}
#navigation_tabs li			{float:left; margin:0 2px 0 0;}
#navigation_tabs li a		{background:#CDE7E6; color:#469BB8; display:block; font-size:0.9em; font-weight:bold; padding:5px 10px; text-decoration:none;}
#navigation_tabs li a:hover	{background:#DE008E; color:#FFFFFF;}
#navigation_tabs li a.currentnav	{background:#469BB8; color:#FFFFFF;}

#region_form				{background:#469BB8; padding:5px; overflow:hidden; width:579px;}
#region_form label			{color:#FFFFFF; float:left; font-size:10px; font-weight:bold; margin:3px 0 0 0;}
#region_form select			{float:left; font-size:10px; margin:0 0 0 5px; padding:1px;}

#text_specialoffers_2009 #refine	{color:#FFFFFF; float:right; font-size:0.9em; font-weight:bold; margin:-24px 5px 0 0; position:relative; z-index:100;}
#text_specialoffers_2009 #refine a	{background:#CDE7E6; border:0; color:#469BB8;}
#text_specialoffers_2009 #refine a:hover	{background:#FFFFFF;}

#text_specialoffers_2009 table	{font-size:0.9em; width:100%;}
#text_specialoffers_2009 table td	{background:url(/images/lw_bkg_leftnav.gif) repeat-x center bottom; padding:4px 3px 8px 3px;}
#text_specialoffers_2009 table td.so_tbl_location	{width:180px;}
#text_specialoffers_2009 table td.so_tbl_location a	{text-decoration:none; text-transform:uppercase;}
#text_specialoffers_2009 table td.so_tbl_offer a	{font-weight:bold; text-decoration:none;}
#text_specialoffers_2009 table td.so_tbl_location a:hover,
#text_specialoffers_2009 table td.so_tbl_offer a:hover	{text-decoration:underline;}

#text_specialoffers_2009 table tr		{background:#E9E9E9;}
#text_specialoffers_2009 table tr.even	{background:#FFFFFF;}

#paging_container			{background:#469BB8; margin:5px 0 0 0; padding:5px 0; text-align:right; width:100%;}
#paging_container a			{color:#FFFFFF; padding:0 5px;}
#paging_container a:hover	{text-decoration:none;}

.link_addevent				{background:url(/images/mwe_btn_addevent.jpg) no-repeat; display:block; height:30px; text-indent:-9999px; width:461px;}
.link_addevent:hover		{background-position:0 -30px;}

#add_event_form				{padding:10px 5px;}
#add_event_form p			{overflow:auto;}
#add_event_form label		{float:left; font-weight:bold; margin:0 0 3px 0; width:150px;}
#add_event_form .input_box	{border:1px solid #CCCCCC; color:#666666; float:left; font-family:Arial, Helvetica, sans-serif; padding:3px;}
#add_event_form select		{border:1px solid #CCCCCC; color:#666666; padding:1px;}
#add_event_form textarea	{border:1px solid #CCCCCC; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; width:434px;}
#add_event_form .btn_01		{margin:20px 0 0 0;}

.input_75					{width:69px;}
.input_150					{width:134px;}
.input_250					{width:234px;}
.input_450					{width:434px;}

#text_cclp					{background:#FFFFFF; padding:0 0 10px 5px; position:relative; overflow:hidden; width:589px;}

#cclp_banner				{background:#469BB8; margin:0 0 5px 0; overflow:auto;}
#cclp_banner h1				{color:#FFFFFF!important; float:left; font-family:Arial, Helvetica, sans-serif; font-size:2em; font-weight:bold; margin:10px 10px 0 10px; padding:0!important; width:300px;}
#cclp_banner p				{border-left:1px solid #FFFFFF; float:right; height:84px; overflow:hidden; position:relative; width:84px;}

#text_cclp .link_05			{margin:10px 0 0 5px;}

#cclp_content				{margin-top:532px;}
#cclp_content p				{padding:5px 0; line-height:1.3em;}

#cclp_container				{position:absolute; top:100px;}
.text_cclp_1 #cclp_container	{padding:5px 0 0 0; position:relative; top:0;}
.text_cclp_1 #cclp_content	{margin:0;}
#cclp_thingstodo			{background:0!important; float:right; width:183px;}
#cclp_placestostay			{float:right; width:187px;}
#cclp_events				{float:left; width:187px;}
#cclp_specialoffers			{float:left; width:187px;}

.cclp_column				{background:url(/images/lw_bkg_hlines.gif) repeat-y right; padding:5px 5px 0 5px;}
.cclp_column h2				{font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; padding-bottom:10px!important; text-transform:uppercase!important;}
.cclp_column ul				{list-style:none; margin:0 0 -10px 0;}
.cclp_column ul li			{background:url(/images/lw_bkg_leftnav.gif) repeat-x bottom; font-size:0.9em; margin:0 0 10px 0; padding:0px 2px 10px 2px;  width:177px;}
.cclp_column ul li img		{border:2px solid #469BB8; float:left; height:37px; margin:0 5px 0 0; width:37px;}
.cclp_column ul li div		{float:right; width:130px;}
.cclp_column ul li a		{font-size:1.1em;}
.cclp_column ul li a:hover	{text-decoration:none;}

#cclp_events h2				{color:#CA3287; font-size:1.6em; text-transform:none!important;}
#cclp_events img			{height:auto; width:60px;}
#cclp_events div			{width:105px;}

#type_select				{left:10px; position:absolute; top:58px; z-index:1000;}
#type_select select			{border:0; color:#666666; padding:1px;}
#type_select select	option	{padding-right:20px;}


/* Tier 1 */

#sub_cats_tier1				{}
#sub_cats_tier1 li			{background:url(/images/lw_bkg_leftnav.gif) repeat-x bottom; padding:5px 6px; width:578px;}
#sub_cats_tier1 li:first-child	{background:#E3F1F4;}
#sub_cats_tier1 li:last-child	{background:0;}

#sub_cats_tier1 li h3		{color:#459CAF;}
#sub_cats_tier1 li img		{border:1px solid #459CAF; float:left; margin:4px 7px 4px 0;}
#sub_cats_tier1 li p		{color:#666666; padding:3px;}
#sub_cats_tier1 li p a		{background:url(/images/mwe_arrow_link.gif) 0 4px no-repeat; padding:0 0 0 12px; text-decoration:none; text-transform:uppercase;}
#sub_cats_tier1 li p a:hover	{text-decoration:underline;}

#sub_cats_tier1 li ul		{float:right; list-style:none; margin:-7px 0 0 10px; width:181px;}
#sub_cats_tier1 li ul li	{background:0!important; padding-top:0; width:auto;}
#sub_cats_tier1 li ul li a	{background:url(/images/mwe_arrow_link.gif) 0 4px no-repeat; padding:0 0 0 12px; text-decoration:none;}
#sub_cats_tier1 li ul li a:hover	{text-decoration:underline;}

#tier1_offers				{background:#E9E9E9; margin:2px 0 10px 0; padding:6px 0 0 0;}
#tier1_offers li			{background:url(/images/lw_bkg_hlines.gif) repeat-y left; height:100px; overflow:hidden; width:33%;}
#tier1_offers li:first-child	{background:0;}
#tier1_offers li img		{border:1px solid #459CAF; float:left; height:35px; margin:5px 5px 5px 10px; width:38px;}
#tier1_offers li div		{padding:0 10px;}

#blog_link a				{color:#459BB7!important;}