
body {text-align:center; margin: auto; margin-top:40px; font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
background-image:url(../images/bk-img.gif);background-repeat:repeat;

}
div#wrapper { width:752px;border: 1px solid #000; background-color: #FFF;}
div#header {height:252px;width:752px;background-image:url(../images/header.gif);}

div#content-lft {width:235px;background-image:url(../images/lft_content.gif);background-repeat:no-repeat;float:left;}
div#content { width:480px;float:left;text-align:left;}
div#footer {height:45px;width:752px;clear:both;padding:8px;}
div#content p {font-size:12px;line-height:19px;padding-botton:40px;}
div#content-wrap {clear:both;float:left;width:100%;}

.sec {clear:both;}
td {font-size:12px;}
a.a:link {color:#EA8FB5;}
a.a:hover {color:#000}
a.a:visited {color:#EA8FB5;}
a.a:active {color:#EA8FB5;}

/******* form elements *******/

#form			{
			width: 460px;font-size:12px;
			}


div.row 		{
  			clear: both;
  			padding-top: 5px;
  			}

div.row span.label 	{
  			float: left;
  			width: 180px;
  			text-align: left;
  			}

div.row span.formw 	{
			margin-left:10px;
  			float: left;
  			width: 100px;
  			text-align: left;
  			} 

div.row span.but	{
  			margin-left:190px;
  			float: left;
  			width: 100px;
  			text-align: left;
  			} 
.hd			{
			font-weight:bold;
			clear:both;
			padding-bottom:5px;
			margin-top:30px;
			margin-bottom:20px;
			}
textarea, input		{
			font: normal 13px 'Trebuchet MS', Tahoma, Sans-serif;
			color: #292852;
			}
textarea		{
			margin-left:10px;
			float: left;
  			width: 250px;
  			text-align: left;
			}

/******** Left Nav ************/

div#content-lft ul {margin-top:90px;padding:0;list-style:none;text-align:left;padding-left:40px;}
div#content-lft ul li {font-size:13px;background: url(../images/bullet.gif) no-repeat center left; padding: 2px 20px;}
div#content-lft ul li a {text-decoration:none; color:#EA8FB5;}
div#content-lft ul li a:hover {text-decoration:none; color:#000;}


div#tab a { color:#A5A6AA;font-size:10px;text-decoration:none;}
div#tab { color:#A5A6AA;font-size:10px;padding:8px;}

ul li { font-size:12px; }



div#content h3 {
margin: 0;
padding: 0;
text-indent: -9999px; /* sends text way off screen */
width: 300px; /* width of image */
height: 45px; /* height of image */
display: block;
}

body.body-index h3#title {
background-image: url(../images/about-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}

body.body-order-desserts h3#title {
background-image: url(../images/order-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}

body.body-speciality-cakes h3#title {
background-image: url(../images/special-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}

body.body-dessert-gallery h3#title {
background-image: url(../images/gallery-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}

body.body-dessert-menu h3#title {
background-image: url(../images/dessert-menu-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}

body.body-cup-cakes h3#title {
background-image: url(../images/cupcake-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}

body.body-cake-menu h3#title {
background-image: url(../images/cake-menu-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}

body.body-tray-bakes h3#title {
background-image: url(../images/tray-bakes-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}


body.body-delivery-desserts h3#title {
background-image: url(../images/delivery-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}

body.body-dessert-testimonials h3#title {
background-image: url(../images/testimonials-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}

body.body-contact-sue-perbdesserts h3#title {
background-image: url(../images/contact-us-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}

body.body-thank-you h3#title {
background-image: url(../images/contact-us-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}

body.body-christmas-desserts-dublin h3#title {
background-image: url(../images/christmas-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}

body.body-valentines-desserts h3#title {
background-image: url(../images/valentines-hd.gif);
background-repeat:no-repeat;
background-position:top left no-repeat;
}