/******************************************************************************
* cat-left
*****************************************************************************/
div#cat_left {
	float:left; width:303px; height:415px; text-align:left;
	background-image:url(../images/home_left-bg.jpg);
	background-position:top left; background-repeat:repeat-x;
}

div#cat_left h1.mainHeading {
	height:17px; margin:18px 10px 10px 10px;
	background-image:url(../images/home_left-h1.jpg);
	background-repeat:no-repeat; 
	border-bottom:1px solid #00adee;
}

div#cat_left h1.mainHeading span { display:none; }

div#cat_left h1.mainHeading#wedding-hire-buy { background-image:url(../images/wh-left-h1.jpg); }
div#cat_left h1.mainHeading#wedding-hire-hire { background-image:url(../images/wh-left-h1.jpg); }
div#cat_left h1.mainHeading#formal-hire-buy { background-image:url(../images/fh-left-h1.jpg); }
div#cat_left h1.mainHeading#formal-hire-hire { background-image:url(../images/fh-left-h1.jpg); }

div#cat_left p {
	margin-left:10px; margin-right:10px;
}

div.hire-categories-block {
	padding-left:10px;
}

ul.hire-categories {
	display:block; position:relative; float:left;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	list-style-image:none; list-style-position:outside; list-style-type:none;
}

ul.hire-categories li {
	display:block; position:relative; float:left; height:20px; width:91px;
	margin-right:10px;
}

ul.hire-categories li span { display:none; }

ul.hire-categories li a {
	display:block; height:20px; width:91px;
}

ul.hire-categories li a span { display:none; }

ul.hire-categories li#hc-classic { background-image:url(../images/w-nav-classic-off.gif); }
ul.hire-categories li#hc-best { background-image:url(../images/w-nav-best-off.gif); }
ul.hire-categories li#hc-celeb { background-image:url(../images/w-nav-celeb-off.gif); }
ul.hire-categories li#hc-buy { background-image:url(../images/w-nav-buy-off.gif); }
ul.hire-categories li#hc-hire { background-image:url(../images/w-nav-hire-off.gif); }

ul.hire-categories li#hc-classic-on { background-image:url(../images/w-nav-classic-on.gif); }
ul.hire-categories li#hc-best-on { background-image:url(../images/w-nav-best-on.gif); }
ul.hire-categories li#hc-celeb-on { background-image:url(../images/w-nav-celeb-on.gif); }
ul.hire-categories li#hc-buy-on { background-image:url(../images/w-nav-buy-on.gif); }
ul.hire-categories li#hc-hire-on { background-image:url(../images/w-nav-hire-on.gif); }

/******************************************************************************
* cat-middle
*****************************************************************************/
div#cat_middle {
	float:left; width:302px; height:415px; margin-left:15px; text-align:left;
	background-image:url(../images/cat-middle-bg.gif);
	background-position:right top; background-repeat:no-repeat;
}

div#cat_details {
	float:left; width:160px;
}

div#cat_middle p { margin:0px; }

div#cat_middle p.altDesc { padding:0px 10px 0px 0px; }

div#cat_middle h1, div#cat_middle p {
	margin-left:17px;
}

div#cat_middle h1 {
	font-size:12px; margin-top:17px;
	background-image:url(../images/cat-h1-bg.gif);
	background-repeat:no-repeat; background-position:left bottom;
}

div#cat_middle p.cat_label {
	margin-bottom:10px; margin-top:10px; font-weight:bold;
}

div#cat_middle p#cat_other {
	margin-top:20px;
}

div#cat_middle p#cat_bottom {
	float:left; width:240px; line-height:normal;
	font-size:10px;
	margin:15px 0px 0px 0px;
	padding-left:15px;
}

div#cat_image {
	float:right; width:130px; height:320px; padding-right:10px; margin-top:20px;
}

div#cat_image img { }

/******************************************************************************
* cat-right
*****************************************************************************/
div#cat_right {
	float:right; width:147px; height:415px; text-align:left;  margin-right:0px;
	background-image:url(../images/cat-right-bg.gif); text-align:center;
	background-position:top left; background-repeat:no-repeat;
}

div#cat_right p {
	margin:17px 0px 8px 0px; font-weight:bold;
}

div#cat_right a {
	margin:0px; padding:0px; border:none;
}

div#cat_right a img {
	margin:-2px 0px 2px 0px; padding:0px; border:none;
}



