﻿/*-------------------------------------------------------------------------------------Body*/
body {
	background:#FFF;
	color:#000;
	/*text-align:center;centre for ie5 */
	margin: 20px 0px 0px 0px;
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #000;
}
/*-------------------------------------------------------------------------------------#Container*/
#container {
	width: 960px;
	background: #fff;/*this colour will be left column colour */
	margin:auto; /*centre for compliant browsers*/
	text-align: left;
	padding: 0px 0px 0px 0px;
}
/*-------------------------------------------------------------------------------------#Header*/
#header {
	height: 157px;
	background: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
/*-------------------------------------------------------------------------------------#middle*/
#middle {
	border: 0px solid #000;
	margin: 0px 0px 40px 0px;
	width: 970px;
	outline: none;
}
/*-------------------------------------------------------------------------------------#left*/
#left {
	float:left;
	width:176px;
	position:relative;
	margin: 0px 15px 0px 0px;
	position:relative;
}

table {
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal;
	font-size: 8pt;
}

a, a:visited {
	color: #e31835;
	text-decoration: underline;
}

a:hover, a:visited:hover {
	color: #e31835;
	text-decoration: underline;
}

/*-------------------------------------------------------------------------------------#inner*/
#inner{
	width: 750px;
	float:left;
	background: #fff;
}


/*-------------------------------------------------------------------------------------#footer*/
#footer {
	clear:both;
	border: 0px solid #000;
	height: 23px;
	background: #fff;
}

/*-------------------------------------------------------------------------------------general styles*/

.clearBoth {
	clear: both;
}
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}

 /* mac hide \*/
    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End hide */
/* do not change or amalgamate clearfix styles*/

/*-------------------------------------------------------------------------------------page element styles  */
/*-------------------------------------------------------------------------------------#header page elements*/
#logo{
	width: 102px;
	height: 102px;
	background: url(../images/logo.gif) no-repeat top left;
	float: left
}
#logo a{
	width: 102px;
	height: 102px;
	display: block;
}
#logo span{
	display: none;
}
#primaryMenu{
	margin: 0px 0px 0px 87px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 764px;
	border: 0px solid #000;
}
#primaryMenu li{
	float: left;
	margin: 0px 0px -1px 15px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	width: 176px;
	min-height: 30px;
	background: #fff url(../images/top_DottedLine_single.gif) repeat-x top left;
}
#primaryMenu li.last{
	margin: -1px 0px 0px 15px;
}
#primaryMenu li span{
	display: none;
}
#primaryMenu li #aboutEpicure{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btn_AboutEpicure.gif) no-repeat;
	margin: 4px 0px 0px 0px;
	background-position: 0px -22px;
}
#primaryMenu li #aboutEpicure:hover,
#about #primaryMenu li #aboutEpicure{
	background-position: 0px 0px;
}

#primaryMenu li #corporate{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btn_CorporateCatering.gif) no-repeat;
	margin: 4px 0px 0px 0px;
	background-position: 0px -22px;
}
#primaryMenu li #corporate:hover,
#corporateCatering li #corporate{
	background-position: 0px 0px;
}

#primaryMenu li #parties{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btn_Parties.gif) no-repeat;
	margin: 4px 0px 0px 0px;
	background-position: 0px -22px;
}
#primaryMenu li #parties:hover,
#parties #primaryMenu li #parties{
	background-position: 0px 0px;
}

#primaryMenu li #food{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btn_FoodWine.gif) no-repeat;
	margin: 4px 0px 0px 0px;
	background-position: 0px -22px;
}
#primaryMenu li #food:hover,
#food #primaryMenu li #food{
	background-position: 0px 0px;
}


#primaryMenu li #exclusive{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btn_ExclusiveVenues.gif) no-repeat;
	margin: 4px 0px 0px 0px;
	background-position: 0px -22px;
}
#primaryMenu li #exclusive:hover,
#exclusiveVenues #primaryMenu li #exclusive{
	background-position: 0px 0px;
}

#primaryMenu li #unique {
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btn_UniqueVenues.gif) no-repeat;
	margin: 4px 0px 0px 0px;
	background-position: 0px 0px;
}
#primaryMenu li #unique:hover,
#exclusiveVenues #primaryMenu li #unique{
	background-position: 0px -22px;
}

#primaryMenu li #weddings{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btn_Weddings.gif) no-repeat;
	margin: 4px 0px 0px 0px;
	background-position: 0px -22px;
}
#primaryMenu li #weddings:hover,
#weddings #primaryMenu li #weddings{
	background-position: 0px 0px;
}

#primaryMenu li #special{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btn_SpecialEvents.gif) no-repeat;
	margin: 4px 0px 0px 0px;
	background-position: 0px -22px;
}
#primaryMenu li #special:hover,
#special #primaryMenu li #special{
	background-position: 0px 0px;
}

#primaryMenu li #restaurants{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btn_Restaurants.gif) no-repeat;
	margin: 4px 0px 0px 0px;
	background-position: 0px -22px;
}
#primaryMenu li #restaurants:hover,
#restaurants #primaryMenu li #restaurants{
	background-position: 0px 0px;
}

/*-------------------------------------------------------------------------------------#left page elements*/
.highlight{
	background: #fff url(../images/left_DottedLine.gif) no-repeat top left;
	width: 175px;
	min-height: 120px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}
.highlight h2 {
	margin: 10px 4px 10px 4px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: bold;
	font-size: 8pt;
	color: #e31835;
}
.highlight p{
	margin: 10px 4px 10px 4px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #000;
}
.highlight a.sideLink{
	margin: 10px 0px 10px 0px;
	padding: 3px 5px 3px 5px;
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #e31835;
	text-decoration: none;
	width: 80px;
}

.highlight a.sideLink:hover,
#newsletter #newsletterSection a,
#whatsNew #newSection a,
#kosher #kosherSection a,
#envCred #environmentSection a {
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #fff;
	background-color: #e31835;
	text-decoration: none;
}

.highlight .imgFloatRight{
	float: right;
	border: none;
	margin: 10px 8px 0px 4px;
}

#secondaryMenu{
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
#secondaryMenu li{
	margin: 0px 0px -3px 0px;
	padding: 4px 0px 0px 0px;
	list-style-type: none;
	width: 176px;
	height: 28px;
	border: 0px solid #000;
	background: #fff url(../images/top_DottedLine_single.gif) repeat-x 0% 0%;
}

#secondaryMenu li.secondaryMenuHeading {
	width: 171px;
	padding-left: 5px;
	background: #fff none;
}

#secondaryMenu li.topMargin {
	margin-top: 20px;
}

#secondaryMenu li.last{
	margin: -1px 0px 0px 0px;
}
#secondaryMenu li.Doublelines{
	height: 52px;
	background: #fff url(../images/top_DottedLine_double.gif) repeat-x 0% 40%;
}
#secondaryMenu li span{
	display: none;
}
#secondaryMenu li a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*Select State*/
#secondaryMenu li#selectState{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/leftNav_SelectState.gif) no-repeat;
	background-position: 0px 0px;
}

#secondaryMenu li #state_vic{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/leftNav_Victoria.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #state_sa{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/leftNav_sa.gif) no-repeat;
	background-position: 0px -22px;
}
/*About page*/
#secondaryMenu li #about_food{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide1_food.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #about_env{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide1_environment.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #about_ind{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide1_industry.gif) no-repeat;
	background-position: 0px -22px;
}

/*Exclusive venues page*/
#secondaryMenu li #ev_zafs{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_ZINC.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #ev_mth{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_melbourneTownHall.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #ev_tac{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_theArtsCentre.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #ev_mcg{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_MCG.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #ev_smmb{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_Sidney.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #ev_ov{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide5_otherVenues.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #ev_ath{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_AdelaideTownHall.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #ev_slsa{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_StateLibrary.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #ev_sam{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_SAMuseum.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #ev_nrm{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_RailwayMuseum.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #ev_qt{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_QueensTheatre.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #ev_oo{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_OtherOptions.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li#ev_ev{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/leftNav_ExclusiveVenues.gif) no-repeat;
}

#secondaryMenu li#ev_ouv{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/leftNav_OtherVenues.gif) no-repeat;
}

/*Corporate Catering*/ 
#secondaryMenu li #cc_ih{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide3_corporateInhouse.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #cc_b{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide3_boardroom.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #cc_ev{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide5_exclusiveVenues.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #cc_uv{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_UniqueVenues.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #cc_sm{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide6_menuStyles.gif) no-repeat;
	background-position: 0px -22px;
}

/*Weddings*/
#secondaryMenu li #w_ev{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide5_exclusiveVenues.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #w_ov{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide5_otherVenues.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #w_k{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide5_kosher.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #w_sm{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide6_menuStyles.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #w_cl{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide4_weddingChecklist.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #w_test{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_Testimonials.gif) no-repeat;
	background-position: 0px -22px;
}

/*Parties & celebrations*/
#secondaryMenu li #p_ev{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide5_exclusiveVenues.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #p_ov{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide5_otherVenues.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #p_k{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide5_kosher.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #p_sm{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide6_menuStyles.gif) no-repeat;
	background-position: 0px -22px;
}

/*Special Evenets*/
#secondaryMenu li #s_mcc{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide6_melbourneCup.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #s_afgp{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide6_f1.gif) no-repeat;
	background-position: 0px -22px;
}

#secondaryMenu li #s_oim{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide6_operaInTheMarket.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #s_sm{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide6_menuStyles.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #s_sfwm{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_SampleFoodWine.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #s_sre{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide2_RecentEvents.gif) no-repeat;
	background-position: 0px -22px;
}


/*Food & wine menus*/
#secondaryMenu li #f_fp{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide7_food-Philosophy.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #f_csm{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide7_SampleCocktailM.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #f_gsm{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide7_SampleGrazingM.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #f_dsm{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide7_SampleDinnerM.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #f_bsm{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide7_SampleBanqetM.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #f_ws{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide7_SampleBev.gif) no-repeat;
	background-position: 0px -22px;
}


/*Restaurants & Cafes*/
#secondaryMenu li #f_cv{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide8_cafeVic.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #f_ml{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide8_MezzBar.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #f_mdr{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide8_MDR.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #f_lr{
	display: block;
	width: 176px;
	height: 22px;
	background: #fff url(../images/btnSide8_LongRoom.gif) no-repeat;
	background-position: 0px -22px;
}
#secondaryMenu li #state_vic:hover,
#secondaryMenu li #state_sa:hover,
#secondaryMenu li #about_food:hover,
#secondaryMenu li #about_env:hover,
#secondaryMenu li #about_ind:hover,
#secondaryMenu li #ev_zafs:hover,
#secondaryMenu li #ev_mth:hover,
#secondaryMenu li #ev_ath:hover,
#secondaryMenu li #ev_tac:hover,
#secondaryMenu li #ev_mcg:hover,
#secondaryMenu li #ev_smmb:hover,
#secondaryMenu li #ev_slsa:hover,
#secondaryMenu li #ev_sam:hover,
#secondaryMenu li #ev_nrm:hover,
#secondaryMenu li #ev_qt:hover,
#secondaryMenu li #ev_oo:hover,
#secondaryMenu li #ev_ov:hover,
#secondaryMenu li #cc_ih:hover,
#secondaryMenu li #cc_b:hover,
#secondaryMenu li #cc_ev:hover,
#secondaryMenu li #cc_uv:hover,
#secondaryMenu li #cc_sm:hover,
#secondaryMenu li #w_ev:hover,
#secondaryMenu li #w_ov:hover,
#secondaryMenu li #w_k:hover,
#secondaryMenu li #w_sm:hover,
#secondaryMenu li #w_cl:hover,
#secondaryMenu li #w_test:hover,
#secondaryMenu li #p_ev:hover,
#secondaryMenu li #p_ov:hover,
#secondaryMenu li #p_k:hover,
#secondaryMenu li #p_sm:hover,
#secondaryMenu li #s_mcc:hover,
#secondaryMenu li #s_afgp:hover,
#secondaryMenu li #s_sm:hover,
#secondaryMenu li #s_sfwm:hover,
#secondaryMenu li #s_oim:hover,
#secondaryMenu li #s_sre:hover,
#secondaryMenu li #f_fp:hover,
#secondaryMenu li #f_csm:hover,
#secondaryMenu li #f_gsm:hover,
#secondaryMenu li #f_dsm:hover,
#secondaryMenu li #f_cv:hover,
#secondaryMenu li #f_ml:hover,
#secondaryMenu li #f_mdr:hover,
#secondaryMenu li #f_lr:hover,
#secondaryMenu li #f_bsm:hover,
#secondaryMenu li #f_ws:hover,
#secondaryMenu li a.selected {
	background-position: 0px 0px!important;
}


/*-------------------------------------------------------------------------------------#inner page elements*/
.homeIntro{
	width: 291px;
	height: 208px;
	background: #fff url(../images/Introduction.gif) no-repeat top right;
}
.Intro{
	margin: 0px 0px 15px 0px;
}
#about .Intro{
	width: 303px;
	height: 241px;
	background: #fff url(../images/about.gif) no-repeat top right;
}
/*#exclusiveVenues .Intro{
	width: 315px;
	height: 241px;
	background: #fff url(../images/exclusiveVenues.gif) no-repeat top right;
}*/
/*#corporateCatering .Intro{
	width: 318px;
	height: 424px;
	background: #fff url(../images/corporateCatering.gif) no-repeat top right;
}*/
/*#weddings .Intro{
	width: 316px;
	height: 331px;
	background: #fff url(../images/weddings.gif) no-repeat top right;
}*/
/*#parties .Intro{
	width: 308px;
	height: 391px;
	background: #fff url(../images/parties.gif) no-repeat top right;
}*/
#special .Intro{
	width: 330px;
	height: 425px;
	background: #fff url(../images/specialEvents.gif) no-repeat top right;
}
#food .Intro{
	width: 280px;
	height: 365px;
	background: #fff url(../images/food.gif) no-repeat top right;
}
#restaurants .Intro{
	width: 298px;
	height: 392px;
	background: #fff url(../images/restaurants.gif) no-repeat top right;
}
.homeIntro h2,
.Intro h2{
	display: none;
}
.homeStatement{
	width: 212px;
	height: 84px;
	background: #fff url(../images/Attention.gif) no-repeat top right;
	margin: 44px 0px 0px 0px;
}
.homeStatement h2{
	display: none;
}
#inner h2,
.header2 {
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal;
	font-size: 14pt;
	color: #e31835;
	text-decoration: none;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
#inner h3,
.header3 {
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: bold;
	font-size: 8pt;
	color: #000;
	text-decoration: none;
	margin: 0px 25px 15px 0px;
	padding: 0px 0px 0px 0px;
}
#inner h3.intro{
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: bold;
	font-size: 8pt;
	color: #e31835;
	text-decoration: none;
	margin: 0px 25px 15px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.7em;
}
#inner p{
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #000;
	text-decoration: none;
	line-height: 1.7em;
	margin: 15px 25px 15px 0px;
}
#inner .line{
	display: block;
	height: 1px;
	margin: 20px 10px 10px 0px;
	background: #fff url(../images/DottedLine.gif) repeat-x center bottom;
	width: 340px;
	padding: 1px;

}
hr{
	display: none;
}
/*-------------------------------------------------------------------------------------#right page elements */

#right img{
	float: right;
}

/*-------------------------------------------------------------------------------------#footer page elements*/
#footerMenu{
	margin: 0px 0px 0px 182px;
	padding: 0px 0px 0px 0px;
	width: 770px;
	text-align: center;
}

#footerMenu li{
	float: left;
	margin: 0px 0px 0px 6px;
	padding: 0px 6px 0px 0px;
	list-style-type: none;
	min-height: 13px;
	background: #fff url(../images/base_DivLine.gif) no-repeat top right;
	
}
#footerMenu li span{
	display: none;
}
#footerMenu li.last{
	background: none;
}
#footerMenu li #contact{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	width: 66px;
	height: 17px;
	background: #fff url(../images/btnBase_ContactUs2.gif) no-repeat top right;
}
#footerMenu li #contact:hover,
#contactUs #footerMenu li #contact{
	width: 66px;
	background-position: 0px -17px;
}

#footerMenu li #privacy{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	width: 49px;
	height: 17px;
	background: #fff url(../images/btnBase_Privacy2.gif) no-repeat top right;
}
#footerMenu li #privacy:hover,
#privacy #footerMenu li #privacy {
	width: 49px;
	background-position: 0px -17px;
}
#footerMenu li #home{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	width: 42px;
	height: 17px;
	background: #fff url(../images/btnBase_Home2.gif) no-repeat top right;
}
#footerMenu li #home:hover{
	width: 42px;
	background-position: 0px -17px;
}

#footerMenu li #employment{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	width: 75px;
	height: 17px;
	background: #fff url(../images/btnBase_Employment2.gif) no-repeat top right;
}
#footerMenu li #employment:hover,
#employment #footerMenu li #employment{
	width: 75px;
	background-position: 0px -17px;
}

/*-------------------------------------------------------------------------------------Contact us layout*/

.grey{
	height: 25px;
	width: 100%;
	background-color: #e5e6e7;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
}
.grey h3{
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 5px!important;
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: bold;
	font-size: 8pt;
	color: #000;
}
.leftCCol{
	width: 165px;
	float: left;
	margin: -20px 0px 0px 0px;
}
.rightCCol{
	width: 165px;
	float: left;
	margin: -20px 0px 0px 0px;
}
.leftCCol h3, .rightCCol h3{
	padding: 10px 0px 0px 0px!important;
	margin: 10px 0px 0px 0px!important;
}
.leftCCol p, .rightCCol p{
	padding: 0px 0px 0px 0px!important;
	margin: 0px 0px 10px 0px!important;
}
input, select, textarea{
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal!important;
	font-size: 8pt!important;
}
.required{
	color: #e31835;
}
.text{
	display:block;
	float: left;
	width: 210px;
}

#frmEnquiryAddressPostcode{
	width: 50px!important;
}
.centerLeft{
	float: left;
	margin: 0px 20px 0px 0px;
}
.dropdown1{	
	margin: 0px 0px 0px 5px;
}
.frmChkTable{
	width: 370px;
	margin: 40px 0px 0px 0px;
}
.frmChkTable td{
	vertical-align: top;
}
.mainSection{
	padding: 0px 0px 0px 0px;
	width: 120px!important;
}
   .mainSection h3{
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal!important;
	font-size: 8pt!important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.subtext{
	display:block;
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal!important;
	font-size: 7pt!important;
	margin: 0px 0px 0px 0px!important;
	padding: 5px 0px 0px 0px!important;
	color: #4f4f4f;
}

.checkbox, .chkboxlabel{
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal!important;
	font-size: 7pt!important;
	
}
.chkboxlabel{
	margin: 0px 10px 0px 0px;
	vertical-align:middle;
}
.chkboxlabel{
	padding: 0px 0px 10px 0px;
}

/*text Table*/

.frmTextTable{
	width: 370px;
	margin: 00px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.frmTextTable tr{
	padding: 10px 0px 10px 0px;
}
.frmTextTable td{
	vertical-align: top;
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal;
	font-size: 8pt;
}
.frmTextTable .c1{
	width: 110px;
}
.frmTextTable label{
	font-family: verdana, tahoma, arial, san-serif, helvetica;
	font-weight: normal;
	font-size: 8pt;
}
.frmButtonTd{
	text-align: right; 
	padding: 0px 35px 0px 0px;
}
.textFieldSmall{
	width: 90px;
}
.frmTextTable textarea{
	width: 210px;
	height: 80px;
}


/*hr*/
hr.dottedLine {
	display: block;
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #000; 
	border-style: none none dotted; 
	margin-bottom: 15px!important;
}