
/*************************************************************************************************/
/* ELEMENTS */
/*************************************************************************************************/

*
{
	padding: 0;
	margin: 0;
}

html
{
	display: block;
}

body
{
	background: #ffffff;
	color: #4d4d4f;
	display: block;
	font: 62.5%/1.2 Arial, Helvetica, sans-serif;
}

div
{
	margin: 0em 0em 0em 0em;
	/*position: relative;*/
}

img
{
	border: none;
	position: relative;
}

/* TEXT Elements */

a
{
	color: #ff008b;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: underline;
}

br
{
	margin: 0.5em 0em 0.5em 0em;
}

h1
{
	color: #ff008b;
	display: block;
	font-size: 360%;
	font-weight: bold;
	line-height: 1;
	margin: 0em 0em 0.5em 0em;
}

h2
{
	color: #ff008b;
	display: block;
	font-size: 140%;
	font-weight: bold;
	margin: 2em 0em 0.7em 0em;
}

h3
{
	color: #ff008b;
	display: block;
	font-size: 120%;
	font-weight: bold;
	margin: 1.5em 0em 0.5em 0em;
}

h4
{
	color: #ff008b;
	display: block;
	font-size: 110%;
	font-weight: bold;
	margin: 1.5em 0em 0.5em 0em;
}

p
{
	display:block;
	font-size: 120%;
	margin: 0.7em 0em 1em 0em;
	
}

hr
{
	background: none;
	border: none;
	clear: both;
	border-top: 1px dashed #ff008b;
	margin: 1.5em 0em 1.5em 0em;
}

/* end TEXT Elements */


/* LIST Elements */

ul
{
	list-style-position: outside;
	list-style-type: none;
	margin: 1em 0em 1em 4em;
}

ul li
{
	background: url(../images/unorderedListBullet.gif) 0em 0.3em no-repeat;
	font-size: 120%;
	margin: 0em 0em 0.5em 0em;
	padding: 0em 0em 0em 1em;
}

ul li ul
{
	margin: 1em 0em 1em 2em;
}

ul li ul li
{
	font-size: 100%;
}


ol
{
	list-style-position: outside;
	list-style-type: decimal;
	margin: 2em 0em 2em 5.5em;
}

ol li
{
	background: none;
	font-size: 120%;
	margin: 0em 0em 0.5em 0em;
	padding: 0px 0px 0px 0px;
}

ol li p
{
	font-size: 100%;
	margin: 0em 0em 0em 0em;
}


dl
{
	display:block;
	font-size: 120%;
	margin: 2em 0em 2em 4em;
}

dl dt
{
	display: block;
	font-weight: bold;
}

dl dd
{
	display: block;
	margin: 0em 0em 1em 0em;
}

ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl { font-size: 100%; margin-top: 1em; margin-bottom: 1em; }
ul ul li, ul ol li, ul dl li, ol ul li, ol ol li, ol dl li, dl ul li, dl ol li, dl dl li { font-size: 100%; }
ul li p { font-size: 100%; }

/* end LIST Elements */


/* FORM Elements */

form
{
	border-bottom: 1px dashed #ff008b;
	border-top: 1px dashed #ff008b;
	margin: 25px 0px 25px 0px;
	padding: 15px 0px 15px 0px;
	position: relative;
}

form#bookingForm
{
	border-top:none;
}

form div
{
	clear: both;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 0px 0px;
}

form fieldset
{
	border: none;
	position: relative;
}

form fieldset legend
{
	clear: both;
	color: #4d4d4f;
	display: none;
	font-size: 180%;
	font-weight: bold;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	/*margin: 0em 0em 1em 0em;
	padding: 2em 0em 0em 0em;*/
	vertical-align: bottom;
}

form input[type='checkbox']
{
	margin: 5px 0px 0px 0px;
}

form input[type='text']
{
	color: #000000;
	font-size: 120%;
	margin: 0px 3px 0px 0px;
	padding: 3px 3px 3px 3px;
	width: 290px;
}

form label
{
	color: #ff008b;
	float: left;
	font-size: 120%;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-align: right;
	width: 40%;
}

form select
{
	font-size: 120%;
	padding: 2px 2px 2px 2px;
}

form textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	height: 8em;
	padding: 4px;
	width: 290px;
}

/* end FORM Elements */

/* TABLE Elements */

table
{
	border: none;
	border-collapse: separate;
	border-spacing: 0px;
	margin: 2em 0em 2em 0em;
	width: 100%;
}

td
{
	background: #e7e7e8;
	border: 1px solid #ffffff;
	font-size: 120%;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}

th
{
	background: #ff008b;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-size: 140%;
	font-weight:bold;
	padding: 5px;
	vertical-align: top;
}

tr.alt td
{
	background: #d5d6d8;
}

/* end TABLE Elements */

/*************************************************************************************************/
/* end ELEMENTS */
/*************************************************************************************************/


/*************************************************************************************************/
/* LAYOUT */
/*************************************************************************************************/

/* BANNER */

div#banner
{
	background: url(../images/bannerBgYellow10TonTruck.jpg) 0px 0px no-repeat;
	height: 245px;
	margin: 0px 0px 10px 0px;
	position: relative;
	z-index:-1;
}

body.easternSuburbsArea div#banner{ background-image: url(../images/bannerBgYellow10TonTruck.jpg); }
/*body.easternSuburbsArea div#banner{ background-image: url(../images/bannerBgPink10TonTruck.jpg); }*/

body.northShoreArea div#banner,
body.northernBeachesArea div#banner,
body.about div#banner,
body.movingHomeCalculator div#banner,
body.southSydneyArea div#banner,
body.terms div#banner,
body.tightTuesdays div#banner
{ background-image: url(../images/bannerBgYellow5TonTruck.jpg); }

/*body.about div#banner{ background-image: url(../images/bannerBgPink5TonTruck.jpg); }
body.movingHomeCalculator div#banner, body.southSydneyArea div#banner{ background-image: url(../images/bannerBgGrey5TonTruck.jpg); }*/

body.northWestOrHillsDistrictArea div#banner,
body.westernSuburbsArea div#banner
{ background-image: url(../images/bannerBgYellowDucato.jpg); }

/*body.northWestOrHillsDistrictArea div#banner,
body.westernSuburbsArea div#banner
{ background-image: url(../images/bannerBgGreyDucato.jpg); }*/

body.freeBoxOffer div#banner,
body.servicesLanding div#banner,
body.bundleBoxOffer div#banner,
body.contact div#banner,
body.southOrSutherlandArea div#banner,
body.innerWestArea div#banner
{ background-image: url(../images/bannerBgYellowDucatoRear.jpg); }
/*body.southOrSutherlandArea div#banner{ background-image: url(../images/bannerBgPinkDucatoRear.jpg); }
body.innerWestArea div#banner{ background-image: url(../images/bannerBgGreyDucatoRear.jpg); }*/

body.rates div#banner,
body.sitemap div#banner
{ background-image: url(../images/bannerBgYellowBox.jpg); }

div#banner a.clickToCall
{
	background: url(../images/clickToCallBtnBg.jpg) 0px 0px no-repeat;
	display: none;
	height: 51px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 184px;
	width: 340px;
}

div#banner a.clickToCall:hover
{
	background-position: 0px -51px;
}

/* end BANNER */


/* CONTENT */

div#content
{
	position: relative;
}

div#content div#contentMain
{
	float: left;
	width: 775px;
}

body.threeColumnTemplate div#content div#contentMain
{
	width: 560px;
}

div#content div#contentNav
{
	float: left;
	margin: 0px 25px 0px 0px;
	width: 180px;
}

div#content div#contentSub
{
	display: none;
	float: left;
	margin: 0px 0px 0px 15px;
	position: relative;
	top: 0px;
	width: 200px;
}

body.threeColumnTemplate div#content div#contentSub
{
	display: block;
}

/* end CONTENT */


/* FOOTER */

div#footer
{
	border-top: 1px dotted #9ea0a2;
	clear: both;
	color: #9ea0a2;
	margin: 30px 0px 20px 0px;
	padding: 15px 0px 0px 0px;
	position: relative;
	text-align: center;
}

div#footer ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#footer ul li
{
	background: none;
	border-left: 2px solid #ff008b;
	display: inline;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 10px;
}

div#footer ul li a
{
	color: #9ea0a2;
}

div#footer ul li a:hover
{
	color: #000000;
}

div#footer ul li.first
{
	border-left: none;
	padding-left: 10px;
}

/* end FOOTER */


/* PAGE */

div#page
{
	margin: 0px auto 0px auto;
	position: relative;
	width: 980px;
}

div.recommended
{
	background: url(../images/recommendedBg.gif) 0px 0px no-repeat;
	width: 161px;
	height: 36px;
	display: block;
	position: absolute;
	left: 615px;
	top: 500px;
	z-index: 10;
}

/* end PAGE */


div.clearAll, h2.clearAll, p.clearAll
{
	clear: both;
}


/* TEXT ELEMENTS */

h2.emphasis
{
	color: #4d4d4f;
	font-size: 180%;
}

p.lead
{
	font-size: 150%;
	font-weight: bold;
}

p.lead strong
{
	/*font-size: 150%;*/
}

a.noStyle
{
	color: #4d4d4f;
}

a.noStyle:hover
{
	color: #000000;
	text-decoration: underline;
}

strong.super
{
	color: #ff008b;
	font-size: 150%;
}

/* end TEXT ELEMENTS */


/* LISTS */

ol.javaScriptStyled li
{
	color: #ff008b;
	font-weight: bold;
}

ol.javaScriptStyled li span.orderedListItemContent
{
	color: #4d4d4f;
	font-weight: normal;
	margin: 0em 0em 0em 0em;
}

dl.columns
{
	margin: 2em 0em 2em 0em;
}

dl.columns dt
{
	clear: both;
	float: left;
	width: 130px;
}

dl.columns dd
{
	float: none;
}

/* end LISTS */


/* FORMS */

form p
{
	clear: both;
}

form button.submitBtn
{
	background: url(../images/submitBtn.jpg) 0px 0px no-repeat;
	border: none;
	display: block;
	float: right;
	height: 30px;
	margin: 0px 0px 0px 10px;
	overflow: hidden;
	text-indent: -9999px;
	width: 123px;
}

form button.submitBtn:hover
{
	background-position: 0px -30px;
	cursor: pointer;
}

form button.bookNowBtn
{
	background: url(../images/Button_Book_Now.png) 0px 0px no-repeat;
	border: none;
	display: block;
	float: right;
	height: 30px;
	margin: 0px 0px 0px 10px;
	overflow: hidden;
	text-indent: -9999px;
	width: 123px;
}

form button.bookNowBtn:hover
{
	background-position: 0px -30px;
	cursor: pointer;
}

form button.clearBtn
{
	background: url(../images/clearBtn.jpg) 0px 0px no-repeat;
	border: none;
	display: block;
	float: right;
	height: 30px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
	width: 123px;
}

form button.clearBtn:hover
{
	background-position: 0px -30px;
	cursor: pointer;
}

#frmServices
{
    border:none;
    padding:0px;
    margin:0px;    
}

#frmServices div
{
    clear:none;    
}

#frmServices #bookButton
{
	background: url(../images/bookNowBtnBg.png) 0px 0px no-repeat;
	border: none;
	display: block;
	float: right;
	height: 150px;
	width: 150px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
}

#frmServices #bookButton:hover
{
	background-position:0px -150px;
	cursor:pointer;
}

form div.formControls
{
	margin: 0.5em 2.5em 0em 0em;
	text-align: left;
}



form label.error
{
	color: #ff0000;
	display: block;
	float: none;
	font-size: 120%;
	margin: 8px 20px 8px 0px;
	text-align: right;
	width: auto;
}

/* end FORMS */



img.floatLeft
{
	float: left;
	margin: 10px 10px 10px 0px;
}

img.floatRight
{
	float: right;
	margin: 10px 0px 10px 10px;
	top: 0px;
	left: -1px;
}

p.comeVisit a
{
	background: url(../images/visitYellowExpress.jpg) 0px 0px no-repeat;
	display: block;
	height: 330px;
	margin: 30px auto 0px auto;
	overflow: hidden;
	text-indent: -9999px;
	width: 438px;

}

p.comeVisit a:hover
{
	outline: 1px dotted #ff008b;
}



/*************************************************************************************************/
/* end LAYOUT */
/*************************************************************************************************/


/*************************************************************************************************/
/* MISC. */
/*************************************************************************************************/

/* AREAS SERVICED */

dl.areaServiceList
{
	list-style: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

dl.areaServiceList dt
{
	background: none;
	clear: both;
	float: left;
	margin: 0em 0.5em 0em 0em;
	padding: 0em 0em 0em 0em;
}

dl.areaServiceList div
{
	float: left;
	margin: 0em 1em 0em 0em;
	padding: 0em 0em 0em 0em;
	width: 30%;
}

dl.areaServiceList dt a
{
	color: #4d4d4f;
}

/* end AREAS SERVICED */

/* BELL BUTTON */

div#bellButton
{
	left: 0px;
	position: absolute;
	top: 184px;
	z-index: 10;
}

div#bellmeDiv
{
	left: 0px;
	position: absolute;
	top: 184px;
	z-index: 10;
}
/* end BELL BUTTON */


/* BUTTONS */

a.btn
{
	background: 0px 0px no-repeat;
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
}

a.needMorePackagingBtn { background-image: url(../images/needMorePackagingBtn.jpg); height: 51px; width: 326px; margin: 0px auto 0px auto; }
a.needMorePackagingBtn:hover { background-position: 0px -51px; }
a.freeBoxesBtn{ background-image: url(../images/freeBoxesBtn.jpg); height: 51px; width: 326px; margin: 25px auto 25px auto; }
a.freeBoxesBtn:hover { background-position: 0px -51px; }

a.BoxesPackagesBtn{ background-image: url(../images/Save_Money.png); height: 51px; width: 450px; margin: 25px auto 25px auto; }
a.BoxesPackagesBtn:hover { background-position: 0px -51px; }

/* end BUTTONS */


/* CALCULATORS */

dl.calculators
{
	height: 290px;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

dl.calculators dt
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

dl.calculators dd
{
	display: none;
}

dl.calculators dt a
{
	background: 0px 0px no-repeat;
	display: block;
	float: left;
	height: 290px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
	width: 237px;
}

dl.calculators dt a:hover
{
	outline: 1px dotted #ff008b;
}

dl.calculators dt.quickQuote a { background-image: url(../images/quickQuoteCalculatorListBtn.jpg); }
dl.calculators dt.movingHome a { background-image: url(../images/movingHomeCalculatorListBtn.jpg); }
dl.calculators dt.movingOffice a { background-image: url(../images/movingOfficeCalculatorListBtn.jpg); }


form fieldset.itemList
{
	background: 0px 0px no-repeat;
	clear: none;
	float: left;
	margin: 0px 15px 25px 0px;
	padding: 110px 0px 0px 0px;
	width: 180px;
}

form fieldset.masterBedroomItemList { background-image: url(../images/masterBedroomListHero.jpg); }
form fieldset.bedroom02ItemList { background-image: url(../images/bedroom2ListHero.jpg); }
form fieldset.bedroom03ItemList { background-image: url(../images/bedroom3ListHero.jpg); }
form fieldset.bedroom04ItemList { background-image: url(../images/bedroom4ListHero.jpg); }
form fieldset.nurseryItemList { background-image: url(../images/nurseryListHero.jpg); }
form fieldset.loungeRoomItemList { background-image: url(../images/loungeRoomListHero.jpg); }
form fieldset.diningRoomItemList { background-image: url(../images/diningRoomListHero.jpg); }
form fieldset.kitchenItemList { background-image: url(../images/kitchenListHero.jpg); }
form fieldset.barItemList { background-image: url(../images/barListHero.jpg); }
form fieldset.homeOfficeItemList { background-image: url(../images/homeOfficeListHero.jpg); }
form fieldset.laundryItemList { background-image: url(../images/laundryListHero.jpg); }
form fieldset.outdoorsItemList { background-image: url(../images/outdoorsListHero.jpg); }
form fieldset.sportsGearItemList { background-image: url(../images/sportsGearListHero.jpg); }
form fieldset.miscItemList { background-image: url(../images/miscListHero.jpg); }
form fieldset.boxesItemList { background-image: url(../images/boxesListHero.jpg); }
form fieldset.kitchenAndCleaningItemList { background-image: url(../images/kitchenAndCleaningListHero.jpg); }
form fieldset.officeStorageItemList { background-image: url(../images/officeStorageListHero.jpg); }
form fieldset.officeFurnitureItemList { background-image: url(../images/officeFurnitureListHero.jpg); }
form fieldset.businessEquipmentItemList { background-image: url(../images/businessEquipmentListHero.jpg); }

form fieldset.freeBoxesItemList { background: url(../images/freeBoxesListHero.jpg) 0px 100px no-repeat; display: block; height: 244px; overflow: hidden; text-indent: -9999px; width: 180px; }
/*form fieldset.freeBoxesItemList a:hover { outline: 1px dotted #ff008b; }*/

form fieldset.lastItemList
{
	margin-right: 0px;
}

form fieldset.itemList div
{
	clear: both;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

form fieldset.itemList h2
{
	margin: 1em 0em 0.5em 0em;
}

form fieldset.itemList legend
{
	color: #ff008b;
	display: none;
	font-size: 140%;
	font-weight: bold;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

form fieldset.itemList label
{
	color: #4d4d4f;
	float: left;
	font-size: 110%;
	margin: 0px 5px 0px 0px;
	text-align: left;
	width: 105px;
}

form fieldset.itemList input
{
	font-size: 120%;
	padding: 1px 1px 1px 1px;
	width: 25px;
}

form a.add
{
	background: url(../images/addBtn.jpg) 0px 0px no-repeat;
	display: block;
	float: left;
	height: 13px;
	margin: 4px 2px 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
	width: 13px;
}

form a.add:hover
{
	background-position: 0px -14px;
}

form a.minus
{
	background: url(../images/minusBtn.jpg) 0px 0px no-repeat;
	display: block;
	float: left;
	height: 13px;
	margin: 4px 5px 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
	width: 13px;
}

form a.minus:hover
{
	background-position: 0px -14px;
}

form fieldset.freeBoxesItemList
{
	height: 224px;
}

form fieldset.freeBoxesItemList h2
{
	display: none;
}

form div.youreDoingGreat
{
	position: relative;
}

form div.youreDoingGreat p
{
	background: url(../images/youreDoingGreatScript.jpg) 0px 0px no-repeat;
	clear: both;
	display: block;
	height: 40px;
	left: 453px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: -54px;
	width: 199px;
}

form div.notMuchMore
{
	position: relative;
}

form div.notMuchMore p
{
	background: url(../images/notMuchMoreScript.jpg) 0px 0px no-repeat;
	clear: both;
	display: block;
	height: 40px;
	left: 20px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: -120px;
	width: 363px;
}

form p.thanksForEfforts
{
	background: url(../images/thanksForEffortsScript.jpg) 0px 0px no-repeat;
	clear: both;
	display: block;
	height: 132px;
	margin: 0px auto 15px auto;
	overflow: hidden;
	text-indent: -9999px;
	width: 182px;
}

form p.done
{
	background: url(../images/doneScript.jpg) 0px 0px no-repeat;
	clear: both;
	display: block;
	height: 40px;
	left: 40px;
	margin: 0px auto 15px auto;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 0px;
	width: 448px;
}

form p.almostThere
{
	background: url(../images/almostThereScript.jpg) 0px 0px no-repeat;
	clear: both;
	display: block;
	height: 40px;
	overflow: hidden;
	text-indent: -9999px;
	width: 152px;
}

form p.onceComplete
{
	background: url(../images/onceCompleteScript.jpg) 0px 0px no-repeat;
	clear: both;
	display: block;
	height: 132px;
	margin: 0px auto 15px auto;
	overflow: hidden;
	text-indent: -9999px;
	width: 182px;
}

body.movingOfficeCalculator form fieldset#logistics, body.movingOfficeCalculator form div.formControls, body.movingOfficeCalculator form p.footnote
{
	left: 50px;
	position: relative;
}

body.movingHomeCalculator form div.formControls, body.movingOfficeCalculator form div.formControls
{
	margin: 0.5em 15.5em 3em 0em;
	text-align: left;
}

body.movingHomeCalculator form label.error, body.movingOfficeCalculator form label.error
{
	margin-right: 25%;
}

/* end CALCULATORS */


/* CONTACT */

body.contact h2
{
	clear: both;
	margin-top: 1em;
}

img.map
{
	display: block;
	margin: 25px auto 25px auto;
}

body.contact dl, body.contact dl.columns
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* end CONTACT */


/* CONTENT NAVIGATION */

div#content div#contentNav ul
{
	border-top: 1px dashed #000000;
	margin: 0px 0px 50px 0px;
}

div#content div#contentNav ul li
{
	background: none;
	font-size: 140%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#content div#contentNav ul li a
{
	background: none;
	border-bottom: 1px dashed #000000;
	color: #4d4d4f;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 8px;
	text-decoration: none;
	width: 172px;
}

div#content div#contentNav ul li a:hover
{
	background: #fff8a4 url(../images/contentNavBulletRo.gif) 7px 4px no-repeat;
	padding-left: 35px;
	text-decoration: none;
	width: 145px;
}

div#content div#contentNav ul li a.active
{
	background: #fff450 url(../images/contentNavBulletRoOpen.gif) 7px 4px no-repeat;
	padding-left: 35px;
	text-decoration: none;
	width: 145px;
}

div#content div#contentNav ul li a strong
{
	color: #ff008b;
}

div#content div#contentNav ul li.open ul
{
	display: block;
}

div#content div#contentNav ul li.open a
{
	background: #fff450 url(../images/contentNavBulletRoOpen.gif) 7px 4px no-repeat;
	font-weight: bold;
	padding-left: 35px;
	width: 145px;
}

div#content div#contentNav ul li.open a:hover
{
	background: #fff450 url(../images/contentNavBulletRoOpen.gif) 7px 4px no-repeat;
}

div#content div#contentNav ul li ul
{
	border-top: none;
	display: none;
	margin: 0px 0px 0px 0px;
}

div#content div#contentNav ul li ul li
{
	font-size: 86%;
}

div#content div#contentNav ul li ul li a, div#content div#contentNav ul li.open ul li a
{
	background: #ebece4;
	border-bottom: 1px dashed #ffffff;
	font-weight: normal;
	padding-left: 16px;
	width: 164px;
}

div#content div#contentNav ul li ul li a.active, div#content div#contentNav ul li.open ul li a.active
{
	background: #fff450 url(../images/contentNavBulletRoOpenSubAct.gif) 15px 4px no-repeat;
	padding-left: 38px;
	width: 142px;
}

div#content div#contentNav ul li ul li.alt a
{
	background: #f3f3ee;
}

div#content div#contentNav ul li.open ul li a:hover, div#content div#contentNav ul li ul li.alt a:hover
{
	background: #fff8a4 url(../images/contentNavBulletRoOpenSub.gif) 15px 4px no-repeat;
	padding-left: 38px;
	width: 142px;
}

/* end CONTENT NAVIGATION */

div#fb a
{
	background: 0px 0px no-repeat;
	display: block;
	overflow: hidden;
	/*text-indent: -9999px;*/
	width: 200px;
		
}



/* COUPONS */

div#coupon a
{
	background: 0px 0px no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 200px;
}

div#coupon a:hover
{
	outline: 1px dotted #ff008b;
}

div#coupon a.pocketRocketCoupon { background-image: url(../images/pocketRocketCouponBg.jpg); height: 673px; }
div#coupon a.pocketRocketLiteCoupon { background-image: url(../images/pocketRocketLiteCouponBg.jpg); height: 635px; }
div#coupon a.studioHopCoupon { background-image: url(../images/studioHopCouponBg.jpg); height: 687px; }
div#coupon a.studioHopLiteCoupon { background-image: url(../images/studioHopLiteCouponBg.jpg); height: 687px; }
div#coupon a.kingKongCoupon { background-image: url(../images/kingKongCouponBg.jpg); height: 632px; }
div#coupon a.tightTuesdaysCoupon { background-image: url(../images/tightTuesdaysCouponBg.jpg); height: 635px; }

/* end COUPONS */

/* COUPONS for reasons inside the folder */

div#couponSuburbs a
{
	background: 0px 0px no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 200px;
}

div#couponSuburbs a:hover
{
	outline: 1px dotted #ff008b;
}

div#couponSuburbs a.pocketRocketCoupon { background-image: url(../images/pocketRocketCouponBg.jpg); height: 673px; }
div#couponSuburbs a.pocketRocketLiteCoupon { background-image: url(../images/pocketRocketLiteCouponBg.jpg); height: 635px; }
div#couponSuburbs a.studioHopCoupon { background-image: url(../images/studioHopCouponBg.jpg); height: 687px; }
div#couponSuburbs a.studioHopLiteCoupon { background-image: url(../images/studioHopLiteCouponBg.jpg); height: 687px; }
div#couponSuburbs a.kingKongCoupon { background-image: url(../images/kingKongCouponBg.jpg); height: 632px; }
div#couponSuburbs a.tightTuesdaysCoupon { background-image: url(../images/tightTuesdaysCouponBg.jpg); height: 635px; }

/* end COUPONS for regions */




/* FAQs */

ul#faqList
{
	list-style: none;
	margin: 0.5em 0em 4em 2em;
	padding: 20px 0px 0px 0px;
}

ul#faqList li
{
	background: none;
	padding-left: 0em;
}

ul#faqList li a
{
	color: #4d4d4d;
	font-weight: bold;
}


ul.faqAnswers
{
	list-style: none;
	margin: 2em 0em 4em 2em;
	padding: 0px 0px 0px 0px;
}

ul.faqAnswers li
{
	background: none;
	padding-left: 0em;
}

ul.faqAnswers li a[href="#faqList"]
{
	display: block;
	margin: 15px 0px 10px 0px;
	width: 100px;
}

ul.faqAnswers li h3
{
	padding-top: 10px;
}

ul.faqAnswers li dl
{
	margin: 0.5em 0em 1em 0em;
}

ul.faqAnswers li dl dt
{
	font-weight: normal;
}

ul.faqAnswers li dl dt.header, ul.faqAnswers li dl dd.header
{
	color: #ff008b;
}

/* end FAQs */


/* FREE BOXES */

body.freeBoxOffer div.boxTypes
{
	background: url(../images/boxTypes.jpg) 0px 0px no-repeat;
	height: 375px;
}

body.freeBoxOffer div.boxTypes h2, body.freeBoxOffer div.boxTypes ul
{
	display: none;
}

/* end FREE BOXES */


/* HOME */

body.home h1
{
	font-size: 500%;
}

h3.quickQuote
{
	background: url(../images/scriptHdrQuickQuote.gif) 0px 0px no-repeat;
	display: block;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
	width: 550px;
}

h3.bookings
{
    background: url(../images/scriptHdrBookings.gif) 0px 0px no-repeat;
    display: block;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
	width: 550px;
}

body.home h2.homeShowcase
{
	background: url(../images/homeShowcaseHeader.gif) center top no-repeat;
	width: 100%;
	height: 45px;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-indent: -9999px;
}

body.home ul.homeShowcase
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 170px;
}

body.home ul.homeShowcase li
{
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

body.home ul.homeShowcase li a
{
	color: #ff008b;
	font-size: 140%;
	font-weight: bold;
	text-align: center;
	background: 0px 25px no-repeat;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 135px;
	height: 160px;
	overflow: hidden;
	display: block;
	float: left;
}

body.home ul.homeShowcase li a:hover
{
	color: #fbd703;
	text-decoration: none;
	background-position: 0px -165px;
}

body.home ul.homeShowcase li.movingHome a { background-image: url(../images/homeShowcaseIconMovingHome.jpg); }
body.home ul.homeShowcase li.movingOffice a { background-image: url(../images/homeShowcaseIconMovingOffice.jpg); }
body.home ul.homeShowcase li.fewItems a { background-image: url(../images/homeShowcaseIconFewItems.jpg); }
body.home ul.homeShowcase li.singleitem a { background-image: url(../images/homeShowcaseIconSingleItem.jpg); margin-right: 0px; }

/* end HOME */


/* MOVING HOME */

body.movingHome img.image1
{
	margin-top: 20px;
}

body.movingHome img.image2
{
	margin-top: -10px;
	padding-bottom: 40px;
	top: -1px;
	left: -1px;
}

body.movingHome img.image3
{
	margin-top: -55px;
	top: -2px;
	left: 0px;
	
}

/* end MOVING HOME */


/* PACKAGING */

ul.packaging
{
	margin: 2em 0em 2em 0em;
}

ul.packaging li
{
	float: left;
	margin: 0px 3px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 180px;
}

ul.packaging li h4
{
	background: 0px 0px no-repeat;
	color: #ff008b;
	height: 28px;
	margin: 0em 0em 0.2em 0em;
	overflow: hidden;
	text-indent: -9999px;
	width: 180px;
}

ul.packaging li p
{
	font-size: 100%;
	margin: 0.2em 0em 0.2em 0em;
}

ul.packaging li p.price
{
	font-size: 150%;
	font-weight: bold;
}

ul.packaging li.bookBox h4 { background-image: url(../images/bookBoxHeader.jpg); }
ul.packaging li.teaChest h4 { background-image: url(../images/teaChestHeader.jpg); }
ul.packaging li.portARobe h4 { background-image: url(../images/portARobeHeader.jpg); }
ul.packaging li.rollOfTape h4 { background-image: url(../images/rollOfTapeHeader.jpg); }
ul.packaging li.tapeGun h4 { background-image: url(../images/tapeGunHeader.jpg); }
ul.packaging li.bubbleWrap h4 { background-image: url(../images/bubbleWrapHeader.jpg); }
ul.packaging li.butchersPaper h4 { background-image: url(../images/butchersPaperHeader.jpg); }
ul.packaging li.mattressCover h4 { background-image: url(../images/mattressCoverHeader.jpg); }
ul.packaging li.removalsBlanket h4 { background-image: url(../images/removalsBlanketHeader.jpg); }

/* end PACKAGING */


/* PROMOTIONAL BUTTONS */

div#promoBtn a
{
	background: 0px 0px no-repeat;
	display: block;
	height: 180px;
	margin: 0px 0px 30px 0px;
	overflow: hidden;
	text-indent: -9999px;
	width: 180px;
}

div#promoBtn a:hover
{
	outline: 1px dotted #ff008b;
}

div#promoBtn a.dontBreakThePiggyBankPromoBtn { background-image: url(../images/dontBreakThePiggyBankPromoBtn.jpg); }
div#promoBtn a.emailUsPromoBtn { background-image: url(../images/emailUsPromoBtn.jpg); }
div#promoBtn a.freeBoxesPromoBtn { background-image: url(../images/freeBoxesPromoBtn.jpg); }
div#promoBtn a.movingHomePromoBtn { background-image: url(../images/movingHomePromoBtn.jpg); }
div#promoBtn a.movingOfficePromoBtn { background-image: url(../images/movingOfficePromoBtn.jpg); }
div#promoBtn a.needPackagingPromoBtn { background-image: url(../images/needPackagingPromoBtn.jpg); }
div#promoBtn a.onlineCalculatorPromoBtn { background-image: url(../images/onlineCalculatorPromoBtn.jpg); }
div#promoBtn a.rangeOfVehiclesPromoBtn { background-image: url(../images/rangeOfVehiclesPromoBtn.jpg); }
div#promoBtn a.singleItemPromoBtn { background-image: url(../images/singleItemPromoBtn.jpg); }
div#promoBtn a.testimonialsPromoBtn { background-image: url(../images/testimonialsPromoBtn.jpg); }
div#promoBtn a.tightBudgetPromoBtn { background-image: url(../images/tightBudgetPromoBtn.jpg); }
div#promoBtn a.becomeARemovalistPromoBtn { background-image: url(../images/becomeARemovalistPromoBtn.jpg); }

/* end PROMOTIONAL BUTTONS */


/* PROMOTIONAL BUTTONS FOR SUBURBS INSIDED DIFFERENT REGIONS - INSIDE FOLDERS */

div#promoBtnSub a
{
	background: 0px 0px no-repeat;
	display: block;
	height: 180px;
	margin: 0px 0px 30px 0px;
	overflow: hidden;
	text-indent: -9999px;
	width: 180px;
}

div#promoBtnSub a:hover
{
	outline: 1px dotted #ff008b;
}

div#promoBtnSub a.dontBreakThePiggyBankPromoBtn { background-image: url(../images/dontBreakThePiggyBankPromoBtn.jpg); }
div#promoBtnSub a.emailUsPromoBtn { background-image: url(../images/emailUsPromoBtn.jpg); }
div#promoBtnSub a.freeBoxesPromoBtn { background-image: url(../images/freeBoxesPromoBtn.jpg); }
div#promoBtnSub a.movingHomePromoBtn { background-image: url(../images/movingHomePromoBtn.jpg); }
div#promoBtnSub a.movingOfficePromoBtn { background-image: url(../images/movingOfficePromoBtn.jpg); }
div#promoBtnSub a.needPackagingPromoBtn { background-image: url(../images/needPackagingPromoBtn.jpg); }
div#promoBtnSub a.onlineCalculatorPromoBtn { background-image: url(../images/onlineCalculatorPromoBtn.jpg); }
div#promoBtnSub a.rangeOfVehiclesPromoBtn { background-image: url(../images/rangeOfVehiclesPromoBtn.jpg); }
div#promoBtnSub a.singleItemPromoBtn { background-image: url(../images/singleItemPromoBtn.jpg); }
div#promoBtnSub a.testimonialsPromoBtn { background-image: url(../images/testimonialsPromoBtn.jpg); }
div#promoBtnSub a.tightBudgetPromoBtn { background-image: url(../images/tightBudgetPromoBtn.jpg); }
div#promoBtnSub a.becomeARemovalistPromoBtn { background-image: url(../images/becomeARemovalistPromoBtn.jpg); }

/* end PROMOTIONAL BUTTONS */

/* RATES */

body.rates div#content div#contentSub
{
	top: 300px;
}

div.ratesPromotion
{
	background: 15px 0px no-repeat;
	height: 215px;
	width: 775px;
}

div.pocketRocketLite25{ background-image: url(../images/ratesPromoPocketRocketLite25.jpg) }

div.pocketRocket30{ background-image: url(../images/ratesPromoPocketRocket30.jpg) }
div.pocketRocket35{ background-image: url(../images/ratesPromoPocketRocket35.jpg) }
div.pocketRocket40{ background-image: url(../images/ratesPromoPocketRocket40.jpg) }
div.pocketRocketAH{ background-image: url(../images/ratesPromoPocketRocketAH.jpg) }

div.studioHopLite50{ background-image: url(../images/ratesPromoStudioHopLite50.jpg) }
div.studioHopLite60{ background-image: url(../images/ratesPromoStudioHopLite60.jpg) }
div.studioHopLite65{ background-image: url(../images/ratesPromoStudioHopLite65.jpg) }
div.studioHopLiteAH{ background-image: url(../images/ratesPromoStudioHopLiteAH.jpg) }

div.studioHop55{ background-image: url(../images/ratesPromoStudioHop55.jpg) }
div.studioHop65{ background-image: url(../images/ratesPromoStudioHop65.jpg) }
div.studioHop70{ background-image: url(../images/ratesPromoStudioHop70.jpg) }
div.studioHopAH{ background-image: url(../images/ratesPromoStudioHopAH.jpg) }

div.kingKong65{ background-image: url(../images/ratesPromoKingKong65.jpg) }
div.kingKong75{ background-image: url(../images/ratesPromoKingKong75.jpg) }
div.kingKong80{ background-image: url(../images/ratesPromoKingKong80.jpg) }
div.kingKongAH{ background-image: url(../images/ratesPromoKingKongAH.jpg) }

div.grandTotal
{
	background: 0px 0px no-repeat;
	height: 185px;
	position: relative;
	top: 0px;
	width: 542px;
}

div.grandTotalWithThumb { background-image: url(../images/grandTotalWithThumb.jpg); }
div.grandTotalWithLips { background-image: url(../images/grandTotalWithLips.jpg); height: 130px; }
div.grandTotalWithOk { background-image: url(../images/grandTotalWithOk.jpg); height: 183px; }
div.grandTotalWith2Thumbs { background-image: url('../images/grandTotalWith2Thumbs.jpg'); 
height: 183px;
	left: 0px;
}

div.pdfPrint
{
	height: 55px;
	margin: 3em 0em 2em 0em;
	padding: 15px 0px 0px 60px;
	position: relative;
}

div.pdfPrint h3
{
	margin: 0em 0em 0em 0em;
}

div.pdfPrint p
{
	margin: 0.3em 0em 0em 0em;
}

div.pdfPrint a.pdfIcon
{
	background: url(../images/pdfIconLarge.jpg) 0px 0px no-repeat;
	color: #4d4d4f;
	display: block;
	font-size: 110%;
	height: 38px;
	left: 0px;
	overflow: hidden;
	padding: 30px 0px 0px 60px;
	position: absolute;
	/*text-indent: -9999px;*/
	top: 0px;
	width: 250px;
}

div.pdfPrint a.getReaderIcon
{
	background: url(../images/getReaderIcon.jpg) 0px 0px no-repeat;
	display: block;
	height: 40px;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	text-indent: -9999px;
	top: 0px;
	width: 114px;
}

div.altRateRec
{
	margin: 2em 0em 2em 0em;
	text-align: center;
}

div.altRateRec h2, div.altRateRec p
{
	display: none;
}

div.altRateRec a
{
	background: 0px 0px no-repeat;
	display: block;
	height: 230px;
	overflow: hidden;
	text-indent: -9999px;
	width: 542px;
	margin: 0px auto 0px auto;
}

div.altRateRecStudioHopLite50 a{ background-image: url(../images/altRateRecStudioHopLite50.jpg); }
div.altRateRecStudioHop55 a{ background-image: url(../images/altRateRecStudioHop55.jpg); }
div.altRateRecKingKong65 a{ background-image: url(../images/altRateRecKingKong65.jpg); }
div.altRateRecTightTuesdays a{ background-image: url(../images/altRateRecTightTuedays.jpg); height: 142px; }

div.altRateRec a:hover
{
	outline: 1px dotted #ff008b;
}

body.rates div#content div#contentSub dl
{
	border: none;
	border-bottom: 1px dotted #ff008b;
	border-top: 1px dotted #ff008b;
	margin: 2em 0em 2em 0em;
	padding: 0em 0em 1em 0em;
}

body.rates div#content div#contentSub dl dt
{
	clear: both;
	color: #ff008b;
	float: left;
	font-size: 90%;
	font-weight: normal;
	width: 35%;
}

body.rates div#content div#contentSub dl dd
{
	font-size: 90%;
}

body.rates div#content div#contentSub dl h3
{
	margin: 1em 0em 1em 0em;
}

body.rates div#content div#contentSub table#rateCard
{
	margin: 0em 0em 0em 0em;
}

table#rateCard th.tightTuesdaysHd
{
	background: #ff008c url(../images/tightTuesdaysRateCardHdr.gif) center center no-repeat;
	color: #ffffff;
	text-indent: -9999px;
	padding: 8px;
}

body.rates div#content div#contentSub table#rateCard th 
{
	background: url(../images/rateCardTh.jpg) -8px 0px no-repeat;
	line-height: 20px;
	text-indent: -9999px;
}

body.rates div#content div#contentSub table#rateCard tr.footer td, table#rateCard tr.footer td
{
	background: #9d9fa2;
	color: #ffffff;
	text-align: center;
}

body.rates div#content div#contentSub table#rateCard td.price, table#rateCard td.price
{
	background: #ffe76b;
	text-align: center;
}

body.rates div#content div#contentSub table#rateCard tr.alt td.price, table#rateCard tr.alt td.price
{
	background: #ffe02d;
}

body.rates div#content div#contentSub table#rateCard td.time, table#rateCard td.time
{
	background: #ffefa0;
	text-align: center;
}

body.rates div#content div#contentSub table#rateCard tr.alt td.time, table#rateCard tr.alt td.time
{
	background: #ffe876;
}

a.updateQuoteBtn
{
	background: url(../images/updateQuoteBtnBg.jpg) 0px 0px no-repeat;
	display: block;
	height: 31px;
	margin: 25px auto 0px auto;
	overflow: hidden;
	text-indent: -9999px;
	width: 148px;
}

a.updateQuoteBtn:hover
{
	background-position: 0px -31px;
}


/* end RATES */


/* SERVICES AND RATES */

ul.servicePackages
{
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.servicePackages li
{
	background: none;
	color: #ff008b;
	font-size: 180%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.servicePackages li ol
{
	list-style: none;
	margin: 25px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}

ul.servicePackages li ol li
{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	height: 205px;
}

ul.servicePackages li ol li a
{
	background: 0px 0px no-repeat;
	display: block;
	height: 190px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 770px;
}

ul.servicePackages li ol li a:hover
{
	outline: 1px dotted #ff008b;
}

ul.servicePackages li ol li.pocketRocket a { background-image: url(../images/pocketRocketPackageListBtn.jpg); }
ul.servicePackages li ol li.pocketRocketLite a { background-image: url(../images/pocketRocketLitePackageListBtn.jpg); }
ul.servicePackages li ol li.studioHop a { background-image: url(../images/StudioHopPackageListBtn.jpg); }
ul.servicePackages li ol li.studioHopLite a { background-image: url(../images/StudioHopLitePackageListBtn.jpg); }
ul.servicePackages li ol li.kingKong a { background-image: url(../images/kingKongPackageListBtn.jpg); }



form#updateQuote
{
	border: none;
	margin: 2em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

/* end SERVICES AND RATES */


/*Bundle Box Offers */

ul.bundleBoxOffer
{
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.bundleBoxOffer li
{
	background: none;
	color: #ff008b;
	font-size: 180%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.bundleBoxOffer li ol
{
	list-style: none;
	margin: 25px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}

ul.bundleBoxOffer li ol li
{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	height: 280px;
}

ul.bundleBoxOffer li ol li a
{
	background: 0px 0px no-repeat;
	display: block;
	height: 280px;
	margin: 0px 0px 0px 0px;
	/*overflow: hidden;*/
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 770px;
}

ul.bundleBoxOffer li ol li a:hover
{
	outline: 0px dotted #ff008b;
}

ul.bundleBoxOffer li ol li.wrapAndPack  
{
	background:no-repeat;
	background-image: url(../images/Wrap-n-pack-button.png);
	cursor:default;
	
	}
ul.bundleBoxOffer li ol li.boxAndHang  
{
	background:no-repeat;
	background-image: url(../images/Box-and-Hang-button.png);
	cursor:default;
	}
ul.bundleBoxOffer li ol li.boxItOffer  
{
	background:no-repeat;
	background-image: url(../images/Box-it-offer-button.png);
	cursor:default;
	}


/* end Bundle Box Offer */


/* SITEMAP */

body.sitemap ul li a
{
	color: #4d4d4f;
}

/* end SITEMAP */


/* SHOWCASE */

ul.showcase
{
	list-style: none;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

ul.showcase li
{
	background: none;
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 165px 0px 0px 0px;
	position: relative;
	width: 170px;
}

ul.showcase li a
{
	background: 0px 0px no-repeat;
	display: block;
	height: 300px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	position: absolute;
	text-indent: -9999px;
	top: 0px;
	width: 170px;
}

ul.showcase li a:hover
{
	outline: 1px dotted #ff008b;
	
}

ul.showcase li.faq a { background-image: url(../images/faqsScHero.jpg); }
ul.showcase li.tips a { background-image: url(../images/tipsScHero.jpg); }
ul.showcase li.terms a { background-image: url(../images/termsScHero.jpg); }

ul.showcase li h3
{
	margin: 0.2em 0em 0.5em 0em;
	font-size: 100%;
}

/* end SHOWCASE */


/* TESTIMONIALS */

ul#testimonials
{
	list-style: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

ul#testimonials li
{
	background: none;
	margin: 1em 0em 2em 0em;
	padding: 0em 0em 0em 0em;
	text-align:justify;
}

ul#testimonials li p.author
{
	color: #ff008b;
}

/* end TESTIMONIALS */


/* TIPS AND TRICKS */

ul.whoToCall
{
	background: url(../images/tipsAndTricksHero.jpg) 300px 80px no-repeat;
}

p.enjoyYourNewHome
{
	background: url(../images/enjoyNewHomeScript.jpg) 0px 0px no-repeat;
	display: block;
	height: 215px;
	margin: 20px auto 10px auto;
	overflow: hidden;
	text-indent: -9999px;
	width: 475px;
}

/* end TIPS AND TRICKS */


/* TOC list */

ul.tocAnswerList li.active
{
	background: #fff7b2;
	padding: 10px 20px 10px 20px;
}

/* end TOC list */

/*************************************************************************************************/
/* end MISC. */
/*************************************************************************************************/


/*Added by BHOJ on 17-01-2013
    For BOOKINGS
-------------------------------------------------------------------------------------------------*/
form button.moreInfo
{
	background: url(../images/clearBtn.jpg) 0px 0px no-repeat;
	border: none;
	display: block;
	float: right;
	height: 30px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
	width: 123px;
}

form button.moreInfo:hover
{
	background-position: 0px -30px;
	cursor: pointer;
}

form fieldset.bookingItemList
{
	margin: -10px 0px 0px 50%;
	padding: 0px 0px 0px 0px;
	width: 180px;
}

form fieldset.bookingOfficeList
{
	margin: 0px 0px 0px 50%;
	padding: 0px 0px 0px 0px;
	width: 200px;
}
form fieldset.bookingItemList label
{
	color:#FF008B;
	font-size:110%;
}
form fieldset.bookingOfficeList label
{
	color:#FF008B;
	font-size:110%;
	width:120px;
}

.bedroomLinks, .loungeroomLinks, .kitchenlaundryLinks, .garageoutdoorLinks
{
    display:none;
    clear:none;
    margin: -13px 0px 0px 45%;
    padding: 0px;
    width:120px;
}

.EditClearLink
{
    color: #FF008B;
    width:40%;
    padding:5px 10% 5px 10%;
    font-size:115%;
    cursor:pointer;
}

/*******************************************************************
 For Book it Now Buttons on packages pages. By Punya 26-03-2013
*******************************************************************/
#bookItNow55
{
	background: url(../images/Book-IT-Now-Big-Double.png) 0px 0px no-repeat;
	border: none;
	display: block;
	float: right;
	height: 57px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
	width: 491px;
}

#bookItNow55:hover
{
	background-position: 0px -57px;
	cursor: pointer;
}
    

/*-------------------------------------------------------------------------------------------------*/
#headOneHome
{
	color: #ff008b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	margin: 0em 0em 0.5em 0em;
}
.headOne
{
	color: #ff008b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	margin: 0em 0em 0.5em 0em;
}

#headingOne
{
	color: #ff008b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	margin: 0em 0em 0.5em 0em;
}
