body {
background-color: #f48887;
text-align: center;
color: #006570;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/pink-pattern.gif);
background-repeat:repeat;
margin: 0;
padding: 0;
font-size: 11px;
}
.pad p {
	font-size: 1.2em;
}
h1, h2, h3, h4, p {
	padding: 0;
	margin: 0;
}
a {
color: #001859;
}
h1 {
	font-size: 1.5em;
	padding: 10px 0;
}
h2 {
	font-size: 1.25em;
	padding: 5px 0;
}
p {
	padding: 10px 0;
}
div.cont {
	margin: 0 auto;
	color: #006570;
	width: 702px;
	text-align: left;
	padding: 0 0;
}
div.main {
	background-color: #9FD0D2;
	border-left: 1px solid #00535E;
	border-right: 1px solid #00535E;
	width: 700px;
	text-align: left;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #9FD0D2;
}
div.pad {
	padding: 0 20px;
	margin: 0;
	top: -20px;
}
.hideme {
	display: none;
}
.seeme {
	font-weight: bolder;
}
.mapnav {
	padding: 0;
	margin: 0;
	float: right;
	width: 190px;

}
.mapnav tr td, .mapnav tr th {
	padding-bottom: 15px;
}
.mapnav tr td {
	padding-left: 10px;
}
.mapnav tr td a {
	text-decoration: none;
}
#mapnav li {
	padding: 5px 15px 2px 0;
}
.map-rebelle { list-style-image:url(../images/logo-tiny-rebelle.gif); }
.map-tootsies { list-style-image:url(../images/logo-tiny-tootsies.gif); }
#mapnav li a {
	text-decoration: none;
	font-weight: bolder;
}
#mapnav li {
	font-size: 1em;
}
.teensy {
	padding: 10px 0;
}
.footer {
	text-align: center;
}
.nt-2 {
	background-image:url(../images/nt-home-2.gif);
}
.nt-2, .nt-2b {
	background-repeat:no-repeat;
	width: 700px;
	height:114px;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #9FD0D2;
}
.nt-2b {
	background-image:url(../images/nt-home-3.gif);
}
.nt-2 tr td, .nt-3 tr td, .nt-2b tr td {
	vertical-align: top;
	border: 0;
	padding: 0;
	margin: 0;
}
.nt-2 tr td img, .nt-3 tr td img, .nt-2b tr td img {
	padding: 0;
	margin: 0;
}
.nt-3 {
	background-image:url(../images/nt-3.gif);
	background-repeat:no-repeat;
	width: 700px;
	height:82px;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #9FD0D2;
}
.nt-2 tr td {
}
.thin-line {
	padding-bottom: 50px;
}
.thin-line-rebelle  {
	position: relative;
	top: 15px;
}
.profile {
	width: 420px;
	float: right;
}
#pricing {
	width: 380px;
	vertical-align:top;
	font-size: 14px;
	font-weight: bolder;
	margin: 0;
	padding:0 0 0 50px;
}
#items {
	width: 300px;
	vertical-align:top;
	margin: 0;
	padding: 0;
}
#items li {
	list-style: none;
	padding:8px 0;
	border-bottom: 1px dashed #FFFFFF;
}
#prices {
	width: 75px;
	float: right;
	vertical-align: top;
	margin: 0;
	padding:0;
}
#prices li {
	list-style: none;
	text-align:right;
	padding:8px 0;
	border-bottom: 1px dashed #FFFFFF;
}
#prices li.serv-cat, #items li.serv-cat {
	border-bottom: 1px dashed #00535E;
}
.promo li {
	list-style-type: none;
	display: inline;
	padding: 0 40px;
}
#photosets {
	text-align: center;
}
#photosets img {
	padding-right: 30px;
}