BODY
{
	font: 80% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
}
A, A:link, A:visited
{
	color: #AF3C1F;
}
A:hover
{
	color: #7A8635;
}
/*Div setup*/
.twoColFixLtHdr #container
{
	width: 1005px;
	margin: 0 auto;
	border: 5px solid #FFFFFF;
	text-align: left;
	z-index: 1;
}
.twoColFixLtHdr #header
{
/*background-color: #AF3C1F;*/
	padding: 0;
	height: 123px;
	background-image: url(../bits/5pm_header_gradient.jpg);
	background-repeat: no-repeat;
}
/*quick links at top*/
.twoColFixLtHdr #header DIV#quicklinks
{
	margin-left: 50px;
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.twoColFixLtHdr #header A
{
	text-decoration: none;
	color: #FFFFFF;
}
.twoColFixLtHdr #header A:hover
{
	text-decoration: underline;
}
.twoColFixLtHdr #header A#fivepm_logout
{
	font-weight: bolder;
	color: #CC0000;
}
DIV#banner_advert
{
	float: right;
	width: 250px;
}
DIV#fivepm_logo
{
	float: left;
	width: 270px;
}
DIV#banner_middle
{
	float: left;
	padding-left: 20px;
}
DIV#searchBox
{
	width: 310px;
	height: 60px;
}
DIV#searchBox FORM
{
	padding: 10px;
	background-color: #CD970C;
	width: 300px;
}
/*Category heading*/
H1.pageHeader
{
	color: #7A8634;
	padding-top: 10px;
	font-size: 190%;
	font-weight: bold;
	text-align: center;
	width: 95%;
	float: left;
}
DIV.pageHeader
{
	float: left;
	text-align: center;
	width: 760px;
}
/*setup*/
.twoColFixLtHdr #left_navigation_bar
{
	float: left;
	width: 200px;
	padding: 0px;
	background-image: url(../bits/5pm/left_navigation_background.gif);
	background-repeat: repeat-y;
	margin: 0px;
}
.twoColFixLtHdr #mainContent
{
	margin: 0 0 0 205px;
	padding: 0;
}
.twoColFixLtHdr #footer
{
	padding: 0 10px 0 20px;
	background: #DDDDDD;
	margin-top: 10px;
}
.twoColFixLtHdr #footer P
{
	margin: 0;
	padding: 10px 0;
}
.fltrt
{
	float: right;
	margin-left: 8px;
}
.fltlft
{
	float: left;
	margin-right: 8px;
}
.clearfloat
{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
/*Lefthand navigation*/
.twoColFixLtHdr #left_navigation_bar
{
	margin-left: 2px;
	margin-top: 10px;
}
.twoColFixLtHdr #left_navigation_bar UL
{
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.twoColFixLtHdr #left_navigation_bar LI
{
	margin-bottom: 1px;
}
.twoColFixLtHdr #left_navigation_bar LI.sub
{
	margin-left: 5px;
}
.twoColFixLtHdr #left_navigation_bar LI.sub A
{
	color: #AF3C1F;
	font-size: 90%;
}
.twoColFixLtHdr #left_navigation_5pm_sub_bar UL
{
	width: 167px;
	background-image: url(../bits/5pm/left_navigation_sub5pm_background.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}
.twoColFixLtHdr #left_navigation_5pm_sub_bar
{
	background-image: url(../bits/5pm/left_navigation_sub5pm_background.gif);
	background-repeat: repeat-y;
	margin-left: 10px;
	margin-bottom: 10px;
}
/*Navigation*/
.twoColFixLtHdr #left_navigation_bar UL LI
{
	padding-bottom: 10px;
	padding-left: 5px;
}
.twoColFixLtHdr #left_navigation_bar A, .twoColFixLtHdr #left_navigation_bar A:link, .twoColFixLtHdr #left_navigation_bar A:visited
{
	background-image: url(../bits/black_navigation_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 2px;
	color: #000000;
	text-decoration: none;
	font-size: 120%;
}
.twoColFixLtHdr #left_navigation_bar A:hover
{
	background-position: 2px;
	color: #FF0000;
	text-decoration: underline;
}
/*Home cells*/
DIV#fivepm_home_left_column
{
	width: 390px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
}
DIV#fivepm_home_right_column
{
	width: 390px;
	float: left;
	margin-left: 12px;
	margin-top: 10px;
}
DIV.fivepm_home_cell
{
	background: #EFF2DD;
	min-height: 200px;
	width: 390px;
	margin: 2px;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 5px;
}
DIV.fivepm_search_cell
{
	min-height: 200px;
	width: 390px;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 5px;
	padding: 0px;
	background-color: #EFF2DD;
}
DIV.fivepm_company_advert_cell
{
	width: 390px;
	margin: 0px;
	margin-top: 3px;
	margin-left: 2px;
	margin-bottom: 5px;
	padding: 0px;
	background-color: #EFF2DD;
	border-bottom: 5px solid #AF3C1F;
}
DIV.fivepm_company_advert_cell H1
{
	background-color: #7A8634;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-size: 110%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 8px;
	padding-left: 6px;
	padding-right: 6px;
}
DIV.fivepm_company_advert_cell IMG
{
	padding: 10px;
}
DIV.fivepm_company_advert_cell P
{
	padding: 10px;
	font-size: 85%;
}
DIV.fivepm_company_advert_cell A
{
	text-decoration: none;
}
DIV.advert1
{
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 3px;
}
DIV.advert2
{
	margin: 2px;
	margin-top: 5px;
	margin-bottom: 1px;
}
DIV.fivepm_search_cell FORM
{
	padding-left: 10px;
	padding-top: 0px;
	margin-top: 0px;
}
DIV.fivepm_search_cell SELECT
{
	margin-bottom: 5px;
	margin-top: 5px;
}
DIV.fivepm_home_newsletter
{
	background-image: url(../images/newsletter_ecay5pm.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 130%;
	width: 390px;
	margin: 0px;
	padding: 0px;
	height: 144px;
	padding-left: 10px;
	margin-top: 5px;
}
DIV#newsletter_graphic
{
	background-color: #FFFFFF;
	width: 270px;
	padding: 10px;
}
OPTION.fivepm_member
{
	background-color: #FFF1B5;
	background-image: url(../bits/5pm_dd_member_old.gif);
	background-repeat: no-repeat;
	background-position: 2px 0px;
	padding-left: 12px;
}
/*headers*/
DIV.specials_home_cell
{
	background-color: #EFF2DD;
	min-height: 200px;
	width: 390px;
	margin-left: 2px;
	margin-top: 6px;
	margin-bottom: 5px;
	padding: 0px;
	border-bottom: 5px solid #7A8634;
	padding-bottom: 10px;
	color: #FF0000;
}
DIV.fivepm_home_cell H1
{
	background-color: #7A8634;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-size: 60%;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 5px;
}
DIV.specials_home_cell H1
{
	background-color: #AF3C1F;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-size: 110%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 8px;
	padding-left: 6px;
	margin-bottom: 10px;
}
DIV.fivepm_search_cell H1
{
	background-color: #7A8634;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-size: 110%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 8px;
	padding-left: 6px;
}
DIV.specials_home_cell TD
{
	height: 45px;
}
DIV.specials_home_cell TD.link
{
	padding-left: 10px;
}
DIV.fivepm_search_cell P
{
	color: #FFFFFF;
}
/*search result*/
DIV.fivepm_search_result, DIV.todays_offers, DIV.specials_individual
{
	border-top: 5px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	margin: 5px;
	padding: 2px;
	padding-left: 8px;
	float: left;
	width: 95%;
	padding-top: 10px;
	font-size: 80%;
	color: #555555;
}
DIV.fivepm_search_result A, DIV.fivepm_search_result_nc A
{
	text-decoration: none;
}
DIV.fivepm_search_result B, DIV.fivepm_search_result_nc B
{
	color: #AF3C1F;
}
DIV.fivepm_search_result_nc
{
	border-top: 5px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	margin: 5px;
	padding: 2px;
	padding-left: 108px;
	float: left;
	width: 650px;
	font-size: 80%;
	color: #555555;
}
DIV.fivepm_search_result IMG
{
}
DIV.fivepm_search_result_text
{
	float: left;
	width: 610px;
	padding-left: 10px;
}
DIV.fivepm_search_result_logo
{
	float: left;
	width: 100px;
	padding-right: 15px;
}
DIV.fivepm_search_result_text A.company_name
{
	color: #AF3C1F;
	font-weight: bold;
}
/*lower buttons*/
DIV.search_result_buttons2
{
	float: left;
	width: 95%;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}
DIV.search_result_buttons2 UL
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	margin-left: 0px;
}
DIV.search_result_buttons2 LI
{
	display: inline;
	padding: 0px;
	margin: 0px;
	margin-right: 10px;
	padding-right: 10px;
}
/*Company information*/
DIV.company_info_page
{
}
DIV.company_info_heading
{
}
DIV.company_info_heading IMG
{
	padding-right: 160px;
	padding-top: 20px;
}
DIV.company_info_heading IMG.social
{
	padding-right: 0px;
	padding-top: 0px;
}

DIV#left_column
{
	float: left;
	width: 390px;
	padding-left: 3px;
}
DIV#right_column
{
	float: left;
	width: 390px;
	margin-left: 3px;
	border: 1px solid #FFFFFF;
}
DIV#left_column H2, DIV#right_column H2, DIV.special_offers2 H2
{
	color: #3C3C3C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	padding: 4px 0px 6px 5px;
	margin: 0px;
	width: 99%;
}
DIV.map
{
	padding: 0px;
	margin: 0px;
	float: left;
}
DIV.map_canvas
{
	padding: 0px;
	margin: 0px;
}
.contact_field
{
}
DIV.special_offers_description_outer
{
	float: left;
	width: 100%;
}
DIV.special_offers_description
{
	float: left;
	width: 98%;
	padding-left: 20px;
}
DIV.content3
{
	float: left;
	padding-left: 5px;
}
DIV.special_offers_pic
{
	float: left;
	padding-left: 20px;
}
/*Specials*/
DIV.specials
{
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	float: left;
	width: 750px;
}
DIV.todays_offers DIV.content
{
	float: left;
	width: 550px;
	padding-left: 30px;
	padding-top: 5px;
}
DIV.todays_offers DIV.content H2
{
	font-size: 130%;
	color: #B03C1F;
}
DIV.todays_offers DIV.content A
{
	padding-right: 20px;
	text-decoration: none;
}
DIV.fivepm_special_for_company DIV.content A
{
	text-decoration: none;
}
DIV.company_logo
{
	padding-left: 10px;
}
DIV.company_logo2
{
	width: 150px;
	float: left;
}
DIV.content2
{
	padding-left: 30px;
	float: left;
	width: 530px;
}
DIV.content2 H2
{
	font-size: 130%;
	color: #B03C1F;
}
DIV.content2 H3
{
	font-size: 120%;
}
DIV.specials IMG
{
	padding: 5px;
}
DIV.specials H1
{
	padding: 5px;
	font-size: 200%;
	color: #A0C34D;
}
DIV.fivepm_special_for_company
{
	float: left;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
	width: 780px;
	border-top: 3px solid #EFF2DD;
	border-bottom: 3px solid #EFF2DD;
}
DIV.fivepm_special_for_company .content
{
	float: left;
	background-color: #FFFFFF;
	padding-left: 30px;
	padding-top: 10px;
	width: 550px;
}
DIV.fivepm_special_for_company IMG.logo
{
	padding-top: 20px;
	padding-left: 40px;
}
DIV.fivepm_special_for_company H1
{
	color: #7A8634;
	font-size: 100%;
	text-align: left;
}
DIV.fivepm_special_for_company H3
{
	color: #B03C1F;
	font-size: 85%;
	text-align: left;
}
SPAN.special_time
{
	color: #B03C1F;
	font-weight: bold;
}
DIV.fivepm_special_for_company P
{
	color: #7A8634;
	font-size: 85%;
}
DIV.fivepm_special_for_company IMG#booking_button
{
}
/*on weekly page*/
UL#weekly_day_selector
{
	list-style: none;
	padding-top: 5px;
	float: left;
}
UL#weekly_day_selector LI
{
	display: inline;
	background-color: #A0C34D;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 20px;
	height: 15px;
	padding: 15px;
}
UL#weekly_day_selector A, UL#weekly_day_selector A:link, UL#weekly_day_selector A:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
UL#weekly_day_selector A:hover
{
	color: #FF0000;
}
UL#weekly_day_selector LI.wkend
{
	display: inline;
	background-color: #DA792A;
	margin-left: 5px;
	margin-right: 5px;
	height: 15px;
	padding: 15px;
	margin-top: 20px;
}
DIV.specific_special
{
	clear: left;
	float: left;
	width: 96.5%;
	padding: 3px 0px 3px 10px;
	border: 2px solid #FFFFFF;
	background-color: #F7F7F7;
}
DIV.special_offers1o
{
	float: left;
}
DIV.specific_special P
{
	padding-top: 0px;
	padding-left: 20px;
	font-weight: bold;
}
DIV.specific_special A
{
	text-decoration: none;
	color: #AF3C1F;
	font-weight: bold;
}
DIV.specific_special A:hover
{
	color: #7A8635;
}
DIV.emptyDayCell
{
	width: 44px;
	height: 36px;
	background-image: url(../days/empty2.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 85%;
	float: left;
	padding: 0px 4px 0px 0px;
	margin: 5px 0px 4px;
}
DIV.emptyDayCell P
{
	padding-top: 10px;
	padding: 4px 0px 0px 5px;
}
DIV.DayCell
{
	width: 48px;
	height: 40px;
	float: left;
}
/*footer*/
SPAN#main_areas, DIV#main_5pm_areas
{
	background-color: #F2F2F2;
	border: 1px solid #C0C0C0;
	margin-top: 5px;
	padding: 3px;
}
DIV#copyright
{
	text-align: center;
}
/*links*/
DIV#footer A
{
	color: #555555;
}
/*edit info login form*/
DIV#loginform
{
	float: left;
	border: 1px solid #AF9E1F;
	margin-bottom: 10px;
	margin-right: 400px;
}
DIV#loginform H2
{
	background-color: #AF9E1F;
	padding: 3px;
	margin: 0px;
	color: #FFFFFF;
	text-align: left;
}
DIV#loginformright
{
	float: left;
}
DIV#loginform DIV
{
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 0.6em;
}
DIV#loginform DIV LABEL
{
	float: left;
	width: 100px;
	padding-left: 10px;
}
DIV#loginform P
{
	padding-right: 10px;
	padding-left: 10px;
}
/*data*/
TABLE.fivepm_admin_data_display
{
	background-color: #FCFAEF;
}
TABLE.fivepm_admin_data_display TH
{
	background-color: #E9DC81;
	padding: 0px;
	margin: 0px;
}
TABLE.fivepm_admin_data_display TR, TABLE.fivepm_admin_data_display TD
{
	padding: 0px;
	margin: 0px;
}
TABLE.fivepm_admin_data_display
{
	border: 2px solid #E9DC81;
	border-bottom: 5px solid #E9DC81;
}
TABLE.fivepm_admin_data_display A
{
	text-decoration: none;
	color: #666666;
	font-size: 80%;
}
/*edit form*/
FORM#fivepmform
{
	padding: 10px;
	background-color: #EFF2DD;
	margin-top: 10px;
	float: left;
	width: 95%;
}
FORM#fivepmform H1
{
	color: #7A8634;
	text-align: center;
}
FORM#fivepmform P
{
	text-align: center;
}
FORM#fivepmform P.left
{
	text-align: left;
}
FORM#fivepmform P.special
{
	padding-left: 140px;
	text-align: left;
	padding-top: 10px;
}
DIV.submit_button
{
	text-align: center;
}
FORM#fivepmform DIV
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	padding-left: 30px;
}
FORM#fivepmform DIV LABEL
{
	float: left;
	width: 100px;
	padding-left: 10px;
	color: #AF3C1F;
	font-weight: bold;
}
FORM#fivepmform DIV LABEL.white
{
	background-color: #FFFFFF;
}
FORM#fivepmform P
{
	padding-right: 10px;
	padding-left: 10px;
}
/*others*/
DIV.back_to_top
{
	float: left;
	width: 95%;
	text-align: right;
	padding: 10px;
}
DIV.specials_home_cell A
{
	text-decoration: none;
	font-size: 85%;
}
DIV.fivepm_search_cell P
{
	color: #AF3C1F;
	font-weight: bold;
}
P.click_day
{
	text-align: center;
	margin-top: 10px;
	padding-top: 10px;
}
DIV.pictures P
{
	font-size: 80%;
	color: #555555;
	line-height: 1.8;
}
DIV.weekly_specials_holder, DIV.companies_in_category, DIV.company_vouchers, DIV.daily_specials_holder
{
	float: left;
	width: 790px;
}
DIV.the_company_voucher
{
	float: left;
	width: 770px;
	background-color: #EFF2DD;
	border: 1px solid #CFCFB6;
	margin: 5px;
	padding: 2px;
	padding-left: 8px;
	padding-top: 10px;
}
P#company_menu_vouchers_buttons
{
	text-align: right;
}
DIV#player
{
	padding-left: 3px;
	padding-bottom: 10px;
	margin-left: 3px;
	margin-bottom: 10px;
}
DIV.fivepm_company_menus
{
	float: left;
	background-color: #EFF2DD;
	padding: 10px;
	margin-top: 10px;
	width: 780px;
}
DIV.fivepm_company_menus H2
{
	color: #7A8634;
	font-size: 190%;
	text-align: center;
}
DIV.fivepm_company_menus H3
{
	color: #B03C1F;
	text-align: center;
}
DIV.fivepm_company_menus P
{
	color: #7A8634;
	font-size: 120%;
	text-align: center;
	font-weight: bolder;
}
DIV.fivepm_company_menus IMG
{
	vertical-align: middle;
	padding-left: 20px;
}
DIV.view_all_specials_button
{
}
DIV.view_menu_voucher_button
{
	padding: 0px;
	margin: 10px 0px 5px 5px;
}
DIV.view_menu_voucher_button IMG
{
	padding: 0px 2px;
}
DIV.times P
{
	padding-left: 3px;
}
DIV.content3 H3
{
	font-size: 14px;
}
/*calendar*/
TD.day1, TD.day7
{
	height: 100px;
	width: 100px;
	background-color: #F9DFD9;
}
TD.day2, TD.day3, TD.day4, TD.day5, TD.day6
{
	height: 100px;
	width: 100px;
	background-color: #A7D498;
}
DIV.fivepm_home_textagon
{
	background-image: url(../images/textagon-ad.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 130%;
	width: 390px;
	margin: 0px;
	padding: 0px;
	height: 200px;
	padding-left: 10px;
}
FORM.textagonForm
{
	padding: 0px;
	margin: 0px;
	margin-left: 140px;
	margin-top: 25px;
}
FORM.textagonForm INPUT
{
	margin-top: 2px;
}
DIV.special_offers2o
{
	float: right;
	width: 790px;
}
DIV.contact_detailso, DIV.timeso
{
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
DIV.special_offers1
{
	float: left;
	margin-top: 10px;
	width: 385px;
}
/*category paging*/
DIV.pages
{
	float: right;
	padding-top: 5px;
	background-color: #E8CCBC;
	width: 640px;
	color: #000000;
	font-size: 70%;
	font-weight: bold;
	padding-left: 10px;
	height: 20px;
	margin-right: 30px;
	margin-left: 40px;
	margin-bottom: 10px;
	margin-top: 10px;
}
DIV.pages SELECT
{
	font-size: 90%;
}
DIV.pages SPAN.inactive
{
	background-color: #A1461A;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px;
}
DIV.pages SPAN.active
{
	background-color: #FFFFFF;
	padding: 5px;
}
DIV.pages SPAN A, DIV.pages SPAN A:link, DIV.pages SPAN A:visited
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 90%;
}
DIV.pages SPAN.active A
{
	color: #000000;
}
DIV.pages SPAN A:hover
{
	color: #FF0000;
}
UL#industry_insights
{
	margin: 10px;
	padding: 10px;
}
DIV#fivepm_page_content
{
	float: left;
}
/*autocomplete overwrites*/
.suggestionsBox
{
	background-color: #EFF2DD;
	border: 2px solid #7A8634;
	z-index: 150;
}
.suggestionList LI:hover
{
	background-color: #7A8634;
	color: #FFFFFF;
}
.suggestionList LI
{
	color: #373E18;
	font-size: 75%;
}
/*links below search box*/
DIV#area_links
{
	font-size: 75%;
	color: #7D3119;
	font-weight: bold;
	margin-top: 5px;
}
DIV#area_links A, DIV#area_links A:link, DIV#area_links A:visited
{
	font-weight: normal;
	color: #586226;
}
DIV#area_links A:hover
{
	font-weight: normal;
	color: #FF0000;
}
DIV.times IMG.icon
{
	text-align: left;
}
.documents
{
}
SPAN.documents_date
{
	color: #777777;
}
.documents P.line
{
	border-bottom: 1px solid #C0C0C0;
	padding-bottom: 2px;
}
P#th_code_text
{
	color: #462810;
	font: 150% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	text-align: center;
}
#th_code
{
	color: #C89028;
	font: 120% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	text-align: center;
	font-weight: bolder;
}
DIV.addthis_toolbox
{
	float: left;
	width: 550px;
	padding-left: 0px;
	padding-top: 10px;
}
/*Amalphi ecaytrade products*/
DIV.ecaytrade_amalphi_products_outter
{
	float: left;
	background-color: #EFEFEF;
	width: 376px;
	margin: 2px;
	padding: 3px;
	border: 1px solid #C0C0C0;
}
DIV.ecaytrade_amalphi_products
{
	margin: 0px;
	padding: 0px;
	padding-top: 41px;
	background-image: url('../headers/amalphi_ecaytrade-header.jpg');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
}
DIV.ecaytrade_amalphi_products UL
{
	padding-top: 0px;
	margin-top: 0px;
	border: 1px solid #C0C0C0;
	list-style: none;
	background-color: #FFF;
}
DIV.ecaytrade_amalphi_products TABLE TD
{
	padding-top: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #C0C0C0;
	height: 2em;
	background-image: url('../bits/tradebox-star.jpg');
	background-repeat: no-repeat;
	background-position: 2px 10px;
}
DIV.ecaytrade_amalphi_products A
{
	padding-left: 15px;
	font-size: 1em;
	text-decoration: underline;
}
DIV.ecaytrade_amalphi_products P.seeall
{
	font-size: 1em;
	text-align: center;
	font-weight: bold;
}
/*in trade*/
DIV.specials_home_cell_et
{
	width: 230px;
	margin-left: 2px;
	margin-top: 6px;
	margin-bottom: 5px;
	padding: 0px;
	color: #FF0000;
}
UL.holder
{
	margin: 0px;
	padding: 0px;
}
/*admin*/
DIV#adminHeader
{
	text-align: left;
	background-color: #CCC;
	padding: 5px;
	border: 1px solid #555;
	height: 14px;
	font-size: 12px;
	margin: 0px;
}
DIV#adminHeader A
{
	color: #000;
	font-weight: normal;
}
DIV#adminHeader #info
{
	float: left;
}
DIV#adminHeader #logout
{
	float: right;
}

DIV.pictures, DIV.categorieso_box
{
	width: 386px;
	float: left;
	margin-top: 3px;
	margin-left: 0px;
	position: relative;
}
DIV.times, DIV.documents
{
}
DIV.left_column
{
	float: left;
	width: 390px;
}
DIV.right_column
{
	float: left;
	width: 390px;
	margin-left: 5px;
}
DIV.contact_detailso, DIV.timeso
{
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
}
DIV.contact_details, DIV.times, DIV.categorieso_box
{
	background-color: #FFFFFF;
	border: 2px solid #DBDBDB;
}
.contact_details
{
	background-color: #DBDBDB !important;
	color: #3C3C3C;
}
.contact_detailso H2
{
	background-color: #3C3C3C !important;
	color: #FFFFFF !important;
	margin-bottom: 10px !important;
}
DIV.contact_details P
{
	padding-left: 5px;
}
DIV.contact_details A
{
	font-weight: bold;
}
DIV.special_offers1o
{
	width: 386px;
	position: relative;
	margin-left: 0px;
}
DIV.special_offers1
{
	width: 386px;
	border: 2px solid #DBDBDB;
	background-color: #DBDBDB;
}
DIV.special_offers2o
{
	margin: 2px;
	padding: 2px;
}
DIV.special_offers2
{
	background-color: #EEEEEE;
	padding: 5px;
	float: left;
}
DIV.special_offers_description_outer
{
	border-bottom: 2px solid #DBDBDB;
}
DIV.special_offers_description, DIV.special_offers_description_outer
{
	background-color: #EEEEEE;
	padding: 5px;
}
DIV.special_offers1 H2, DIV.contact_details H2, DIV.special_text H2, DIV.special_offers2 H2
{
	color: #7A8634;
	float: left;
	width: 100%;
	background-color: #DBDBDB;
	padding-left: 20px;
}
DIV.special_offers2 H2
{
	width: 98%;
}
DIV.box_categorieso
{
	float: left;
}
DIV.box_categoriesi H2, DIV.times H2
{
	background-color: #DBDBDB;
/*background-color:#f00;
width:100%;*/
}
DIV.box_categoriesi
{
}
#single_column
{
	float: left;
}
.pictures IMG
{
	padding: 1px;
}

/*-------------------------------------------------------------------
New menu

------------------------------------------------------------------
company information bar*/
.company_info_heading #company-social-media-icons
{
	float: right;
	text-align: right;
}
.company_info_heading #company-social-media-icons IMG
{
	margin: 5px 0px 5px 0;
}
.company_info_heading
{
	float: left;
	width: 785px;
	border-bottom: 5px solid #779DB1;
	margin-bottom: 0px;
	line-height: 1.9;
	height: 40px;
}
.company_info_heading H1
{
	display: inline-block;
	color: #FFF;
	padding: 0px 5px 5px;
	margin: 3px 0px 0px;
	float: left;
	font-family: Tahoma;
	font-size: 14.5pt;
	background-color: #779DB1;
	text-align: right;
}
UL.buttons
{
	width: 782px;
	float: left;
	position: inherit;
	text-align: left;
	background-image: url(media/bits/background-menu-top.png);
	background-repeat: repeat-x;
	background-position: 0px -9px;
	border: 1px solid #BBB;
	height: 30px;
	line-height: 1.5;
	background-color: #EBEBEC;
	-webkit-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.75);
	margin: 5px 0px 0px;
	padding: 5px 0px 3px;
}
UL.buttons LI
{
	display: inline;
	margin: 3px 3px 5px;
	float: left;
	padding: 0px;
}
UL.buttons LI A
{
	text-decoration: none;
	padding: 10px;
	font-family: Tahoma;
	font-weight: bold;
	color: #0E3F60;
	padding: 4px 10px 5px;
	margin: 0px;
	font-size: 11pt;
	line-height: 1.5;
}
UL#jsddm LI A:hover
{
	color: #FFF;
/*From http://www.css3.info/preview/rounded-border/*/
	border: 0px solid #143D59;
	-moz-border-radius: 3px;
	border-radius: 3px;
/*From http://www.colorzilla.com/gradient-editor/*/
	background: #286A9E;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4NmE5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzE0M2Q1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODZhOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #286a9e 0%, #2989d8 50%, #143d59 51%, #286a9e 100%);
/*FF3.6+*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#286a9e), color-stop(50%,#2989d8), color-stop(51%,#143d59), color-stop(100%,#286a9e));
/*Chrome,Safari4+*/
	background: -webkit-linear-gradient(top, #286a9e 0%,#2989d8 50%,#143d59 51%,#286a9e 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top, #286a9e 0%,#2989d8 50%,#143d59 51%,#286a9e 100%);
/*Opera 11.10+*/
	background: -ms-linear-gradient(top, #286a9e 0%,#2989d8 50%,#143d59 51%,#286a9e 100%);
/*IE10+*/
	background: linear-gradient(to bottom, #286a9e 0%,#2989d8 50%,#143d59 51%,#286a9e 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#286a9e', endColorstr='#286a9e',GradientType=0 );
}
/*-----------------------------------------------------------
Secondary navigation*/
/*-----------------------------------------------------------
Secondary navigation*/
.secondary_navigation
{
	float: left;
	position: inherit;
	background-color: #FFF;
	width: 782px;
	padding: 5px 0px 0px;

}
.secondary_navigation UL.extended, .secondary_navigation UL
{
	float: left;
	background-color: #FFF;
	width: 745px;
	padding: 3px;
	margin: 0px;
	position: inherit;
	z-index: 5;
	border: 2px solid #779DB2;
}
.secondary_navigation A, .extended A
{
	color: #0E3F60;
	font-size: 10pt;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	line-height: 1.6;
}
.secondary_navigation A:hover, .secondary_navigation UL.extended A:hover
{
	color: #1085D4;
	background: none;
	border: none;
	padding: 0px;
	margin: 0px;
}
.secondary_navigation LI, .secondary_navigation UL.extended LI
{
	display: inline;
	padding: 2px 5px 5px 2px;
	margin: 0px 5px 5px 2px;
	list-style-type: disc;
	font-weight: bold;
	font-family: Tahoma;
}
.secondary_navigation .arrow
{
	background-color: #779DB2;
	float: left;
	padding: 5px;
}
/*--------------------------------------------------------------------
contact button*/
.company_info_page LI.contact A
{
	color: #FFF;
}
.company_info_page LI.contact
{
/*From http://www.css3.info/preview/rounded-border/*/
	float: right;
	line-height: 1.5;
	padding: 2px 0;
	border: 1px solid #6D8935;
	-moz-border-radius: 3px;
	border-radius: 3px;
/*From http://www.colorzilla.com/gradient-editor/*/
	background: #99BD51;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5YmQ1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzZiOGIzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OWJkNTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #99bd51 0%, #8eb92a 50%, #6b8b38 51%, #99bd51 100%);
/*FF3.6+*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99bd51), color-stop(50%,#8eb92a), color-stop(51%,#6b8b38), color-stop(100%,#99bd51));
/*Chrome,Safari4+*/
	background: -webkit-linear-gradient(top, #99bd51 0%,#8eb92a 50%,#6b8b38 51%,#99bd51 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top, #99bd51 0%,#8eb92a 50%,#6b8b38 51%,#99bd51 100%);
/*Opera 11.10+*/
	background: -ms-linear-gradient(top, #99bd51 0%,#8eb92a 50%,#6b8b38 51%,#99bd51 100%);
/*IE10+*/
	background: linear-gradient(to bottom, #99bd51 0%,#8eb92a 50%,#6b8b38 51%,#99bd51 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99bd51', endColorstr='#99bd51',GradientType=0 );
/*IE6-8*/
	line-height: 1.5;
	margin-top: 0px;
}

/*multi video player*/
.multivid_player_box
{
	width: 390px;
}
.vid_player
{
	height: 250px;
	background-color: #000000;
}
.vid_playlist
{
}
/*ACTIVE LISTING*/
.vid_listing_active
{
	clear: right;
	background-color: #3D3D3D;
	width: 390px;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom: 1px solid #ADADAD;
	color: #FCFCFC;
	border-right: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
}
.listing_arrow_active
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 50px;
	padding: 18px 0 0 18px;
}
.listing_arrow_active IMG
{
}
.listing_text_active
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
.text_title_active A
{
	font-weight: bold;
	font-size: 14pt;
	color: #FFFFFF;
	text-decoration: none;
}
.text_title_active A:hover
{
	/*[empty]color:;*/
}
.text_title_active
{
	margin-bottom: -7px;
	margin-top: 10px;
}
.text_sub_active
{
	line-height: 0;
	font-size: 8pt;
	font-weight: bold;
	color: #3FA9F5;
}
.listing_time_active
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	font-weight: bold;
	padding: 18px 10px 0 0;
}
/*INACTIVE LISTING*/
.vid_listing
{
	width: 390px;
	clear: right;
	background-color: #F7F7F7;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom: 1px solid #ADADAD;
	border-right: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
}
.listing_arrow
{

	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 50px;
	padding: 18px 0 9px 18px;
}
.listing_text
{
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
.vid_listing:hover
{
	background-color: #DADADA;
}
.text_title A
{
	font-weight: bold;
	font-size: 14pt;
	color: #103D5E;
	text-decoration: none;
}
.text_title A:hover
{
	/*[empty]color:;*/
}
.text_title
{
	margin-bottom: -7px;
	margin-top: 10px;
}
.text_sub
{
	line-height: 0;
	font-size: 8pt;
	font-weight: bold;
	color: #3E3E3E;
}
.listing_time
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	font-weight: bold;
	padding: 18px 10px 0 0;
	color: #3E3E3E;
}

/*eat newsletter signup form*/

#chef_newsletter_signup
{
	height: 144px;
	width: 390px;
	background-image: url('http://ecayonline.com/media/bits/chef_signup_bg.png');
}
#chef_newsletter_signup #chef_formholder
{
	padding: 71px 5px 5px;
}
#chef_newsletter_signup #chef_namebox
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	padding-right: 5px;
}
#chef_newsletter_signup #username
{
	font-weight: bold;
	width: 138px;
	background-color: #FF3300;
	color: #FFFFFF;
	border: 0px solid #000000;
	height: 30px;
	font-size: 11pt;
	padding: 3px;
	font-family: Helvetica;
}
#chef_newsletter_signup #email
{
	font-weight: bold;
	width: 138px;
	background-color: #FF3300;
	color: #FFFFFF;
	border: 0px solid #000000;
	height: 30px;
	font-size: 11pt;
	padding: 3px;
	font-family: Helvetica;
}
#chef_newsletter_signup #submit_button
{
	font-weight: bold;
	width: 81px;
	height: 36px;
	background-color: #FFC611;
	border: 0px solid #000000;
	font-family: Helvetica;
	font-size: 12pt;
	color: #FF3300;
}
#chef_newsletter_signup #chef_emailbox
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	padding-right: 5px;
}
#chef_newsletter_signup #chef_buttonbox
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}

